745
צפיות
צפיות
2
תשובות
תשובות
פנייה לערך (ID) מדף אחד למשנהו.
אשמח לדעת האם וכיצד ניתן לפנות לערך כל שהוא הקיים בדף xx.html מדף yy.js או yy.html ??
לדוגמא, הדף הראשון מריץ פונקציה שפותחת דף שני, בו המשתמש צריך לבחור ערך כלשהו, ואת הנתון שבחר אני צריך להחזיר לדף הראשון..
2 תשובות
זה ניתן לביצוע באמצעות POP_UP
אתה פותח חלון מתוך חלון וכך נוצר בינהם קשר אב-בן .
דוגמא טובה לכך ניתן למצוא בלינק הבא:
http://www.w3schools.com/js/tryit.asp?filename=try_win_opener
====================================
= שיתוף ידע בנושא תכנות באינטרנט
= http://roe25m.co.il
====================================
הסתדרתי בעזרת window.showModalDialog
למען המעוניינים אומר את הדרך:.
המתודה window.showModalDialog מקבלת 3 פרמטרים:
1. את שם הקובץ שיפתח (כולל נתיב במידת הצורך)
2. בפרמטר השני אני שולח אובייקט (או var פשוט).
בדף השני (שאותו הדיאלוג יפתח..) אני מגדיר אובייקט כך:
var obj=window.dialogArguments;
3. פרמטר שלישי, מקבל הגדרות שונות לגודל ומיקום החלון.
(2 הפרמטרים האחרונים אופציונלים בלבד)
כאשר אני רוצה שגם יחזיר לי ערך משם.. אז אני מגדיר לו פעולה (בדף השני..) :
window.returnValue=obj;
ואז כאשר חלון הדיאלוג נסגר אני מקבל את הערך משם.
כמובן בשביל לשמור את הערך נצטרך להפעיל את המתודה כך:
var obj=window.shoeModalDialog
כעת יש לי את הערך שחזר משם בתוך ה- obj .