לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #5  
ישן 22-06-2006, 19:35
  yoni1977 yoni1977 אינו מחובר  
 
חבר מתאריך: 28.11.03
הודעות: 53
חיפשתי באמת וראיתי את הסקריפטים האלו
בתגובה להודעה מספר 4 שנכתבה על ידי t_a7 שמתחילה ב "אתה בטוח....?"

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








ציטוט:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<img src="http://www.isr-radio.com/images/13035395.gif" id="yoni" >
<script>
var t=5000;
function yoni()
{
setTimeout("document.all.yoni.src='http://www.isr-radio.com/images/glzlogo.jpg'",t);
t=t+5000
setTimeout("document.all.yoni.src='http://www.isr-radio.com/images/galgalz.jpg'",t);
t=t+5000
setTimeout("document.all.yoni.src='http://www.isr-radio.com/images/91FM.gif'",t);
t=t+5000
setTimeout("document.all.yoni.src='http://www.isr-radio.com/images/100FM.jpg'",t);
t=t+5000
setTimeout("document.all.yoni.src='http://www.isr-radio.com/images/campus.jpg'",t);
t=t+5000
setTimeout("document.all.yoni.src='http://www.isr-radio.com/images/103FM.gif'",t);
}
i = 0
do
{

yoni()
i++
}
while (i <= 2)
</script>
</BODY>
</HTML>
</BODY>
</HTML>










תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 23-06-2006, 10:38
  yoni1977 yoni1977 אינו מחובר  
 
חבר מתאריך: 28.11.03
הודעות: 53
בתגובה להודעה מספר 5 שנכתבה על ידי yoni1977 שמתחילה ב "חיפשתי באמת וראיתי את הסקריפטים האלו"

התקדמתי עוד קצת
השאלה שלי איך אני גורם לתמונות להשתנות רנדומלית בכל 5 שניות או זמן נתון אחר

קוד:
<script language="JavaScript"> <!-- function random_imglink(){ var myimages=new Array() //specify random images below. You can have as many as you wish myimages[1]="http://www.isr-radio.com/images/glzlogo.jpg" myimages[2]="http://www.isr-radio.com/images/galgalz.jpg" myimages[3]="http://www.isr-radio.com/images/91FM.gif" myimages[4]="http://www.isr-radio.com/images/100FM.jpg'" myimages[5]="http://www.isr-radio.com/images/campus.jpg" myimages[6]="http://www.isr-radio.com/images/103FM.gif" //specify corresponding links below var imagelinks=new Array() imagelinks[1]="http://www.google.com" imagelinks[2]="http://www.netscape.com" imagelinks[3]="http://www.microsoft.com" imagelinks[4]="http://www.yahoo.com" imagelinks[5]="http://www.aol.com" imagelinks[6]="http://www.cnn.com" var ry=Math.floor(Math.random()*myimages.length) if (ry==0) ry=1 document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>') } random_imglink() //--> </script>
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 23-06-2006, 16:21
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 8 שנכתבה על ידי Silver Strike שמתחילה ב "לא ממש מסובך..."

שמתי לב שעבור פניה לאלמנטים אתה משתמש בשיטה שהצגת כאן בעבר כיעילה יותר במבחן ביצועים שערכת ושיתפת אותנו בה.
אמנם שיטה זו מהירה יותר ביחס לאחרות, אך עדיין שמירת מצביע לאלמנט (כמו שאתה אוהב לשמור את document במשתנה d) תהיה מהירה יותר, לא כך ?
לכן לדעתי באלמנטים קבועים, כגון בדף הזה שידוע מראש שיעשה שימוש מספר פעמים באלמנטים מסויימים, אני מיד בטעינת הדף שומר מצביע לאלמנט בתוך משתנה וכך חוסך כל פעם את הקריאה לפונקציה $

אני כמובן יעשה זאת כך:
קוד:
<script type=\"text/javascript\"> //<[CDATA[ var d = document; var Pool = {}; var oLink, oImg, imgLen; window.onload = function() { oLink = $('oLink'); oImg = $('oImg'); imgLen = aImages.length; setInterval("random_imglink()", 5000); } function $(sId) { if(oValue = Pool[sId]) return oValue; else return Pool[sId] = d.getElementById(sId); } //]]> </script>


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

לגבי imgLen = aImages.length אני לא סגור, בכל זאת מדובר במאפיין של המערך ולא בשיטה (method), כך שזה אמור להיות דומה למהירות קריאה ממשתנה, אך אני חושש שבכל זאת בכל קריה למאפיין הזה של המערך המערך עובר "בדיקת אורך", או שמא המאפיין שמור בהגדרות המערך, לא בדקתי, אשמח למידע נוסף ממי שיודע על כך במדוייק.

נערך לאחרונה ע"י ישראל K בתאריך 23-06-2006 בשעה 16:25.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 17:30

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר