פורסם 2007 במאי 1518 שנים אני לא ממליץ לך לבנות את הSLIDESHOW עצמו בASP, מכיוון שאין לשפת השרת מספיק כוח.אתה צריך להשתמש בJS בשביל זה.יש מלא קודים מוכנים באינטרנט. תחפש בגוגל, אני בטוח שתמצא.
פורסם 2007 במאי 1518 שנים תחשוב איך אתה רוצה להתחיל לתכנן את זה.אתה צריך להגדיר לך מה בידיוק אתה צריך שיהייה שם, איזה מידע תשמור בידיוק, איך התמונות יוצגו.אני הייתי ממליץ לך להתחיל לחשוב אם אתה רוצה להציג רק את התמונות, או תמונות+טקסט.אם החלטת להציג רק תמונות, אתה צריך ליצור מערך בJS שישמור את הכתובות.אתה צריך גם להחליט מה הSLIDESHOW שלך בידיוק יעשה - רק יחליף תמונות. האם הוא מאפשר למשתמש להחליף ידנית את התמונות? האם זה אוטו? האם זה יציג לך למטה(או בכל מקום אחר) רשימה של התמונות.אחרי שהחלטת מה אתה רוצה שהSLIDE שלך יעשה, תתחיל לכתוב את הפונקציות שיאפשרו לך לעשות מה שאתה רוצה. לדוגמא - פונקציה שמחליפה בין התמונה הנוכחית, לתמונה שאתה תתן לו. פונקציה שתשתמש בפונקציה הקודמת ותחליף כל X זמן את התמונה לתמונה הבאה וכו.או שאתה יכול פשוט לחפש באינטרנט, אבל זה לא מעניין.
פורסם 2007 במאי 1518 שנים מחבר 1.האם הקוד הבא תקין ויעבוד כך שהוא יציג לי את המצגת תמונה אחר תמונה בהפרש של 10 שניות?<%dim i as integeri=1;if i>4 theni=1;end ifresponse.write("<img src="imgs/"&i&".jpg"\>")%> <script type="text/javascript"> setInterval(i++,10000)</script>2.האם ניתן לכתוב יותר מפקודה אחת בתוך הטיימר?
פורסם 2007 במאי 1518 שנים בASP לא צריך לשים נקודה פסיק. בJS כן.בקוד הJS שלך שם, אתה לא מכיר את I(שהרי הוא משתנה שהגדרת בקוד הASP, ולא בתוך הJS. אתה יכול לשים את הערך של I+1 ע"H:<%=i+1%>אחר כך, אתה צריך לטעון מחדש את העמוד עם הערך החדש בQUERYSTRING. זה לא מסובך, אך יבזבז הרבה תעבורה, וגם יציק.בגלל זה המצלתי לך להשתמש רק בJS.
פורסם 2007 במאי 1518 שנים מחבר 1. אתה יכול לכתוב את מה שהסברת כקוד משום שלא הבנתי כלכך את ההסבר...2.כיצד עושים את זה ב-JS? אם תוכל לרשום לי את הקוד לפי הרעיון שרשמת בקוד הנ"ל ?
פורסם 2007 במאי 1518 שנים מחבר טוב אבל אתה יכול לפחות לענות לי על השאלה הראשונה ולהסביר לי יותר ברור למה שהתכוונת בהודעה לפני כן...?
פורסם 2007 במאי 1518 שנים <%dim ii = request.querystring("i")if i=="" theni = 1end ifif i>4 theni=1end ifresponse.write("<img src=""imgs/"&i&".jpg""/>")%> <script type="text/javascript"> setInterval("location.reload('mapage.asp?id=<%=i+1^>')",10000)</script>דיברתי על משהו כזה.
פורסם 2007 במאי 1618 שנים מחבר אתה יכול להשתמש בSESSION.להגדיר session שיחזיק את המספר ?איך אני משתמש ב-session בתוך הקוד ה-ASP כך שהוא ישמש לי כמונה?האם ניתן לעשות זאת גם בעזרת appliction והאם זה טוב?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.