758
צפיות
צפיות
13
תשובות
תשובות
response.redirect ב JS. אפשרי?
אלו הם הקטעים הרלוונטים מהקוד:
<script>
function editHouse(num)
{
<%Response.Redirect("editHouse.asp?id=" + %>num<% + ")" %>
}
</script>
<td><input type = "button" value="òøåê" id = "<%=aRs(0,i)%>" onclick="editHouse(this.id)" ></td>
זה מה שניסיתי לעשות אבל זה לא עבד.
השגיאה שמתקבלת (הדף לא עולה) היא:
Error Type:
שגיאת קומפילציה של Microsoft VBScript (0x800A03EA)
שגיאת תחביר
/IdanPorat/SOURCE/adminListHouses.asp, line 47, column 39
Response.Redirect("editHouse.asp?id=" +
————————————–^
אני צריך לעשות הפניה לדף אחר דרך הפונקציה שמוגדרת ב onClick של הכפתור כך שהדף שיפתח ידע מהיא הרשומה שעליו לטעון (לפי ה ID)
כיצד אני יכול לעשות זאת?
13 תשובות
השורה 47 היא זאת:
<%Response.Redirect("editHouse.asp?id=" + %>num<% + ")" %>
כי אתה מערב שרת ולקוח,
יש דבר שנקרא שרת ויש לקוח, אחר שהשרת גמר ועמוד ה-HTML מאוחזר מהשרת אז מתחיל הלקוח את העיבוד שלו, אי אפשר לגרום לשרת לעבוד ע"פ דברים שקורים בלקוח אלא אם אתה עובד ב-ASP.net ב-webcontrolים הרעים…
בשביל לעשות מה שאתה רוצה בלקוח אתה צריך להשתמש ב-location.href ודוגמא לשימוש:
function editHouse(iNum){
location.href = "editHouse.asp?id="+iNum;
}
תודה רבה ! ממלא את הנדרש 🙂
תודההההההה
אז למה אפשרי הדבר הבא:
id = "<%=aRs(0,i)%>"
וגם מה זה
=aRs(0,i)
אי אפשר פשוט לכתוב:
aRs(0,i)
?
תודה
למדת asp ואת ההבדל בין שרת ללקוח?!
דבר ראשון בדוגמא שאתה הראת לא עירבבת שרת עם לקוח… אתה בעצם נותן לו ID עפ"י מידע שאתה מוציא בעזרת ASP…
בעצם מה ש-<%= %> עושים זה להדפיס טקסט. אז נגיד יש לך משתנה I שהוא שווה ל-1 אז אם תכתוב
id=<%=i %>
אז ה-ID יהיה 1… ולא עירבבת בין שרת ללקוח…
המורה שלי לא ממש לימד אותנו ASP :-
לכן כל השאלות ה"חובבניות".
נראה לי שהבנתי.
יכולת גם בדוגמא שלך לכתוב
<% response.write (i) %>
?
ואז ברגע שהשרת מעבד את הדף אז הוא בעצם מחליף את השורה שכתבתי בערך של i וכשהוא שולח אותו ללקוח הוא שולח את הערך של i כאילו נצרב בקוד?
תודה רבה!!!
כי אתה מכניס נתון לתוך משתנה id
אתה בעצם עושה משהו כזה:
id=10;
תופס בצד לקוח נכון?
תודה רבה לכולכם! אפשר עוד חומר?
אפשר איזה לינק להסבר על שיטת העבודה ב ASP בשילוב עם HTML ו JS?
משהו שמסביר באופן כללי ובגדול את הרעיון.
אני מרגיש שאני כבר מבין הרבה יותר ממה שידעתי (לא הרבה
) אז תודה
לכם אנשים! עזרתם לי המון.
פנה לפורום צד-שרת
חפש באתר
במאמרים, מדריכים – יש שם הרבה מידע
למידע ב-ASP פנה לפורום צד שרת.
איך מגדירים ul שהעיגולים בגודל קבוע
?
יש לי רשימה לא ממסופרת (UL) אבל כאשר אני משנה את גודל הכתב (CTRL וגילגול הגלגלת)
אז הגודל של העיגולים משתנה.
איך אני יכול לקבע את הגודל של העיגולים?
ניסיתי לשים את התגית:
<div style="font-size:13px;">
בכל מקום אפשרי בין כל תגית ותגית וזה לא עבד.
מישהו יודע אם דבר זה אפשרי?
תודה
זה חלק מהממשק של הדפדפן ולא ניתן…
לשינוי.
כמובן שאתה יכול פשוט להשתמש בתמונה
אם ככה אז לא משנה…תודה בכל זאת 🙂