kurt: Fenster drucken

Hallo,
ich möchter ein dynamisch erzeugtes Fenster drucken:

function windowProp(text) {
var hori=screen.availWidth;
var verti=screen.availHeight;
newWindow = window.open('','newWin','width='+hori+',fullscreen= 1;height='+verti+',left=0,top=0,scrollbars=yes');
newWindow.document.writeln('<img src="')
newWindow.document.writeln(text);
newWindow.document.writeln('" alt="" border="0">');
newWindow.document.writeln('<FONT SIZE=+0></I>');
newWindow.document.writeln('<div align="center"><form action="">');
newWindow.document.writeln('<input type="button" value="Fenster zu" onClick="window.close()">');
newWindow.document.writeln('</form></div>');
newWindow.document.writeln('<a href="#" onclick="javascript:print(this.document)"> Seite Drucken</a>');

setTimeout('closeWin(newWindow)', 55000); // schliesst Fenster nach 5 Sekunden
}

mein Code print(this.document) funktioniert nicht?! Wie geht es denn?!

Danke Kurt

  1. hier schauen:
    file:///D:/SelfHtml/javascript/objekte/window.htm#print

    1. hier schauen:
      file:///D:/SelfHtml/javascript/objekte/window.htm#print

      Nee, nee, das ist peinlich, aber hier ist der richtige Link:
      <file:///E:/Internet/selfhtml/javascript/objekte/window.htm#print> ;-)

      Gruß
      Norbert

  2. Hallo!
    Okay, okay, Norbert, dann gibt es hier auch noch einen konstruktiveren Tip.
    1. Hier schauen:
    http://selfhtml.teamone.de/javascript/objekte/window.htm#print
    2. Oder mal nachdenken:
    Die Anweisung print(this.document) widerspricht doch offensichtlich dem objektorientierten Programmierparadigma. Es müßte also zumindest this.document.print() heißen. Also kann man in Selfhtml mal nach dieser Methode suchen, also die Suchfunktion mit "print()" füttern. Genau das habe ich nämlich auch gemacht, um die Frage zu beantworten.
    Axel