Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Poprawka skryptu...
Forum PHP.pl > Forum > Przedszkole
gniew1971
Witam! Mam taki skrypt:

Kod
<script type="text/javascript">
var imgs = new Array( '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg', '10.jpg', '11.jpg', '12.jpg', '13.jpg', '14.jpg', '15.jpg', '16.jpg', '17.jpg', '1.jpg', '2.jpg', '18.jpg', '19.jpg', '20.jpg' );
var pos = 0;

function chImg()
{
var i = document.getElementById( 'imgField' );

i.src = './galeria22/' + imgs[ pos++ ];

if( pos >= 20 )
{
pos = 0;
}

window.setTimeout( 'chImg()', 7000 );
}
</script>


Ten kod jest to taka przeglądarka zdjęć, ona zawsze zaczyna przeglądać od 1 zdjęcia które jestustawione, czyli " '3.jpg". Co zrobić by zdjęcia sie losowo wybierały? By zawsze 1 zdjecie jak włącze stronke było inne? I najlepiej było by gdyby te zdjęcie zmieniało się po odświeżeniu stronki.

Z góry dzięki i pozdro !
potreb
Kod
var imgs = imgs[Math.floor(Math.random()*imgs.length)]
gniew1971
Dokładniej to mam:
Kod
<center>
<script type="text/javascript">
var imgs = new Array( '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg', '10.jpg', '11.jpg', '12.jpg', '13.jpg', '14.jpg', '15.jpg', '16.jpg', '17.jpg', '1.jpg', '2.jpg', '18.jpg', '19.jpg', '20.jpg' );

var pos = 0;

function chImg()
{
var i = document.getElementById( 'imgField' );

i.src = './galeria22/' + imgs[ pos++ ];

if( pos >= 20 )
{
pos = 0;
}

window.setTimeout( 'chImg()', 7000 );
}

</script>
</head>
<body onload="chImg();">
<img src="galeria22/3.jpg" id="imgField"/>
</center>


Czy ktos może mi to dac gotowe tak jak wcześniej napisałem ?
skowron-line
Cytat(gniew1971 @ 25.01.2009, 13:46:48 ) *
Czy ktos może mi to dac gotowe tak jak wcześniej napisałem ?

Gotowców tu nie rozdajemy. Chyba że za $$
kolega dał Ci rozwiązanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.