Fenster drucken
kurt
- javascript
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
hier schauen:
file:///D:/SelfHtml/javascript/objekte/window.htm#print
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
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