Odium: seite versenden + druckausgabe...

Hallo,

im Auftrag einer gerade nicht erreichbaren Kollegin stelle ich folgende Fragen:

1. Wie kann ich eine Internet - Seite an eine vorher eingegebene E-Mailadresse oder eine feste Adresse senden. Es handelt sich dabei nicht um eine Formular, sondern eine Seite die durch ein Formular, welches vorher ausgefüllt wurde generiert wird und noch wichtige Daten dynamisch mit Hilfe von self.name angezeigt werden.

2. Ist es möglich Seiten zwar über den ganzen Bildschirm anzuzeigen, aber beim Drucken das irgendwie so hinzubiegen, das die Seite breitenmäßig auf eine A4-Seite draufgeht.

zu 1. hab ich schon einiges geantwortet, da ich auf diesem gebiet firm bin...
der hauptaugenmerk sollte auf 2. liegen... dazu weiß ich ledier nichts konkretes...

vielen dank

Odium

  1. Hi,

    1. Ist es möglich Seiten zwar über den ganzen Bildschirm anzuzeigen, aber beim Drucken das irgendwie so hinzubiegen, das die Seite breitenmäßig auf eine A4-Seite draufgeht.

    Antwort von Radio Eriwan: Im Prinzip schon...
    Es kommt halt ganz auf die Seite an. Mit CSS formatierte DIVs lassen sich z.B. per Druck-Stylesheet ganz gut völlig anders als am Bildschirm formatiert ausgeben. Da kann man dann auch z.B. Navigationselemente vom Druck ausschließen. Bei Tabellen sieht es schon ein bischen schwieriger aus.
    Eine andere Möglichkeit wäre auf der Basis von XML oder XHTML ein XSLT-Styleshhet, mit dem Du serverseitig eine spezielle Druckversion (PDF via XSL-FO) generierst. Der Vorteil hier wäre eine weitgehende Browserunabhängigkeit, der Nachteil erhöhte Anforderungen an den Webserver (so müßte ein Stylesheet-Prozessor, z.B. Xalan, http://xml.apache.org/xalan-j/index.html, und ein FO-Prozessor wie z.B. FOP, http://xml.apache.org/fop/index.html (und als Basis hierfür auch Java), installiert sein. Im Internet könnte das evtl. Schwierigkeiten bereiten, in einem Intranet wäre es vermutlich nicht so ein Problem.

    Schönen Gruß aus Bilk

    Rainer