• User

    per prima cosa: che stai usando? html o xhtml? non si capisce bene dal tuo codice: manca l'intestazione (e si sa, un'intestazione non si nega a nessuno ;D) ed a volte autotermini gli input a volte no O.o this is confusing 😛
    Comuqnue, se stai usando xhtml le proprieta' onclick si scrivono con la C minuscola.
    In questo momento non ho a portata di mano un winzoz su cui provarlo (gli ho sparato prima di pranzo eprche' non lo soportavo piu' :P), per cui al massimo posso aiutarti debuggandolo "da remoto" ma per farlo devi trovare il javascript debugger di IE nascosto nei meandri dell'msdn 😞
    Quell'errore dice un po' molto poco 😛

    Per semplificarti al vita nel debugging togli il javascript dalla pagina e mettili in un file esterno che includerai a posteriori, cosi' almeno la segnalazione della riga la fa solo sul file js o solo sull'xhtml, cosa che aiuta a determinare meglio che succede.

    Ho dimenticato comunque di ringraziarti. Grazie!!!
    beh,thx ma non serve 🙂

    ciaps&&ciapetz
    lucio

    PS: anche se ti serve a poco non arrenderti con questo javascript, si inizia sempre cosi' ad imparare cose nuove, e non si sa mai cosa potra' tornare utile in futuro 😉


  • User

    Scusami...sto usando xhtml. Allora devo proprio procurarmi il debugger. Ora cerco un po'. Cmq ho fatto come hai detto: ho messo la funzione in un file esterno. Nella head della pagina con la form ho scritto:
    <script type="text/javascript" src="registrazione/validaReg.js">
    <!--
    //-->
    </script>
    E nel file validaReg.js (che è nella cartella registrazione) ho messo la funzione, così com'era. Non devo aggiungere altro vero?
    Il button rimane così com'è:
    <input type="button" value="Registra" onclick="javascript:validaReg()"/>

    e non trovando la funzione all'interno del file la cerca nel file esterno indicato. Questo almeno è così o non c'ho capito niente?


  • User

    si, esatto.
    In questo modo IE dovrebbe segnale kl'errore nel file corretto, almeno spero 😛


  • User

    Succede questo. La pagina si apre senza segnalare errori, ma se premo il button che avvia la funzione js mi da l'errore:

    Riga: 39
    Carattere: 1
    Errore: previsto oggetto
    codice; 0
    URL: http://.../registrazione.html

    che è il file della form, e non quello .js della funzione. E la riga 39 è sempre:
    <input type="button" value="Registra" onclick="javascript:validaReg()"/> <br/>


  • User

    che browser inutile... non sa manco segnalare un errore in modo decente...
    Ho idea che lui ti segnali quelal riga perche' la chiamata alla funzione e' li', ma l'errore e' dentro al codice JS :((((

    mumble


  • User

    Domanda da pura ignorante. Ma Firefox è free???


  • User

    Comunque...per tagliare la testa al toro ho banalizzato la funzione, e ho provato con:

    function validaReg(){
    alert ("ciao!");
    }

    Ma l'errore è lo stesso. Che significa??:x


  • User

    ragazzi...ho risolto, anche se non capisco precisamente come...forse cambiando un po' di impostazioni al browser...davvero non so. Grazie cmq!!! A presto, che sicuramente sorgeranno altri problemi.


  • User

    @ari said:

    Domanda da pura ignorante. Ma Firefox è free???
    E' molto meglio che free, e' opensource! 🙂


  • User

    Allora ce lo farò un pensierino!!! Grazie mille!