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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=52335)

ShLooK 18-08-07 23:58

[js] שאלה על פתיחת חלון...
 
אני פותח חלון חדש בדף X, ככה:
HTML קוד:

window.open("http://www.google.com","Google_window","location,height=100,width=100");
עכשיו, שכאשר החלון שנפתח נסגר, אני רוצה שדף X ירענן את עצמו אוטומטית...
כיצד אני עושה זאת? תודה!

omercnet 19-08-07 00:36

הפונקציה הזאת בגדול מחזירה אובייקט של חלון, שאיתו אתה יכול לעשות מה שאתה רוצה
תעשה google = window.open
ואז תעשה טיימר שכל 30 שניות עושה google.location.refresh

ShLooK 19-08-07 01:00

דיברתי על דף X, שממנו אני פותח את החלון הזה,
ולא על החלון שנפתח...

omercnet 19-08-07 01:03

אז בחלון שפתחת
נוצר אובייקט שנקרא opener
הוא מקביל לwindow

אני חושב שזה דיי מסביר את עצמו

ShLooK 19-08-07 01:10

עדיין לא הבנתי איך אני עושה את זה...

omercnet 19-08-07 01:20

בחלון שאתה פותח תעשה
HTML קוד:

<a href="javascript:opener.location.refresh">refresh opener</a>
אם עדיין לא מובן, תבדוק את
http://www.webreference.com/js/tutorial1/opener.html

ShLooK 19-08-07 01:27

סבבה תודה, ואיך אני גורם לחלון שנפתח להסגר?
ניחוש?:
HTML קוד:

javascript:windows.location.close
ויש לי עוד שאלה...
אני לא ממש מצליח לעשות את זה, עשיתי את הדבר הזה:
HTML קוד:

<a href="guide.php?gID=<?= $GuideID ?>" onclick="NewComm(<?= $GuideID ?>)">הוסף תגובה</a>
קישרתי את זה לסתם עמוד כי לא ממש ידעתי מה לעשות,
וה NewComm נראה ככה:
HTML קוד:

<script type="text/javascript">
        function NewComm(GuideID) {
                window.open("newcomm.php?gID=(GuideID)","תגובה חדשה","location,height=100,width=100");
        }
</script>

תודה לעוזרים!


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

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