|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש ![]() |
![]() |
|
![]() |
![]() |
|
כלים לאשכול
![]() |
תצורת הצגה
![]() |
![]() |
# 1 |
חבר בקהילה
|
הצגת הודעת שאלה בשילוב ASP קלאסי
אני מנסה לעשות הודעה אשר תצריך אישור או ביטול,
במקרה של ביטול המשתמש יועבר לחלון דף מסויים. קוד:
<script type="text/javascript"> Answer = window.confirm("בכדי להמשיך לחץ אישור") if (Answer = true) { } Else { window.location.href = "somePage.asp" } </script> אולם הקוד מתבצע גם כאשר נעשה "ביטול" בהודעה, למרות שהוא מועבר לחלון שציינתי. ניסיתי להשתמש גם בפקודה <%Response.Redirect("somePage.asp")%> במקום window.location.href = "somePage.asp" אך כמובן הוא מועבר ללא הצגת השאלה בכלל. כיצד צריך לעשות זאת נכון? המון תודה למשיבים...
__________________
מצלמות אבטחה במעגל סגור |
![]() |
![]() |
# 2 |
חבר וותיק
|
HTML קוד:
<script> function next() { var conf = confirm('TEXT'); if(conf) { top.window.location = 'http://google.com'; } } </script> <input onclick="next()" type="button" value="click me" /> |
![]() |
![]() |
# 3 | |
מנהל פורום, עסק רשום
|
ציטוט:
לפני שהעמוד עולה אצל הגולש שלך, כל קוד ה-ASP שנמצא בו מופעל. כלומר, ASP לא יודע בכלל איזה תנאי JS יש. באפשרותך לשלוח בקשת AJAX לשרת שיבצע את מה שאתה רוצה שיקרה ב-ASP. לחילופין, תוכל להעביר את הגולש לעמוד ASP אחר גם במקרה שבו הוא מאשר, ובעמוד הזה ירוץ הקוד שאתה צריך. |
|
![]() |
![]() |
# 4 |
חבר חדש
|
בדבר אחד התבלבלת...
ברוב שפות התכנות החדשות בשונה מASP אופרטור ההשוואה הוא == ולא = כמו אופרטור ההשמה. ולכן: if (Answer = true) זה השמה ולא השוואה, בנוסף מיכיוון שהערך הוא בוליאני תוכל לעשות ישירות ככה: if (Answer) בכל אופן אם אתה לא מתכוון להשתמש בבלוק הIF במקרה והערך הוא TRUE אלא רק בבלוק הELSE במקרה שהוא FALSE אז פשוט תשתמש באופרטור != בהצלחה! נ.ב. וכן גם ; בסוף כל שורה היא חיונית לריצת הקוד בשפות תרבותיות ![]() |
![]() |
![]() |
# 5 |
חבר על
|
אני אקצר:
PHP קוד:
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|