385
צפיות
צפיות
11
תשובות
תשובות
ריענון חלון דרך חלון אחר?
רציתי לדעת איך אני עושה כמו פה בפורום
שנפתח חלון חדש שלוחצים הוספת הודעה
ואחרי ששולחים את ההודעה זה סוגר את החלון ומרענן את הדף של הפורום…
פתחתי כבר את החלון של ההוספת הודעה אבל אני לא יודע איך עושה שירענן את הדף השני…
תודה מראש
11 תשובות
()opener.reload
זה לא כל כך ברור לי…
אבל מה אני צריך להכניס פה בדיוק?
()opener.reload
מה אני צריך להכניס?
אתה כותב
את זה בעמוד הפופ-אפ שלך על מנת שירענן את המקור:
<script language="javascript">
window.opener.reload();
</script>
אתה יכול לשים את זה בתוך פונקציה כך שזה לא יבצע רענון אוטומטי בעת פתיחת חלון הפופ-אפ.
שמתי את זה בדיוק ככה וזה לא עובד…
<script language="javascript">
window.opener.reload()
</script>
שמתי את זה בהרד בחלון של החלון שפתחתי עם JS וזה לא עובד…
הוספתי את ה; וזה עדין לא עובד…
תראה קצת יותר קוד
אז ככה…
עשיתי דף עם הקישור הבא:
<a href="javascript:void(0);"
onclick="myNewWindow = window.open('respons.asp?id=<%=ID%>','allAbout','width=373, height=410, left=170, top=240, resizable=no, toolbar=no');"><img border="0" src="ar.gif"></a>
זה פותח לי את החלון הכל טוב ויפה בחלון שזה פתח יש 3 תיבות טקסט ולחצן אחד…
אחרי שמזינים את הנתונים לתיבות טקסט לוחצים על הלחצן זה עובר לדף אחר (באותו החלון) ואז שם שמתי בהאד את הקוד הבא:
<head>
<script language="javascript">
windows.opener.reload();
</script>
<meta http-equiv="Content-Language" content="he">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>הוספת תגובה</title>
</head>
זה כל האד…
וזה לא מרענן לי את החלון המקורי…
מישהו יודע למה? תודה
יש לך שם אות מיותרת…
במקום
windows.opener.reload();
תכתוב
window.opener.reload();
ניסיתי גם וזה לא עובד…
החלפתי בניהם וזה לא עובד
כך:
opener.location.reload();
(חבל להשתמש ב-window)
היי זהר
ניר…
אאאאתתתתתתתתההההההההה ממממממלללללךךךךךך!!!