0rph3n
16-01-2007, 16:17
siore e siori, mi scuso per il titolo un po' troppo vago e comincio a rompere le balle con l'ennesimo problema.
allora:
ho un frameset ( :cry: ) che accoglie due funzioni javascript:
una aggiorna lo stesso frameset con un window.location.reload()
l'altra assegna ad una variabile il riferimento ad una finestra passato come parametro ed assegna all'evento onunload di questa finestra la funzione precedente
all'occorrenza da uno dei frame del frameset viene aperta una finestra (intermedia), la quale se necessario ne apre un'altra e chiama la seconda funzione javascript presente nel frameset passando come parametro il riferimento alla nuova finestra, dopodichè si chiude.
Quando si chiude anche la seconda finestra, con ff accade quanto mi aspetto, ovvero si aggiorna il frameset di partenza, mentre con ie appare la barra di caricamento che avanza a velocità tartaruga e si ferma tutto li!
oltre a questo frameset, c'è una pagina (è un frame di un'altro frameset :muro: ) che implementa lo stesso meccanismo, con la differenze che:
non c'è una finestra intermedia, ma la pagina in cui sono le due funzioni js apre direttamente la finestra che una volta chiusa mi deve aggiornare la pagina
qui non è l'intero frameset che si deve aggiornare, ma la sola pagina dalla quale viene aperta la finestra
in questo caso l'accrocchio funziona sia su ff che su ie.
avete qualche idea sulla possibile causa?
consigli per sistemare la faccenda senza stravolgere il tutto?
grazie! 'iao!
allora:
ho un frameset ( :cry: ) che accoglie due funzioni javascript:
una aggiorna lo stesso frameset con un window.location.reload()
l'altra assegna ad una variabile il riferimento ad una finestra passato come parametro ed assegna all'evento onunload di questa finestra la funzione precedente
all'occorrenza da uno dei frame del frameset viene aperta una finestra (intermedia), la quale se necessario ne apre un'altra e chiama la seconda funzione javascript presente nel frameset passando come parametro il riferimento alla nuova finestra, dopodichè si chiude.
Quando si chiude anche la seconda finestra, con ff accade quanto mi aspetto, ovvero si aggiorna il frameset di partenza, mentre con ie appare la barra di caricamento che avanza a velocità tartaruga e si ferma tutto li!
oltre a questo frameset, c'è una pagina (è un frame di un'altro frameset :muro: ) che implementa lo stesso meccanismo, con la differenze che:
non c'è una finestra intermedia, ma la pagina in cui sono le due funzioni js apre direttamente la finestra che una volta chiusa mi deve aggiornare la pagina
qui non è l'intero frameset che si deve aggiornare, ma la sola pagina dalla quale viene aperta la finestra
in questo caso l'accrocchio funziona sia su ff che su ie.
avete qualche idea sulla possibile causa?
consigli per sistemare la faccenda senza stravolgere il tutto?
grazie! 'iao!