Hallo Kollegen,
ich möchte aus einer Html-Datei (hier: Basis.html) heraus ein Popup-Fenster öffnen. Dafür starte ich in einer Javascript Datei die Function Grafikfenster und übergebe mit Variablen die URL (hier: Bild) und die Maße (hier: Hoehe,Breite) der Grafik, die in dem Fenster erscheinen soll.
Im Script (hier: ../resources/script.js) wird dann die Datei popup.html mit einer Dummy-Grafik aufgerufen. Diese Grafik dient nur als Platzhalter und wird dann mit "popup.document.images[0].src = Bild;" durch die eigentliche Grafik ersetzt.
Mein Problem ist, daß das ganze im IE wunderbar funktioniert. NS dagegen ersetzt mir die Dummy-Grafik nicht durch die, deren URI relativ in der Variablen Bild hinterlegt ist.
Es scheint sich also entweder um ein NS-Problem zu handeln oder um einen Fehler von mir, der aber vom IE abgefangen wird.
Wer kann und will mir weiterhelfen?
Danke im voraus
Holgi
******* html-Datei Basis.html (Auszug) *******
<html>
<head>
<script src="../resources/script.js" type="text/javascript"></script>
</head>
<body>
<a href="javascript:Grafikfenster('l_100km.gif',352,679)">
<img src="l_100km_klein.gif" height="106" border="0" alt="">
</a><br>Diagramm: Verbrauch l/100km
</body>
</html>
*************************************************
******** Datei: ../resources/script.js *********************
function Grafikfenster(Bild,Hoehe,Breite) {
Hoehe=Hoehe+80;
Breite=Breite+20;
popup = window.open("popup.html", "Grafik", "width=" + Breite + ",height=" + Hoehe +",left=100,top=100");
popup.document.images[0].src = Bild;
}
**************************************************
******* html-Datei popup.html (Auszug) ********
<html>
<head>
<script type="text/javascript"></script>
</head>
<body>
<div>
<img src="spacer.gif" border="0" alt="spacer">
<br>
<input type="Submit" name="Button" value="Close" Onclick="javascript:window.close()">
</div>
</body>
</html>
*************************************************