Originariamente inviato da anima77
controllate questa funzione
<input name="ckd1" id="ckd1" type="checkbox" value="spunta ckd" onclick="spunta();"> <input name="tst1" id="tst1" type="button" value="bottone prova" onClick="tasto1();">
function tasto1(){
var rv = confirm('clicca su OK per lanciare il file eseguibile,\nAltrimenti clicca su ANNULLA');
if (rv) {
alert("Ricordati di Cliccare sul Tasto Open/Esegui!!!");
location.href="L:/batch/prova.vbs";
document.getElementById("ckd1").checked = true;
}
if (document.getElementById("ckd1").checked) {
document.getElementById("tst1").disabled = true;
} else {
alert("hai premuto ANNULLA");
}
}
function spunta() {
var ckbon = document.getElementById("ckd1").checked = true;
var ckboff = document.getElementById("ckd1").checked = false;
if (ckbon) {
alert("Stai togliendo la spunta per abilitare il tasto!!!");
document.getElementById("tst1").disabled = false;
document.getElementById("ckd1").checked = false;
} else if (ckboff) {
document.getElementById("tst1").disabled = true;
alert("Funzione Annullata");
}
}
In pratica quando clicco sul pulsante e mi lancia l'eseguibile , automaticamente mi mette una spunta ed mi disabilita il tasto. ma se all'inizio del caricamento della pagina cerco di mettere la spunta per disabilitare il tasto, NON ME LO FA!!! Dove sbaglio???