Domino 9 und frühere Versionen > Administration & Userprobleme
Drucken im Web?
Haage:
hi,
ich habe das ausprobiert. irgendwas ging schief. kannst du mir vielleicht helfen?
flaite:
http://www.google.de/search?hl=de&q=print+javaScript&btnG=Google-Suche&meta=
Der 2. Treffer ist von Dynamic Drive. Die Scripte sind normalerweise ziemlich gut.
Haage:
also wenn ich eine schaltfläche einbaue und das dort reinkopiere, müsste die seite gedruckt werden?
flaite:
Ich würds wie folgt anfangen.
Du packst das in den JS-Header:
--- Code: ---function printit(){
if (window.print) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
--- Ende Code ---
Dann erzeugst du mit Notes einen Button und nimmst für die Properties diese Werte:
--- Code: ---<input type=button value="Print this Page" name="Print" onClick="printit()">
--- Ende Code ---
Wichtig ist, dass im onClick event eben printit steht.
Oder (erstmal zum einfacheren Testen).
Du erzeugst einen html Link mit PassThru HTML in die Maske.
<a href="javaScript:printit()">drucken</a>
flaite:
Oder so:
Gib mal in die Adress-Zeile des Browsers ein:
--- Code: ---javaScript:window.print()
--- Ende Code ---
Dann return drücken.
Müsste mit allen neueren Browsern funktionieren.
Also einfach als PassThru html:
--- Code: ---<a href="javaScript:window.print()">drucken</a>
--- Ende Code ---
oder window.print() im onClick-Event eines Buttons, den du mit Notes erzeugen kannst.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln