Der folgende Beitrag wurde am 18. 09. 2007, 23:22 Uhr von Simo veröffentlicht.
Hallo Mailing-List,
ich hab folgendes Problem und zwar, ich erzeuge mit window.open() ein Popup-Fenster für eine PDF-Vorschau. Wenn man jetzt die Seite zum ersten mal aufruft, dann kommt das Popup-Fenster wie erwartet, aber wenn man das Popup-Fenster nicht zuschließt und ein Refresh auf die Seite macht (F5) dann bekommt das Popfenster den Focus (wie erwartet), wird aber nicht aktualisiert und man bekommt den Fehler Code 0: Mitgleid nicht gefunden, im Internet Explorer. Im Firefox funktioniert dies ohne Probleme.
Hier ist die Funktion:
function showPreview(URL){
var pdfWindow;
pdfWindow=window.open(URL,"PDFVorschau","width=400,height=400, resizable=1");
pdfWindow.focus();
}
und der Aufruf sieht so aus:
<script language="javascript">
showPreview("/projekt/requestResource?scope=session&bean=previewPdf&contentType=pdf");
</script>
ich hab schon in Foren gelesen, dass der Fehler vielleicht daran liegt, dass man den window.opener auf eine Fensterreferenz setzen soll. Dies habe ich auch in Funktion oben gemacht, hat aber nichts gebracht:
function showPreview(URL){
var pdfWindow;
pdfWindow=window.open(URL,"PDFVorschau","width=400,height=400, resizable=1");
pdfWindow.focus();
if(pdfWindow.opener == null) {
pdfWindow.opener = self;
}
}
Kann mir jemand von euch vielleicht helfen?
Danke im Voraus!
Gruß
Simo
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4