הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [עזרה] - JS גלריית תמונות. (https://hosts.co.il/forums/showthread.php?t=63561)

Shon12 29-05-08 15:19

[עזרה] - JS גלריית תמונות.
 
שלום לכולם,

עשיתי את הקוד הבא:
HTML קוד:

<html>
<head>
<script>
var images = new Array("0.gif","1.gif","2.gif");
var len = images.length;
var index = 0;

function change()
{
        if (index == len) index = 0;
        document.getElementById('text').innerHTML = "<img src='"+images[index++]+"' title='"+index+"' />";
        setTimeout('change()', 1000);
}
</script>
</head>
<body Onload="change()">
<div id="text">

</div>
</body>
</html>

אני מחפש רעיון שלאחר 2 סיבובים של כל המערך הקוד יעצר,
אשמח לרעיונות.

Daniel 29-05-08 15:23

i = i + 1
if i &#37; 2 == 0 (CLOSE TIME)
כאשר CLOSE TIME זה הפקודה של הכיבוי טיימר, אני לא זוכר :)

Shon12 29-05-08 16:00

וכאשר המשתנה i - מכיל את מספר הערכים?

fulsyp 31-05-08 21:59

HTML קוד:

<html>
<head>
<script>
var images = new Array("0.gif","1.gif","2.gif");
var len = images.length;
var index = 0;
var i=0;
var interval;

function change()
{
        if (index == len){
                index = 0;
                i++;
                if(i == 2){
                  i=0;
                  clearInterval(interval);
                }
            }
        document.getElementById('text').innerHTML = "<img src='"+images[index++]+"' title='"+index+"' />";
}
</script>
</head>
<body Onload="interval = setInterval('change()',1000);">
<div id="text">

</div>
</body>
</html>



כל הזמנים הם GMT +2. הזמן כעת הוא 21:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ