Sorry, diese Frage noch einmal zu stellen.opener.document.location.href funktioniert nicht in Chrome
Ich versuche, das Elternfenster nach dem Schließen des Sohnes Fenster neu zu laden. Der Code funktioniert in IE. aber nicht in Chrome (Version 54.0.2840.99 m).
Ist es mein Chrome-Einstellungsproblem? Oder das Code-Problem?
Ich suchte und versuchte alle Lösungen, aber es funktioniert immer noch nicht. Bitte helfen!!
Dank<!-- Parent Window -->
<head>
<script language="javascript" type="text/javascript">
function popitup2(url) {
newwindow=window.open(url,'email','top=200,left=500,height=500,width=600');
if (window.focus) {newwindow.focus()}
return false;
}
</script>
</head>
<body >
<A href='s.htm' onclick="return popitup2('s.htm')">Call S Method 1</a>
<BR><BR>
<a href="#" onClick="window.open('s.htm', '_blank')">Call S method 2/a>
<p id="demo"></p>
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d;
</script>
</body>
<!--Son window (s.htm) -->
<head>
<script type="text/javascript">
window.onunload = unloadPage;
function unloadPage()
{
window.opener.location.reload();
}
</script>
</head>
<body>
Son !!
</body>
</html>
Mögliches Duplikat von [Javascript 'onunload' Event funktioniert nicht in der neuesten Version '54 .0.2840.71 m 'von Google Chrome Browser] (http://stackoverflow.com/questions/40280974/javascript-onunload-event-not-working -in-neuste-version-54-0-2840-71-m-of-go) –