Ciao ragazzi, in una pagina web ho inserito dei link che richiamano una funzione javascript (inclusa da file esterno) che in IE mi da errore.
Vi posto il codice:
e nel file esterno la funzione è :
codice:
function selezione(cmd, act, conferma) {
var confermato = true;
var frm = document.forms[0];
var scelta = false;
for ( i = 0; i < frm.elements.length; i++ ) {
var el = frm.elements[i];
if(el.checked) {
scelta = el.checked;
}
}
if(scelta) {
if(conferma) {
if(confirm('Sei sicuro dell\'azione scelta?')) {
confermato = true;
} else {
confermato = false;
}
}
if(confermato) {
document.forms[0].action="admin.php?cmd="+cmd+"&act="+act;
document.forms[0].submit();
}
} else {
alert("Seleziona un elemento");
}
}
Per descrivere meglio la situazione, sono all'interno di un pannello di controllo, dove vengono elencati degli elementi presenti in db.
Alla pressione del bottone verifico che sia stato selezionato un elemento attraverso un radio, e se selezionato mando alla pagina selezionata di modifica.
Nella funzione vedete qualche chiamata che a explorer non piace?
grazie, ciao