Joachim: JS Funktion windows.print()

Beitrag lesen

Hallo!

Der Code
<html><head><title>Test</title>
<script type="text/javascript">
var Fenster1;
function EtikettenFenster (Adresse) {
    Fenster1 = window.open( Adresse, "Druckertest", "width=300,height=400,left=100,top=200");
    Fenster1.print();
}
</script>
</head><body><form>
<input type="button" name="Etikettdrucken" value="Etikett drucken" onclick="EtikettenFenster('datei.html');">
</form></body></html>

führt auf meiner Maschine zu einem Fehler. Zunächst wird die Datei 'datei.html' in einem separaten Window gezeigt, dann geht die Printerselect Box auf. Klickt man auf "OK",  kommt sofort die Fehlermeldung: "Die Seite wurde ersetzt, während Sie drucken wollten. Bitte versuchen Sie es nochmal". Und JS Konsole erscheint die Fehlermeldung:

Fehler: [Exception... "'Die Erlaubnis für das Lesen der Eigenschaft XULElement.accessKey wurde verweigert' when calling method: [nsIDOMXULLabelElement::accessKey]"  nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)"  location: "JS frame :: file:///F:/nwi/Projekte/d&h/Frachtbrief/printtest.html :: EtikettenFenster :: line 12"  data: no]
Quelldatei: file:///F:/nwi/Projekte/Frachtbrief/printtest.html
Zeile: 12

Muss irgentwas in den Browsereinstellungen geändert werden, um Drucken zu können oder was ist los?

Grüße,

Joachim