Domino 9 und frühere Versionen > Administration & Userprobleme

Drucken im Web?

<< < (2/6) > >>

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