עבור לתוכן

תקוע בבעיה בJS מספר ימים

Featured Replies

פורסם

function swapimges()

{

new_image = document.getElementById("onet");

for ( i=0; i<=5; i++)

{

new_image.src = "images/" + i + ".png";

}

}

תהנה.

פורסם
  • מחבר

תודה רבה לכלום ממש המון תודות , הצלחתי ליצור את המחליף תמונות שרציתי הכנסתי את זה למערך על מנת ליצור מצב שבו יש לי שלוש תמונות יתחלפו אוטמטיות כל שלוש וחצי שניות חוץ מאספלורר למישהוא יש אולי מושג למה?

הקוד שלי למקרא שמישהו יתחיל ללמוד כמוני וירצה אותו :





var i = 2;
var j = 0 ;
function swapimges()
{
var new_image = new Array();
new_image[0] = document.getElementById("onet");
new_image[1] = document.getElementById("onet1");
new_image[2] = document.getElementById("onet2");


new_image[j].src="images/"+i+".png";
i++;
j++;
if (i==7) i=1;
if (j==new_image.length) j=0;
}


function sw()
{


setInterval('swapimges()',3500);

}

יש לי שאלה נוספת. התמונות מסודרות אחת מתחת לשניה בצורה הבאה:






<ul id="middel_nav" class="block" >
<li><img id="onet" src="images/1.png" onLoad="sw()" width="100%" height="100%" > </li>
<li><img id="onet1" src="images/2.png"width="175px" height="100%"></li>

<li><img id="onet2" src="images/3.png"width="175px" height="100%"></li>

</ul>

האם ישנה דרך שבמקום לבנות מערך שעליו אני מכניס את השם שיש בID

אני יוכל פשוט לקרוא להם על ידי המיקום שלהם כלומר

block .1 יהיה שווה ל onet

block .2 יהיה שווה ל onet1:

וכדומה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים