עמוד ראשי » זירת השאלות » בנארים458צפיות17תשובותבנארים פחן, 31 ביולי, 2005איך אני עושה שבכל פעם שנכנסים לאתר או שמרפרשים עמוד מתחלף בנאר אשר נמצא אצלי במאג ר של בנאריםתודהתגיות: פורום צד לקוח
17 תשובות
FAQ
קבצי פלאש
האם זה מתאים לקבצי פלאש גם ואם כן איך אני משבץ את הקוד של הקובץ פלאש במדוגמא שהראת לי?
תשובה
תתאים את הסקריפט לצרכיך. לא תמיד תמצא סקריפט שמתאים בדיוק למה שאתה צריך.
<script type="text/javascript">
image = new Array();
image[0] = "<img src='image1.jpg' border='0'>"
image[1] = "<img src='image2.jpg' border='0'>"
image[2] = "<object type='application/x-shockwave-flash' data='banner.swf' width='200' height='55'><param name='movie' value='banner.swf' /></object>"
image[3] = "<object type='application/x-shockwave-flash' data='banner.swf' width='200' height='55'><param name='movie' value='banner.swf' /></object>"
var nImages = 4;
document.write(image[Math.round(Math.random()*(nImages-1))]);
</script>
במקום שם התמונה אתה מכניס את הקוד של התמונה/פלאש.
תודה רבה השאלה שלי
היא האם זה מ תעדכן כאשר המשתמש בדף או כאשר הוא עושה רפרש מתי זה מתחלף?
2. האם כשנכנסיםפ לדף תמיד יופיע הקובץ הראשון ששמתי במערך?
תשובה
1. זה מתעדכן בכל רענון. אתה יכול להתאים את זה ושיבצע רענון כל X שניות במקום רענון העמוד.
2. כשאתה נכנס לעמוד זה בוחר באופן אקראי מהמערך.
תודה רבה, גם לי זה ממש עזר!
איך אני מגדיר שיתרענן כל x זמן
ע"פ הקוד שנתתם למעלה
תודה
תשובה
1. תצטרך להכניס את הקוד לפונקציה ולהשתמש ב-setInterval על מנת לקרוא לפונקציה כל X שניות.
2. להכניס ל-setInterval את השורה של בחירת וכתיבת הבאנר בעמוד.
אפשר לראות קוד
או הסבר על הפונקמיה הזו אני לא כ"כ מבין איך ליעשות את זה.
תשובה
תצטרך להכניס את הקוד לפונקציה ולקרוא לה כל X שניות.
בנוסף תצטרך להגדיר היכן תרצה שהבאנר המתחלף יופיע בעמוד.
הסקריפט:
<script type="text/javascript">
function rndPic() {
image = new Array();
image[0] = "<img src='image1.jpg' border='0'>1"
image[1] = "<img src='image2.jpg' border='0'>2"
image[2] = "<object type='application/x-shockwave-flash' data='banner.swf' width='200' height='55'><param name='movie' value='banner.swf' /></object>3"
image[3] = "<object type='application/x-shockwave-flash' data='banner.swf' width='200' height='55'><param name='movie' value='banner.swf' /></object>4"
document.getElementById('myBanner').innerHTML = image[Math.round(Math.random()*(image.length-1))];
}
setInterval("rndPic()",5000);
</script>
בסקריפט מוגדר כי הבאנר יתחלף רנדומאלית כל 5 שניות.
תציב את הקוד הבא במקום בו תרצה שהבאנר המתחלף יופיע:
<div id="myBanner"></div>
אמור לעבוד כמו שצריך
אם אפשר הסבר
על הקוד של ה-div בבקשה.
2. איך אני מגביל upload לקבצים המסתיימים רק בdoc או ב pdf???
תודה רבה
הסבר על תגית הDIV
תוכלי לקרוא , מהאתר של MDSN.
ובקשר לשאלה השנייה, יש אפשרות בHTML, לקבוע איזה קבצים תקבל תיבת הקובץ בעזרת המאפיין accept. (אם לזה התכוונת…)
תוכל לתת דוגמא ל
accept
כבר הרבה זמן לא התעסק בזה
אבל צריך להיות משהו כזה:
<INPUT type="file" name="upload" accept="doc">
(ממה שאני זוכר..)
אפשר ב-JS
עוד שאלה
העסק פועל מצויין אך בעייה אחת:
לוקח לבנארים 5-10 שניות לעלות כשנכנסים לאתר.
והבנאר לא מופיע מיד בכניסה מצ"ב