Zum Inhalt springen

Druckfunktion mit Seitenanzahl?

Erstellt am 25. April 2008 · 4 Antworten · letzte Antwort am 6. August 2008

Tags: HTML & CSS, Frage

namtscho ·

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

namtscho ·

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

just2b ·

auch wenn der druck über mehrere seiten geht, macht der browser eine fußzeile, die clientseitig konfiguriert werden kann

georg

lucas ·

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>