von languitar |
ok |
von Lanthan |
ok, mal versuchen
ich geb meldung, wenns geklappt hat  |
von languitar |
nein, du bastelst dir für jede Seite ein Grundgerüst. An die Stelle, wo der Inhalt sein soll, schreibst du dann include("seite123.txt");. In der txt-Datei ist dann der ganz normale hmtl-code für den Seiteninhalt hinterlegt.
Für die Druckansicht baust du dir dann auch ein neues grundgerüst, bei dem der ganze grafische Schnick-Schnack für die Navigation usw... nicht enthalten ist und an die Stelle mit dem Inhalt includest du dann wieder die txt-Datei.
Du hast den Inhalt also nur einmal in der Textdatei gespeichert, benutzt in aber in 2 verschiedenen Ansichten.
Das mit CSS kannst du glaub ich in SelfHTML nachlesen |
von Lanthan |
also entweder bin ich zu bloed und kapier nichts oder das geht nicht so wie ich es gern haett 
so wuerde es doch bedeuten, dass ich die seite doppelt hinterlegen muss, einmal in normalansicht und einmal in druckansicht? und das soll nicht sein.
irgendwie muss es ja funktionieren, dass ich das, was ich drucken will, auslesen kann und in dem neuen fenster sehen kann, damit ich dann da drucken kann? |
von languitar |
Das kann man am einfachsten mit include("date.txt"); machen. Du könntest dann in einem Popup, das gerade nur ein HTML-Grundgerüst hat, auch diesen Code einbinden, so dass alle Grafik-Elemente des Layouts wegfallen.
Ne ganz andere Möglichkeit wäre aber auch über verschiedene CSS-Dateien für Monitor und Druck zu gehen. |
|