2 תגי סקריפט בעיה...

24sharon

New member
2 תגי סקריפט בעיה...

יש לי סקריפט שיוצר אפקט של SLIDE SHOW. דוגמא לסקריפט ניתן לראות כאן: http://www.geula.biz/works/sample/js/slideshow.htm קוד רלוונטי:
<script type="text/javascript"> var aUrl="slideShowImage/" ; var aImage = new Array('PHOTO032.JPG', 'PHOTO034.JPG', 'PHOTO035.JPG', 'PHOTO047.JPG'); aImage.Index=0; setInterval(Run, 2500); function Run(){ document.getElementById("imgPlace").src=aUrl + aImage[aImage.Index++]; if (aImage.Index==aImage.length) aImage.Index=0; } </script>​
הבעיה היא שמערך התמונות מגיע מהשרת, ומה שקורה בפועל הוא מוציא לי את מערך התמונות מחוץ לתגית הסקריפט, ולמרבה האבסורד ממקם את התמונות דווקא לאחר הפונקציה. דוגמא לקוד שמגיע מהשרת:
<script type="text/javascript"> var aUrl="slideShowImage/" ; aImage.Index=0; setInterval(Run, 2500); function Run(){ document.getElementById("imgPlace").src=aUrl + aImage[aImage.Index++]; if (aImage.Index==aImage.length) aImage.Index=0; } </script> <script type="text/javascript"> var aImage = new Array('PHOTO032.JPG', 'PHOTO034.JPG', 'PHOTO035.JPG', 'PHOTO047.JPG'); </script>​
יש לי דרך להעביר ידנית את כל הסקריפט לצד לקוח, אבל הייתי רוצה לדעת אם יש דרך להתגבר על בעיה זו בצורה נוכחית. תודה ושבוע טוב
 

24sharon

New member
ורק להדגיש.

אני מעבירה את מערך התמונות לצד לקוח על ידי:
ClientScript.RegisterArrayDeclaration​
אשמח בכל מידע בנושא. תודה
 
למעלה