ciao ragazzi. qualcuno mi può spiegare perchè il mio codice:
top.frame1.getAttribute('name');
funziona correttamente sotto IE ma in Netscape da un errore javascript: "Error: top.frame1.getAttribute is not a function"
nel mio codice uso anche la funzione
function getById(fr,name) {
if (fr.document.getElementById) {
return fr.document.getElementById(name);
}
else if (fr.document.all) {
return fr.document.all[name];
}
else if (fr.document.layers) {
return getObjNN4(fr.document,name);
}
}
per quanto scritto sopra equivale a
getById(top,'frame1').getAttribute('name'));
In IE ancora una volta funziona correttamente ma in NN mi da:
"Error: getById(top, "frame1") has no properties"
Cosa sbaglio? Il modo di accedere hai frame? top.frame1 esiste...
Che cosa può non funzionare delle getAttribute che in IE funzioni?
Grazie e buon WE (della serie guarda te se per una stupidata del genere mi sono bruciata il sabato sera!)