שלח תשובה

זירת השאלות

745
צפיות
2
תשובות

פנייה לערך (ID) מדף אחד למשנהו.

,‏ 14 בדצמבר, 2009

אשמח לדעת האם וכיצד ניתן לפנות לערך כל שהוא הקיים בדף xx.html מדף yy.js או yy.html ??
לדוגמא, הדף הראשון מריץ פונקציה שפותחת דף שני, בו המשתמש צריך לבחור ערך כלשהו, ואת הנתון שבחר אני צריך להחזיר לדף הראשון..

תגיות:

2 תשובות

  1. roe27m הגיב:

    זה ניתן לביצוע באמצעות POP_UP
    אתה פותח חלון מתוך חלון  וכך נוצר בינהם קשר אב-בן .
    דוגמא טובה לכך ניתן למצוא בלינק הבא:
    http://www.w3schools.com/js/tryit.asp?filename=try_win_opener


    ====================================
    = שיתוף ידע בנושא תכנות באינטרנט
    = http://roe25m.co.il
    ====================================

  2. איצקו הגיב:

    הסתדרתי בעזרת window.showModalDialog
    למען המעוניינים אומר את הדרך:.
    המתודה window.showModalDialog  מקבלת 3 פרמטרים:
    1. את שם הקובץ שיפתח (כולל נתיב במידת הצורך)
    2. בפרמטר השני אני שולח אובייקט (או var   פשוט).
    בדף השני (שאותו הדיאלוג יפתח..) אני מגדיר אובייקט כך:
    var obj=window.dialogArguments;
    3. פרמטר שלישי, מקבל הגדרות שונות לגודל ומיקום החלון.
    (2 הפרמטרים האחרונים אופציונלים בלבד)

    כאשר אני רוצה שגם יחזיר לי ערך משם.. אז אני מגדיר לו פעולה (בדף השני..) :
    window.returnValue=obj;
    ואז כאשר חלון הדיאלוג נסגר אני מקבל את הערך משם.
    כמובן בשביל לשמור את הערך נצטרך להפעיל את המתודה כך:
    var obj=window.shoeModalDialog
    כעת יש לי את הערך שחזר משם בתוך ה- obj .

שלח תשובה