שלח תשובה

זירת השאלות

438
צפיות
1
תשובות

בעיה עם פונקציות ב-ASP

,‏ 6 במאי, 2004

שלום לכולם,
יש לי קובץ ASP שבו אני צריך שלחיצה על כפתור מסויים תפעיל לי סקריפט שלוקח מספר מה-DB, יעשה עליו חישוב מסויים, יעדכן אותו ב-DB ויציג אותו על המסך (במיקום של ID שקבעתי).
יש לי פונקצית ASP שלוקחת את הנתון מה-DB, פונקציית ASP שמעדכנת את הנתון ב-DB וסקריפט שעושה את החישוב על המספר ומחזיר את הערך הרצוי שלו למסך (באמצעות document.getElementById("nID").innerHTML=nVal;)

הכפתור הוא:
Response.Write("<INPUT TYPE=’submit’ onclick=’SetNewValue(" + nVal + ")’ value=’Click’>")
(הסקריפט שעושה את החישוב הוא SetNewValue).

כל הפונקציות עובדות כמו שצריך בנפרד.

השאלה שלי היא, אחרי שאני מקבל את הערך החדש מהסקריפט, איך אני מפעיל את הפונקציית ASP שמעדכנת את הנתון החדש ב-DB. ניסיתי להריץ פונקציית ASP מתוך הסקריפט ולא הצלחתי (אפשר בכלל??). לא הצלחתי לקרוא לפונקציית ASP מהכפתור (יש אפשרות לעשות זאת?)

תגיות:

1 תשובות

  1. ניר טייב הגיב:

    טוב אי אפשר לקרוא לפונקציות
    שרת מהלקוח
    יש לך 3 אפשרויות לפעול (שאני חשבתי עליהן ):
    1. לשלוח לעמוד ASP חדש בו מתבצע העידכון ולהחזיר ע"י redirect לעמוד שלך
    2. XML HTTP (מאמר במדור ASP)
    3. download behavior (מאמרים מדור JS)

שלח תשובה