Hallo zusammen,
ich möchte gerne eine Druckfunktion bauen, bei der der Inhalt der angezeigten Seite in einem separaten Fenster geöffnet wird. Dort solll dann ein spezieller Header vor der Seite eingeblendet werden. Dieser soll u.a. eine Seitenanzeige enthalten, z.B. 1/3, erste von drei Seiten des Ausdrucks.
Die Extension Make Print Link läuft bereits, aber wie kann ich die Seitenfunktion in das Template einbauen?
print_page = PAGE
print_page {
typeNum = 98
10 = TEXT
10.value = Druckversion:<hr />
20 = CONTENT
20 < styles.content.get
}
Grüße
namtscho
Hallo,
und wie soll das gehen? Du weißt ja nicht wie groß der Client druckt
Georg
Hallo Georg,
danke für die Antwort. Ich werde versuchen meinem Kunden diesen Wunsch "auszureden". Evtl. kann ich aus der Seite ja ein PDF machen. Im PDF-Reader werden ja dann Seitenzahlen angezeigt.
Grüße und ein schönes Wochenende
namtscho
auch wenn der druck über mehrere seiten geht, macht der browser eine fußzeile, die clientseitig konfiguriert werden kann
georg
hallo georg!
was kann sein, wenn er mir nicht die gesamte seite druckt sondern nur eine seite.
seiten inhalt ist aber doppelt soviel.
hab folgenden script eingebaut:
<SCRIPT Language="Javascript">
<!--
function printit(){
if (NS) {
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,0);
}
}
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Seite drucken" name="Print" onClick="printit()"></form>');
}
//-->
</script>