Ciao a tutti ho creato uno script in javascript che serve a far muovere una tabella contenente delle immagini, una specie di galleria fotografica, però non riesco a farla fermare questa tabella, non riesco a spiegarvelo, si muove grazie a due pulsanti < > vi facio vedere che è meglio.
http://wordsbank.altervista.org/prove/index.php
Vorrei che spostandola verso si blocasse quando finiscono le foto.
codice:<html> <head> <script type="text/javascript"> //movimento derso destra function move_right(){ z = setInterval("move()", 5); } function move(){ x = parseInt(document.getElementById('table').style.left); if (x == 0){ clearInterval(z); } else{ document.getElementById('table').style.left = (x+3)+"px"; } } function stop_right(){ clearInterval(z); } //movimento verso sinistra function move_left(){ z = setInterval("move_()", 5); } function move_(){ x = parseInt(document.getElementById('table').style.left); document.getElementById('table').style.left = (x-3)+"px"; } function stop_left(){ clearInterval(z); } function width(id){ x = parseInt(document.getElementById(id).style.width); alert(x); } </script> </head> <body style="overflow-x: hidden;"> <form method="post" action="upload_img.php" enctype="multipart/form-data"> Carica una nuova immagine nella gallery! <input type="file" name="img" /> <input type="submit" value="carica" /> <input type="reset" value="reset" /> </form> <? //mi connetto al database $archivio=mysql_connect("www.wordsbank.altervista.org", "wordsbank", "chesterfield"); $beta=mysql_select_db("my_wordsbank"); //ordino i campi in modo da avere gli ultimi caricati alla fine $query=mysql_query("ALTER TABLE upload_img ORDER BY id "); //query per la visualizzazione delle immagini $query=mysql_query("SELECT * FROM upload_img"); echo "<table style=\"position:relative; left:0;\" id=\"table\" border=\"0\">"; for ($i=0; $i < mysql_fetch_row($query); $i++){ $assoc=mysql_fetch_assoc($query); $nome_img=mysql_result($query, $i, "nome_img"); $width=mysql_result($query, $i, "width"); $height=mysql_result($query, $i, "height"); $id=mysql_result($query, $i, "id"); //altezza new $height_ = 155; //larghezza new in scala $width_ = (155*$width)/$height; echo " <td style=\"width:$width_; height:$height_;\"> <img style=\"cursor:pointer; position:relative; left:0px; top:0px;\" src=\"img/x.png\" onClick=\" document.location.href='del.php?id=$id';\" /> <img src=\"img/$nome_img\" width=\"$width_\" height=\"$height_\"/> </td> "; } echo "</table>"; ?> <input id="<" type="submit" value="<" onmousedown="move_right();" onmouseup="stop_right();" /> <input id=">" type="submit" value=">" onmousedown="move_left();" onmouseup="stop_left();" /> </body> </html>



Rispondi quotando
