Scuola forum (scuo.la) - Forum di discussione per le scuole

Scuola forum (scuo.la) - Forum di discussione per le scuole (https://www.scuolaforum.org/)
-   Informatica (https://www.scuolaforum.org/informatica/)
-   -   Come trovare l'errore quando un javascript non funziona (https://www.scuolaforum.org/informatica/4731-come-trovare-lerrore-quando-un-javascript-non-funziona.html)

marco 11-02-2011 12:25 PM

Come trovare l'errore quando un javascript non funziona
 
Salve,
ho seri problemi nel far funzionare alcuni script jquery in un sito internet che sto allestendo e volevo sapere da voi che sistemi utilizzate di solito per capire le cause quando gli script non ne vogliono sapere di girare.
Quello con sui sono alle prese ora per esempio, è un carosello che sto inserendo in fondo a questa pagina:
http://www.scuola626.com/index2.html
E l’esempio da cui ho preso spunto è qui:
http://caroufredsel.frebsite.nl/exam...-scrolling.php
E’ tutto spiegato bene, ho fatto copia incolla pari pari dell’esempio per poi modificare in un secondo tempo, dopo che sono riuscito a farlo andare, ma non vi è verso di farlo funzionare. Ho provato anche ad affiancare due pagine, e cominciare a copiare pezzi qua e la per isolare il problema ma non ne sono venuto capo.
Qualcuno di voi è in grado di trovare il problema? E che sistema utilizza per aiutarsi nell’individuarlo?
Grazie mille

Zeno 11-04-2011 07:59 AM

Sevi semplicemente aumentare il numero delle immagini da far scorrere altrimenti il carosello non si attiva: prova semplicemente a fare un copia incolla delle immagini presenti raddoppiandole e vedrai che tutto funziona perfettamente.
Riguardo al capire perchè uno script non funziona, ti può essere d'aiuto firebug (plugin per firefox) ma spesso in javascript non ti viene segnalato l'errore: basta l'assenza di una virgola e lo script non funziona. In quel caso ti può essere d'aiuto partire dall'esempio da cui prendi spunto e dopo averlo copiato provare a commentarne una riga alla volta per vedere quale crea il problema. Tornando al tuo esempio infatti, basterebbe cancellare la riga con scritto auto e vedi che lo script riprende a funzionare, anche se mancherebbero poi i parametri relativi.


Tutti gli orari sono GMT +2. Attualmente sono le 02:06 AM.