Grazie m4rko80,
io abitualmente per provare i programmi uso l'editor di FrontPage o semplicemente di NotePad.
Ciò che desidero è che funzionino regolarmente queste tre istruzioni:
1) nuovaFinestra = window.open("rosso.htm", "miaFinestra", "width=800,height=200,left=500,top=250");
2) nuovaFinestra.document.bgColor = 'red';
3) nuovaFinestra().close();
La 1) qualche volta funziona, ma qualche volta stranamente, non so perché, non funziona
La 2) Funziona ma porta pagina nuovaFinestra dietro quella corrente, invece di restare in primo piano
La 3) che ho aggiunto al programma, non chiude nuova Finestra ma come 1) la porta in secondo piano
NB: la pagina rosso.htm si trova nella cartella del programma
lanvoel
codice:nuovaFinestra().close(); <html> <head> <script language=JavaScript> var nuovaFinestra function apriFinestra() { nuovaFinestra = window.open("rosso.htm", "miaFinestra", "width=800,height=200,left=500,top=250"); window.focus(); } function cambiaColore() { nuovaFinestra.document.bgColor = 'red'; window.focus(); } function chiudiFinesttra() { nuovaFinestra().close(); } </script> </head> <body> <form name="form1"> <input type="button" value="apri finestra" onclick="apriFinestra()"><br><br> <input type="button" value="cambia colore" onclick="cambiaColore()"><br><br> <input type="button" value="chiudi la finestra" onclick="chiudiFinestra()"><br><br> <form> </body> </html> pagina rosso.htm <html> <body bgColor="red"> <H1>pagina rosso.htm<H1> </body> </html>

Rispondi quotando