MDDM: Neues Fenster, und Daten aus anderem Fenster

Hallo

Ich bekomme folgende Sache nicht hin.
Ich habe eine Webseite auf Tabellenbasis mit PHP und dem includes.
Wenn ich eine Seite ausdrucken will druckt er mir die ganze Seite aus. Ich will aber das er mir nur die Seite ausdruckt die in der Mitte angezeigt wird.

Er druckt aber alles mit Kopf, Footer und Menü.
Also wollte ich die Seite die in der Mitte angezeigt wird in ein neues Fenster laden um sie dort dann auszudrucken. Aber das bekomme ich nicht so richtig hin.

Oder gibt es da etwas einfachereres?

Mit freundlichen Grüßen Maik

  1. hi,

    Oder gibt es da etwas einfachereres?

    https://forum.selfhtml.org/?t=99629&m=609014

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Hallo

      Bei mir geht es aber nicht um Layer. Ich habe trotzdem mal versucht das umzusetzen aber nun druckt er mir eine leere Seite.

      Kann ich nicht in dieser art etwa <a href="javascript:window.open(fenster.php);> ein neues fenster öffnen wo ich dann ein link mit self.print(); habe?

      MfG Maik

      1. Hi,

        Bei mir geht es aber nicht um Layer. Ich habe trotzdem mal versucht das umzusetzen aber nun druckt er mir eine leere Seite.

        Dann hast Du etwas falsch gemacht. Bei einem Tabellenlayout geht das Ausblenden zwar theoretisch genauso, ist aber ungleich komplizierter und kann unschön aussehen.

        Kann ich nicht in dieser art etwa <a href="javascript:window.open(fenster.php);> ein neues fenster öffnen wo ich dann ein link mit self.print(); habe?

        klar kannst Du. Nur werden die meisten Besucher wohl eher die Druckfunktion ihres Browsers verwenden - und nicht jeder hat Javascript aktiviert.

        freundliche Grüße
        Ingo

  2. Hallo,

    Du kannst css-Dateien für das Medium screen und das Medium print definieren. Siehe http://de.selfhtml.org/css/formate/einbinden.htm#link_media.
      In der css-Datei für den Drucker gibst Du einfach allem, was Du nicht drucken willst, die Eigenschaft dispalay:none (http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display).

    Gruß, Jürgen