ABA


"למבינים ב JAVASCRIPT.. צריך עזרה בקוד הבא"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13684 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13684
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   12:00   18.03.08   
אל הפורום  
  למבינים ב JAVASCRIPT.. צריך עזרה בקוד הבא  
 
   ערכתי לאחרונה בתאריך 18.03.08 בשעה 12:01 בברכה, DiSHi
 
זה קוד של SLIDESHOW..
לא אני בניתי..
אם אני רוצה להוסיף לו שהתמונות שהוא מריץ יריצו בראנדום.. סדר אקראי.. איך אני עושה? הקוד מצורף..

<script type="text/javascript" language="JavaScript">
// Browser Slide-Show script.
// With image cross fade effect for those browsers that support it.
// Script copyright (c) 2004-2006 www.cryer.co.uk.
// Script is free to use provided this copyright header is included.
var slideCache = new Array();
function RunSlideShow(pictureName,imageFiles,displaySecs)
{
var imageSeparator = imageFiles.indexOf(";");
var nextImage = imageFiles.substring(0,imageSeparator);
if (document.all)
{
document.getElementById(pictureName).style.filter="blendTrans(duration=2)";
document.getElementById(pictureName).filters.blendTrans.Apply();
}
document.getElementById(pictureName).src = nextImage;
if (document.all)
{
document.getElementById(pictureName).filters.blendTrans.Play();
}
var futureImages= imageFiles.substring(imageSeparator+1,imageFiles.length)
+ ';' + nextImage;
setTimeout("RunSlideShow('"+pictureName+"','"+futureImages+"',"+displaySecs+")",
displaySecs*1000);
// Cache the next image to improve performance.
imageSeparator = futureImages.indexOf(";");
nextImage = futureImages.substring(0,imageSeparator);
if (slideCache == null) {
slideCache = new Image;
slideCache.src = nextImage;
}
}
</script>


<img src="pics/001.jpg" width="209" height="303" id="img">
<script type="text/javascript" language="JavaScript">
RunSlideShow("img","pics/001.jpg;pics/002.jpg;pics/003.jpg;pics/004.jpg;pics/005.jpg;pics/006.jpg;
+ "pics/007.jpg",3);
</script>

תודה לעוזרים..


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נסה משהו כזה: Ice Cold  18.03.08 14:13 1
     זה עושה לי שגיאה על התמונה.. DiSHi 18.03.08 20:01 2
         אופס טעות שלי :) Ice Cold  18.03.08 20:25 3
             עכשיו זה מפנה אל ( אתה יכול לראות באתר ) DiSHi 18.03.08 20:37 4
                 זה בגלל שהשתמשתי בסוגריים מרובעים ולא המרתי חחח Ice Cold  18.03.08 23:41 5
                     תודה רבההההההההה אחי! DiSHi 18.03.08 23:50 6

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:13   18.03.08   
אל הפורום  
  1. נסה משהו כזה:  
בתגובה להודעה מספר 0
 
במקום השורות:

var imageSeparator = imageFiles.indexOf(";");
var nextImage = imageFiles.substring(0,imageSeparator);

לשים את זה:


var imagesArray = imageFiles.split(";");
var nextImage = Math.round(Math.random()*(imagesArray.length-1));


ובמקום זה:


var futureImages= imageFiles.substring(imageSeparator+1,imageFiles.length) + ';' + nextImage;

שים :


var futureImages= imageFiles;

זה אמור לעבוד...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   20:01   18.03.08   
אל הפורום  
  2. זה עושה לי שגיאה על התמונה..  
בתגובה להודעה מספר 1
 
   כנס לפה ותראה..
http://www.dishi.co.il/test

שעושים מאפיינים על התמונה זה מראה לי שזה פונה אל
http://www.dishi.co.il/test/2

והוא אמור בכלל לפנות ל

/pics/001.jpg


ותודה רבה על העזרה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   20:25   18.03.08   
אל הפורום  
  3. אופס טעות שלי :)  
בתגובה להודעה מספר 2
 
ערכתי לאחרונה בתאריך 18.03.08 בשעה 23:41 בברכה, Ice Cold
 
במקום:


var nextImage = Math.round(Math.random()*(imagesArray.length-1));

שים:


var nextImage = imagesArray[Math.round(Math.random()*(imagesArray.length-1))];


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   20:37   18.03.08   
אל הפורום  
  4. עכשיו זה מפנה אל ( אתה יכול לראות באתר )  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 18.03.08 בשעה 20:38 בברכה, DiSHi
 
http://www.dishi.co.il/test/pics/001.jpg,pics/002.jpg,pics/003.jpg,pics/004.jpg,pics/005.jp-g

(רק בלי הקו בסוף, שמתי אותו כדי שזה לא יציג את זה כתמונה..)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   23:41   18.03.08   
אל הפורום  
  5. זה בגלל שהשתמשתי בסוגריים מרובעים ולא המרתי חחח  
בתגובה להודעה מספר 4
 
ערכתי עכשיו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   23:50   18.03.08   
אל הפורום  
  6. תודה רבההההההההה אחי!  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net