Vai al contenuto

Firefox e javascript


-YoShi-

Messaggi raccomandati

Ciao ho un problema con il seguente codice:


var selCb = document.getElementsByTagName('input');
for(x = 0; x < selCb.length; x++) {
	if(selCb[x].getAttribute('id') != "cBoxConfermaUpd" && selCb[x].getAttribute('id') != ID) {
		var AddDis = selCb[x].disabled = true;
		selCb[x].disabled = true;
		var rimuoviAttributi = selCb[x].removeAttribute("onClick");
		selCb[x].onclick = '';
	}
}

In pratica ho la necessità di bloccare le funzioni su onClick e disabilitare tutti le checkbox nella pagina fino a che una determinata modifica da parte dell'utente non è terminata.

Il codice funziona, viene bloccato tutto eccetto la parte da modificare.

Una volta effettuata la modifica, a fine funzione lanciato un reload della pagina.

			setTimeout("relaodSel()", 200);	

La pagina viene correttamente ricaricata ma il 99% delle checkbox nella pagina restano disabilitate e senza onClick. La cosa strana è che succede solo con FF, con IE7 e Safari tutto funziona correttamente.

Dove sbaglio? il codice mi sembra ok.. ;)

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...