Probleme mit aktualisierung von PopUp
Whitepowder
- javascript
Hi Habe folgendes problem:
Rufe ein pupUp wie folgt auf:
<a href="Javascript:openWindow('ProdBig','l_dh_sp','500','500')">
dazugehörige Funktion:
function openWindow(sTitle,sPict,nWidth,nHeight){
newwindow = window.open("popup.html#" + sPict,sTitle,"width=" nWidth + ",height=" + nHeight + ",left=200,top=200,screenX=200,screenY=200,resizable=yes");
if (window.focus) {newwindow.focus()}
return ;
}
das PopUp:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head><title> NC-17 Produktdetails</title>
<link href='XXXXX.css' rel='stylesheet' type='text/css'>
</head>
<body leftmargin='0' topmargin='0' rightmargin='0' bottommargin='0' marginwidth='0' marginheight='0' class='BodyStyle'>
<table cellpadding='0' cellspacing='0' class='PopUpTable' border='0'>
<tr>
<td class='PopUpBild'>
<script language="JavaScript" type="text/JavaScript">
<!--
var sUrl = document.URL;
var aUrl = sUrl.split("#");
document.open;
document.writeln("<img src='images/produkte/Popup/" + aUrl[1] + ".jpg'>")
document.close;
//-->
</script>
</td></tr>
<tr>
<td class='PopUpFooter' align='right'><a href="javascript:window.close()">Fenster schließen</a></td>
</tr></table>
</body></html>
Das problem ist jetzt dass ich zwar schön das Poup öffen kann er auch alles in allen Browsern so anzeigt wie ich das gerne hätte, nur wenn ich jetzt das PopUp offen lasse und dann ein anderes Produkt vergrößern möchte ändert er den Inhalt des fensters nicht. Denke das das was damit zu tun hat das ich immer den gleichen Namen für das Fenster verwende, doch möchte ich nicht tausend popups haben sondern es soll sich das eine refreshen. Vielleicht kann mir einer sagen wie ich beim öffen überprüfen kann ob das popup schon geöffnet ist und wie ich es dann vorher kurz schließen kann. window.close("Fenstername"); hat immer nur dazugeführt dass sich das Hauptfenster schließt.....
Einer ne Idee.
Besten Dank WP