![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
i problemi che riscontro sono 2: myWindow.onload non funziona, infatti la function hideDiv non viene mai lanciata. se anzichè myWindow.onload = hideDiv; scrivo myWindow.onload = hideDiv(); l'alert parte prima che la pagina venga caricata completamente, e la cancellazione del div non va a buon fine. direi che è un problema di sincronizzazione: l'apertura potrebbe non |
#3
| |||
| |||
|
|
direi che è un problema di sincronizzazione: l'apertura potrebbe non essere completata quando lanci la hideDiv() (vedi anche qui:http://groups.google.it/group/it.comp.lang.javascript/ browse_thread/thread/7e68e26d74a9ef92/008187dda066f209? hl=it&lnk=gst&q=window.open+onload#008187dda066f20 9) Non puoi spostare la hideDiv() nella pagina della window e richiamarla sull'onload del body della pagina stessa? Così funziona di sicuro ciao mrz |
#4
| |||
| |||
|
|
myWindow.onload = hideDiv; |
#5
| |||
| |||
|
|
Il Sat, 7 Jun 2008 17:02:59 -0700 (PDT), zanzibar ha scritto: myWindow.onload = hideDiv; prova con myWindow.onload = opener.hideDiv |
#6
| |||
| |||
|
|
niente...il messaggio di errore recita: 'opener.hideDiv' è nullo o non è un oggetto |
#7
| ||||
| ||||
|
|
ciao non so se sia possibile, ma dovrei aprire un popup, nascondendo un div. |
|
var myWindow = window.open (myUrl,'','toolbar=no, fullscreen=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=582, height=320, top=100, left=100, screenX=100, screenY=100'); myWindow.onload = hideDiv; myWindow.focus(); |
|
se anzichè myWindow.onload = hideDiv; scrivo myWindow.onload = hideDiv(); l'alert parte prima che la pagina venga caricata completamente, e la cancellazione del div non va a buon fine. |
|
grazie in anticipo |
![]() |
| Thread Tools | |
| Display Modes | |
| |