ciao a tutti!
ho un problema. ho una funzione che viene eseguita onload.
poi, quando cambio un dropdown dovrebbe venire eseguita nuovamente.
il problema é che onload funziona, onchange no.
codice:<head> <script type="text/javascript"> function kwdate() { alert(); var valore; valore = document.getElementById("kwdate2").value; if (valore=='DATA'){ document.getElementById("data").innerHTML = 'Data: <input type="textbox" name="gg" size="2">/<input type="textbox" name="mm" size="2">/<input type="textbox" name="aa" size="2"><input type="hidden" value="0" name="iskw">'; } else { document.getElementById("data").innerHTML = 'SETTIMANA: KW<input type="textbox" name="kw" size="2"><input type="hidden" value="1" name="iskw">'; } } </script> </head> <body onload="kwdate();return false;"> <form> <select name="kwdate" id="kwdate2" onchange="kwdate();return false;" ><option value="DATA">Data<option value="KW">KW</select> </form> <div id="data"> </div> </body>
l alert viene eseguito appena crico la pagina e lo script funziona. poi quando cambio il valore nel dropdown non succede nulla.
in javascript cé modo di avere un errore d output come succede con php?
per sapere almeno dove cercare.. io solitamente metto un alert e vado avanti finche non lo visualizza piu.
grazie
ciao
igor

Rispondi quotando