Michael N.: Popups und Netscape

Beitrag lesen

Hallo Roman,

var popup_window = null;
   function popup(status,url) {
     if(status != 0) {
        if(popup != null) popup.focus();

|
      +---------+
      |

|    else {
   |       var popup = open(url, popup, 'width=299, height=222');

|             |                 |
      +-------------+-----------------+--> Variable deklariert? Wenn ja als was?

popup_window = popup;
        }
     }
     else {
        if(popup_window != null) popup_window.close();
     }
}

dann irgedwo im Quelltext:

<a href="http://www.neseite.de/" onMouseover="popup(1,'hallo.htm')" onMouseout="popup(0)"> Marstall</a>

|                     |
                                                                     +---------------------+
                                                                     |
                                                                     +-> Netscape freut sich hin und wieder über ein return

Ich hab jetzt in Dein Script so einige Bemerkungen reingeschrieben, zusätzlich noch die Frage: Du weist popup als Wert ein Fenster zu, benutzt aber gleichzeitig popup als Parameter für open() [Parameter2]. Wenn ich meine JS-Docu von Netscape und mein Selfhtml 8 (& 7) richtig im Kopf habe, dann wird hier ein String erwartet (Ich hab auch zur Sicherheit mal nachgeschlagen. Siehe http://selfhtml.teamone.de/javascript/objekte/window.htm#open, Netscape-Docu schenk ich mir mal.)

Bis denndann

Michael N.