עבור לתוכן

בניית SILDESHOW ב-ASP

Featured Replies

פורסם

מישהו יודע לבנות SILDESHOW ב-ASP ?

פורסם

אני לא ממליץ לך לבנות את הSLIDESHOW עצמו בASP, מכיוון שאין לשפת השרת מספיק כוח.

אתה צריך להשתמש בJS בשביל זה.

יש מלא קודים מוכנים באינטרנט. תחפש בגוגל, אני בטוח שתמצא.

פורסם
  • מחבר

אני צריך שזה יהיה באחת מהאפשרויות הבאות:ASP,JAVASCRIPT,SQL,HTML...

פורסם

אז תשתמש בJS(JAVASCRIPT).

פורסם
  • מחבר

אז תשתמש בJS(JAVASCRIPT).

סבבה אז איך אני בונה SLIDESHOW ב-JS?

פורסם

תחשוב איך אתה רוצה להתחיל לתכנן את זה.

אתה צריך להגדיר לך מה בידיוק אתה צריך שיהייה שם, איזה מידע תשמור בידיוק, איך התמונות יוצגו.

אני הייתי ממליץ לך להתחיל לחשוב אם אתה רוצה להציג רק את התמונות, או תמונות+טקסט.

אם החלטת להציג רק תמונות, אתה צריך ליצור מערך בJS שישמור את הכתובות.

אתה צריך גם להחליט מה הSLIDESHOW שלך בידיוק יעשה - רק יחליף תמונות. האם הוא מאפשר למשתמש להחליף ידנית את התמונות? האם זה אוטו? האם זה יציג לך למטה(או בכל מקום אחר) רשימה של התמונות.

אחרי שהחלטת מה אתה רוצה שהSLIDE שלך יעשה, תתחיל לכתוב את הפונקציות שיאפשרו לך לעשות מה שאתה רוצה. לדוגמא - פונקציה שמחליפה בין התמונה הנוכחית, לתמונה שאתה תתן לו. פונקציה שתשתמש בפונקציה הקודמת ותחליף כל X זמן את התמונה לתמונה הבאה וכו.

או שאתה יכול פשוט לחפש באינטרנט, אבל זה לא מעניין.

פורסם
  • מחבר

1.האם הקוד הבא תקין ויעבוד כך שהוא יציג לי את המצגת תמונה אחר תמונה בהפרש של 10 שניות?

<%

dim i as integer

i=1;

if i>4 then

i=1;

end if

response.write("<img src="imgs/"&i&".jpg"\>")

%>

<script type="text/javascript">

setInterval(i++,10000)

</script>

2.האם ניתן לכתוב יותר מפקודה אחת בתוך הטיימר?

פורסם

בASP לא צריך לשים נקודה פסיק. בJS כן.

בקוד הJS שלך שם, אתה לא מכיר את I(שהרי הוא משתנה שהגדרת בקוד הASP, ולא בתוך הJS. אתה יכול לשים את הערך של I+1 ע"H:

<%=i+1%>

אחר כך, אתה צריך לטעון מחדש את העמוד עם הערך החדש בQUERYSTRING. זה לא מסובך, אך יבזבז הרבה תעבורה, וגם יציק.

בגלל זה המצלתי לך להשתמש רק בJS.

פורסם
  • מחבר

1. אתה יכול לכתוב את מה שהסברת כקוד משום שלא הבנתי כלכך את ההסבר...

2.כיצד עושים את זה ב-JS? אם תוכל לרשום לי את הקוד לפי הרעיון שרשמת בקוד הנ"ל ?

פורסם

אם אתה רוצה קוד מוכן תחפש בגוגל.

פורסם
  • מחבר

טוב אבל אתה יכול לפחות לענות לי על השאלה הראשונה ולהסביר לי יותר ברור למה שהתכוונת בהודעה לפני כן...?

פורסם



<%
dim i
i = request.querystring("i")
if i=="" then
i = 1
end if

if i>4 then
i=1
end if
response.write("<img src=""imgs/"&i&".jpg""/>")
%>
<script type="text/javascript">
setInterval("location.reload('mapage.asp?id=<%=i+1^>')",10000)
</script>

דיברתי על משהו כזה.

פורסם
  • מחבר

סבבה אבל יש דרך לכתוב זאת בלי לשלוח פרמטר מסויים?

פורסם

אתה יכול להשתמש בSESSION.

פורסם
  • מחבר

אתה יכול להשתמש בSESSION.

להגדיר session שיחזיק את המספר ?

איך אני משתמש ב-session בתוך הקוד ה-ASP כך שהוא ישמש לי כמונה?

האם ניתן לעשות זאת גם בעזרת appliction והאם זה טוב?

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים