In questo esercizio ho creato una finestra dinamica con la variabile fin, scegliendo con un prompt il nome e con un altro prompt un saluto da visualizzare nella barra di stato con l'istruzione:
fin.status=saluto;
ma, mentre il nome viene scritto nel <title>, il saluto non viene scritto nella barra di stato.
Desidererei sapere perché. Grazie
lanvoel
codice:<!doctype html> <html lang="it"> <head> <title>finestra dinamica</title> <script> var fin; function crea() { nome=prompt("inserisci il nome da dare alla nuova finestra",""); saluto=prompt("immetti il testo da inserire nella barra di stato",""); fin=open("",nome,"toolbar=yes,menubar=yes,status=yes"); fin.document.write("<HTML><HEAD><TITLE>"+nome+"</TITLE></HEAD>"); fin.document.write("<BODY BGCOLOR='E7C4A2'>"); fin.document.write("<H4>Questa è la nuova finestra che nella barra di stato dovrebbe presentare la frase:</H4>"); fin.document.write("<H3>"+saluto+"</H3>"); fin.document.write("<H4>Ma non la presenta!</H4>"); fin.document.write("</HTML>"); fin.status=saluto; } function chiudi() { fin.close(); } </script> </head> <body> <INPUT TYPE="button" VALUE="nuova finestra" onClick="crea()"><br><br> <INPUT TYPE="button" VALUE="chiudi finestra" onclick = "chiudi()"> </body> </html>

Rispondi quotando