Daniel N.: window.onload-Problem

Beitrag lesen

Hi wahsaga!

Deine Funktion onNewWindow, befindet die sich in dem Fenster, welches du aufmachst?

Hm, ich bin mir nicht sicher.

Also ich habe eine html-Datei "test.html";

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<html>  
<head>  
 <title>Test</title>  
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">  
 <script language="JavaScript" src="test.js" type="text/javascript"></script>  
 </script>  
</head>  
  
<body>  
  
 <p><a href="javascript:openNewWindow()">Test</a></p>  
  
  
</boody>  
</html>  

Die zu öffnende HTML-Datei sieth so aus:

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<html>  
<head>  
 <title>Test</title>  
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">  
 <script language="JavaScript" src="test.js" type="text/javascript"></script>  
 <script language="JavaScript">  
 <!--  
 //-->  
 </script>  
</head>  
  
<body>  
  
 <p>Neues Fenster!</p>  
  
  
</boody>  
</html>  

Hier noch mal das Skript:

  
var ausgabe;  
  
function openNewWindow() {  
  
  ausgabe = window.open("/openwindow.html", "test", "width=700,height=700,resizable=no");  
  ausgabe.onload = onNewWindow;  
  
}  
  
function onNewWindow() {  
  alert("Laden neues Fenster fertig");  
}  

Ich habe in beiden HTML-Dateien den Verweis auf die Javascript-Datei.  Somit ist die Funktion innerhalb des geöffneten Fensters, oder?

Viele Grüße
Daniel