vladimir: netscape 4.75, externe scriptdatei, window.open

moin allerseits...

momentan bastel ich eine kleine funktion, um bilder in einem zentrierten und grössenangepassten fenster erscheinen zu lassen. soweit, sogut. diese funktion funzt einwanfrei in netscape 7, opera 6.x, internet explorer 6.x, beonex (mozilla)...
allerdings nicht im netscape 4.75.

hier mal die funktion:

schnippel
----------------------------------

function kWin(url,name,features,titel,weit,hoch,bild)
{
 kW = window.open (url,name,features);
    kW.window.document.writeln('<html><head><title>'+titel+'</title></head>');
 kW.window.document.writeln('<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">');
 kW.window.document.writeln('<a href="#"><img src="'+bild+'"border="0" onClick="javascript:self.close()" alt="klicken, um dieses fenster zu schliessen"></a>');
 kW.window.document.writeln('</body></html>');
    kW.moveTo(((screen.width-weit)/2),((screen.height-hoch)/2));
 kW.focus();
 return (false);
}

----------------------------------
schnappel

und hier der funktionsaufruf (beispiel), welcher auf einem thumbnail liegt:

schnippel
----------------------------------

<a href="#">
<img src="../gfx/vladisthumb.jpg" width="100" height="100" border="0"
onClick="kWin('dummy.html','kWin1','width=500, height=500, scrollbars=no, resizable=no, menubar=No','vladis testwindow','490','490','../gfx/big/vladisbild.jpg')">
</a>

----------------------------------
schnappel

die datei liegt extern und wird im head eingebunden...

anscheinend interessiert sich der nn4.75 nicht für die funktion. als ersten befehl habe ich probehalber mal ein alert eingebastelt, und selbst dieser aufruf wird nicht ausgeführt (im ie zb schon)...
hat da jemand eine hilfreiche idee oder gar die lösung parat?

dank an euch für jedes reply..

v.

  1. hi,

    <img src="../gfx/vladisthumb.jpg" width="100" height="100" border="0"
    onClick="kWin('dummy.html','kWin1','width=500, height=500, scrollbars=no, resizable=no, menubar=No','vladis testwindow','490','490','../gfx/big/vladisbild.jpg')">

    Leerzeichen bei den Window-Attributen mag NC4x gar nicht. Weiterhin kennt NC4x keinen onclick-event im Image-tag, Du musst einen Dummy-A-tag drumherumbauen. Dabei solltest Du noch ein "return false" als zweite JS-Anweisung anfuegen, um Irritationen zu verhindern. Der HTML-Link soll ja nicht ausgefuehrt werden.

    Gruesse  Joachim

    1. Leerzeichen bei den Window-Attributen mag NC4x gar nicht. Weiterhin kennt NC4x keinen onclick-event im Image-tag, Du musst einen Dummy-A-tag drumherumbauen. Dabei solltest Du noch ein "return false" als zweite JS-Anweisung anfuegen, um Irritationen zu verhindern. Der HTML-Link soll ja nicht ausgefuehrt werden.

      dank schonmal für deinen hinweis...
      ...ist denn mein ansatz mit dem a-tag falsch? (oder an falscher stelle?)...
      ...und wohin sollte ich denn die return funktion packen (innerhalb der funktion ist doch bereits eine implementiert)...als 2ten aufruf in den Handler?...

      habe mich jetzt für onMouseDown entschieden....der dürfte doch funzen, oder?

      dank

      v.