problema javascript con firefox e opera

andrea70

Nuovo Utente
19 Mag 2006
2
0
0
Gentilissimi
Codice:
var str=""; 


function aggiorna(tema){ 
                      str='temi/'+tema+'.asp'; 
                      idframe.document.URL=str; 
                      }
questa semplice funzioncina javascript modifica l'url di un iframe ogni volta che viene invocata ... la funzione "funziona" con IE
il problema è che non funziona con Opera e Firefox la console javascript di Firefox mi dice che: "idframe is not defined" .... idframe altro non è che "l'id" del iframe .... come faccio a definirlo?

Grazie a tutti
Andrea
 
l'ID dell'IFRAME c'era già .... ho risolto così:

grazie a questo
articolo: esempio n°1

allora.. la funzione ora è:

Codice:
var str=""; 

function aggiorna(tema){ 

str='temi/'+tema+'.asp'; 
var e = document.getElementById("pippo"); 
e.innerHTML = "<iframe class=\"box\" src=\""+str+"\" title= ECC... ECC... ECC..."></iframe>"; 
}

sveliamo l'arcano ... ora l'ID "pippo" è di un blocco "div" dell'HTML che contiene l'IFRAME e non l'ID dell'IFRAME stesso ... ora così funziona con tutti browser (in mio possesso )

se volete potete vedere il funzionamento quì (news)

Grazie a tutti
Andrea
 

Discussioni simili