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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=48445)

4ior 28-06-07 08:16

תשים את הsetInterval בתוך הפונקציה
ואז תקרא לפונקציה.

meshuga 28-06-07 08:17

ציטוט:

נכתב במקור על ידי 4ior (פרסם 509117)
תשים את הsetInterval בתוך הפונקציה
ואז תקרא לפונקציה.

ממש לא טוב, יהיה לו אין סוף setInterval...דבר שעלול להאט ואפילו לתקוע את הדפדפן.

אם הוא עושה ככה(קריאה מתוך הפונקציה), אז הוא צריך להשתמש בsetTimeout...

לדעתי זה בגלל שהוא משתמש בdocument.write, לא יודע כמה זה טוב להשתמש בו..

X-T 28-06-07 12:10

ואי ישבתי על זה המון זמן, זה לא פועל לי ! אשמח לעזרה

Meir 28-06-07 12:20

תקרא לפונקציות setInterval ולrand שלך אחרי הdiv

X-T 28-06-07 12:25

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 509242)
תקרא לפונקציות setInterval ולrand שלך אחרי הdiv

אני עכשיו ינסה, אך איך אני משלב את זה בתוך ה MARQUEE

Daniel 28-06-07 12:27

PHP קוד:

<script type="text/javascript">
function 
rand()
{
quotes = new Array(3);
quotes[0] = "sddd";
quotes[1] = "dfdfff";
quotes[2] = "gggg";
index Math.floor(Math.random() * quotes.length);
document.getElementById('a').innerHTML quotes[index];
}
rand();

setInterval("rand()"1000);

</script>

<marquee><div id='a'>t</div></marquee> 

למרות שיכול להיות שאפשר ישירות לעשות innerHTML למרקויי.

X-T 28-06-07 12:30

ציטוט:

נכתב במקור על ידי MasterT (פרסם 509253)
PHP קוד:

<script type="text/javascript">
function 
rand()
{
quotes = new Array(3);
quotes[0] = "sddd";
quotes[1] = "dfdfff";
quotes[2] = "gggg";
index Math.floor(Math.random() * quotes.length);
document.getElementById('a').innerHTML quotes[index];
}
rand();

setInterval("rand()"1000);

</script>

<marquee><div id='a'>t</div></marquee> 

למרות שיכול להיות שאפשר ישירות לעשות innerHTML למרקויי.

מה שנתת בכלל לא משתנה. טקסט קבוע.
וגם לא הצלחתי לטעון אותו ישר, שמתי אפילו את ה SETINTERVAL כפונקציה וקראתי לזה ול RAND ולא פעל :\

Daniel 28-06-07 12:35

PHP קוד:



<marquee><div id='a'>t</div></marquee>

<
script type="text/javascript">
function 
rand()
{
quotes = new Array(3);
quotes[0] = "sddd";
quotes[1] = "dfdfff";
quotes[2] = "gggg";
index Math.floor(Math.random() * quotes.length);
document.getElementById('a').innerHTML quotes[index];
}
rand();

setInterval("rand()"1000);

</script> 


X-T 28-06-07 13:08

וואלה תודה, הייתי קרוב לפיתרון :)

Daniel 28-06-07 13:32

אין בעד מה :)
פשוט ה-DIV הוגדר אחרי הקוד P:


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

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