ciao
ho creato uno script che dovrebbe far scomparire e ricomparire gradualmente degli elementi della pagina,ma non vuole funzionare.mi potete dare una mano? lo script dovrebbe a ndare solo con firefox
lo script dovrebbe agire sulla tabella.codice:<body> <table><tr><td id="category2"> <span id="amministratore">utente1</span> <span id="utente">utente2</span> <span id="utente">utente3</span></td></tr></table> <script type="text/javascript"> function init(){ tabella=document.getElementById("category2"); nomi=tabella.getElementsByTagName("span"); for(i=0;i<=nomi.lenght;i++){variaTras(0.9, true, nomi[i]);} } function variaTras(pa,fla,obj) { if (pa>=0.0 && pa<=1.0) { obj.style.opacity=pa; pa =fla?pa-0.1: pa+0.1 ; window.setTimeout("variaTras("+pa+","+fla+","+obj+")", 300); } else {pa=fla?pa+0.2: pa-0.2; fla= !fla; variaTras(pa,fla,obj);}} window.onLoad=function(){init();}; //--></script> </body>
in pratica la init dovrebbe selezionare tutti gli elementi "span" all'interno della tabella con id "category2" ,e per ognuno di essi lanciare la funzione variaTras.
la varia tras prende come argomenti la trasparenza da applicare all'oggetto, un flag che dice se bisogna alzare la trasparenza o abbassarla, e l'oggetto a cui applicare la trasparenza;applica la trasparenza e si richiama ricorsivamente.
ecco, il problema è che non funziona niente.mi sapreste spiegare il perchè?

Rispondi quotando