02/10/11 11:05
giocala88
Salve ragazzi vorrei crerare uno script che mi dichiara in modo dinamico un numero n di funzioni, attraverso un ciclo for. Ad esempio la funzione Scroll1, contiene l'istruzione mydiv1 ... La funzione Scroll2 contiene l'istruzione mydiv2 e così via ... Ho postato il codice qui di seguito: la stampa dei 3 iframes avviene in modo corretto, al contrario dell'esecuzione della funzione Scroll(), che non avviene per niente. Mi dite dove sbaglio? Ringranzio tutti anticipatamente e spero di essere stato chiaro.
<html> <head> <script type="text/javascript"> for (i=0; i<3; i++) { function Scroll[i](){ mydiv[i].scrollTop = 140; } } </script> </head> <body> <?php for($i=0; $i<3; $i++) { ?> <div id='mydiv<?php echo'$i';?>' style='overflow:hidden;width:700px;height:120px;border:0px'> <iframe onload='Scroll<?php echo'$i';?>()' scrolling='no' frameborder='0' width='600px' height='600px' src='http://www.youtube.com/watch?v=X_YPd_sPTYc&feature=related'> </iframe> </div> <?php } ?> </body> </html>
aaa