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

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

miniature 01-03-06 14:07

ישנה דרך לקבוע בתוך כמה זמן ה MARQUEE יתחיל לנוע?
 
אני לא בקיא ב JS |קורץ|

Alon.R 01-03-06 14:57

אמממ
אתה יכול לעשות בphp שבx שניה / שעה / שנה / יום, הMARQUEE יתחיל לעבוד.

somebody 01-03-06 15:22

ציטוט:

נכתב במקור על ידי Alon.R
אמממ
אתה יכול לעשות בphp שבx שניה / שעה / שנה / יום, הMARQUEE יתחיל לעבוד.

לא עושים את זה בPHP אלה ב JS.

אתה יכול לכתוב סקריפט שכאשר עוברים מספר שניות יתחיל ה MARQUEE כנס ל www.webmaster.org.il אני בטוח שתימצא את ה"מרכיבים" לכתיבת סקריפט כזה.

miniature 01-03-06 21:16

אממ, אפשר לעשות את זה עם getSeconds() ולולאה?

Eye-Soft 01-03-06 21:39

ציטוט:

נכתב במקור על ידי miniature
אממ, אפשר לעשות את זה עם getSeconds() ולולאה?

לא, עם
setTimeOut("funcname()",timeinmillisecs);

miniature 02-03-06 16:17

לא הבנתי איך אני יכול לשלב את מה שאמרת (Eye-Soft) עם MARQUEE..

Alon.R 02-03-06 16:20

somebody
אפשר לעשות את זה גם בPHP.. אולי זה פחות יעיל מJS, אבל אפשרי :)

BlueNosE 02-03-06 17:01

אתה פשוט מגדיר לו ש:
marqueeid.start() (או שזה continume..)
ככה:
HTML קוד:

<script>
settimeout (marqueeid.start(), 1000);
</script>

יתחיל אחרי שניה

ובמרקווי עצמו אתה צריך להגדיר את הid לmarqueeid ואת הonload לthis.stop();

Eye-Soft 02-03-06 18:03

ציטוט:

נכתב במקור על ידי BlueNosE
אתה פשוט מגדיר לו ש:
marqueeid.start() (או שזה continume..)
ככה:
HTML קוד:

<script>
settimeout (marqueeid.start(), 1000);
</script>

יתחיל אחרי שניה

ובמרקווי עצמו אתה צריך להגדיר את הid לmarqueeid ואת הonload לthis.stop();

אני אשמח לדעת איך אתה מזמן פונקציה שיש רווח בין השם שלה לסוגריים... קוסם :ם
וגם JS רגישה לאותיות, צריך לכתוב כמו שאני כתבתי setTimeOut
והכי חשוב, כתבתי את הפונקציה בתוך גרשיים. אתה חושב שעשיתי את זה סתם כי היה לי כיף ?
אהה והקוד שלך גם יעבוד (אם הוא היה כתוב נכון.) רק בIE...
אנא BlueNosE, אל תתן לבן אדם קוד שלא יעבוד בכלל, זה רק יפגע בו ובך...

HTML קוד:

<script type="text/javascript">
setTimeOut("startmar()",1000);
function startmar() {
documet.getElementById("idofmar").start();
}
</script>


miniature 02-03-06 18:12

תודה רבה.

ד"א
זה - document.getElementById
ולא - documet.getElementById


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

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