הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [JS] סגירת חלון פופ אפ, והפנייה אל קישור נתון. (https://hosts.co.il/forums/showthread.php?t=16225)

MoonChild 19-02-06 18:32

[JS] סגירת חלון פופ אפ, והפנייה אל קישור נתון.
 
שלום, בעת פרוייקט שאני כרגע מפתח ב- PHP נקלעתי לבעיה בשימוש ב- Java Script.
לרוע המזל, אני אינני מבין כמעט שום כלום ב- Java Script, אז אם תוכלו להסביר לי את התשובה בפירוט, תודה.


ושאלה שלי -> אני השתמשתי בלחצן הפותח פופ אפ, ואני רוצה שכאשר לחץ כפתור [המצוי בתוך חלון הפופ אפ], חלון הפופ אפ יסגר, והעמוד שממנו נפתח חלון הפופ אפ, יקושר אל לינק מסויים.

אני משוכנע שזה אפשרי, אין שום סיבה שלא, אשמח לקבל עזרה ופירוט.

תודה, MoonChild.

somebody 19-02-06 19:05

תעשה בארועה onclick:
onclick="window.close();window.opener.location.hre f='link';"
זה אמור לפעול.

בניה 19-02-06 19:09

בס"ד


תוסיף את הסקריפט הזה:
במשתנה VAR תכתוב את הכתובת שאליה אתה רוצה שהדף הראשי יועבר.
קוד:

<scrip type="text/JavaScript">
function url()
{
var url='http://kipa.co.il';
parent.locaiton=url;
}
</script>

וזה הקישור:
קוד:

<a href="javascript:window.close()" onClick="url()">לחץ כאן לסגירת החלון</a>

BlueNosE 19-02-06 19:21

HTML קוד:

<input type="button" value="שלח" onclick="window.opener.location.href='link.html';window.close();" />
פשוט תחליף את link.html בכתובת.

הסבר:
window.opener מכיל את המידע של החלון שפתח את המסמך (אם יש כזה).
location.href מכיל את הכתובת. אני לא בטוח שזקוקים פה לhref אבל שיהיה.
אם ככה השילוב בניהם מגיע לזה שבחלון שפתח את המסמך הlocation (מיקום) ישתנה למיקום שאתה הגדרת.
window.close(); יסגור את החלון הנוכחי..

אם תשים הפוך זה פשוט לא יפעל. החלון יסגר ולא יקרה כלום..
בהצלחה =]

somebody 19-02-06 19:40

ציטוט:

נכתב במקור על ידי BlueNosE
HTML קוד:

<input type="button" value="שלח" onclick="window.opener.location.href='link.html';window.close();" />
פשוט תחליף את link.html בכתובת.

הסבר:
window.opener מכיל את המידע של החלון שפתח את המסמך (אם יש כזה).
location.href מכיל את הכתובת. אני לא בטוח שזקוקים פה לhref אבל שיהיה.
אם ככה השילוב בניהם מגיע לזה שבחלון שפתח את המסמך הlocation (מיקום) ישתנה למיקום שאתה הגדרת.
window.close(); יסגור את החלון הנוכחי..

אם תשים הפוך זה פשוט לא יפעל. החלון יסגר ולא יקרה כלום..
בהצלחה =]

חחחח צודק לא שמתי לב.
שמתי אותו דבר רק הפוך, צודק;)


כל הזמנים הם GMT +2. הזמן כעת הוא 04:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ