Günter Heinrich: Tabellen mal etwas anders

Guten Morgen allerseits,

Ich habe schon letzte Woche eine Frage auf dem Herzen gehabt, bekam aber leider keine Antwort :-(

<(HTML) Tabellenzellen als `Print&#8218;button definieren?>
Vom 27.10.99.

Aber ich versuche es einfach nocheinmal.
Von nichts, kommt nichts!

Vielen Dank für eure tatkräftige Unterstützung und Hilfe.

Schönen Tag noch
Günter Heinrich

  1. Hallo!

    <(HTML) Tabellenzellen als `Print&#8218;button definieren?>
    Vom 27.10.99.

    Dieser Beitrag ist nicht richtig verlinkt, es kommt ein NOT FOUND.

    Wenn weist wie groß die Zelle ist, legst Du in die gesamte Zelle ein tranparentes GIF.

    <td><a href="javascript:drucken()"><img src="trans.gif width="100" height="50" border="0"></td>

    Die JavaScriptSyntax zum drucken ist mir jetzt nicht bekannt. Im Arich oder in selfhtml wirst Du es bestimmt finden.

    mfg, André

    1. Hallo André,

      Die JavaScriptSyntax zum drucken ist mir jetzt nicht bekannt. Im Arich oder in selfhtml wirst Du es bestimmt finden.

      Wenn ich jetzt alle erforderlichen Zellen mit frames hinterlege, habe ich doch den gleichen Effekt, das ich nur spezielle Dinge von einer Seite mir ausdrucken lasse, ...oder? Gibt es bessere Alternativen?

      Hier noch mal der Link (in der Hoffnung, das er diesmal lebt:-)

      <../../sfarchiv/1999_4/t07642.htm>

      Danke für eure Hilfe
      Günter

      1. Hallo Günter,

        Wenn ich jetzt alle erforderlichen Zellen mit frames hinterlege, habe ich doch den gleichen Effekt, das ich nur spezielle Dinge von einer Seite mir ausdrucken lasse, ...oder? Gibt es bessere Alternativen?

        Hier noch mal der Link (in der Hoffnung, das er diesmal lebt:-)

        <../../sfarchiv/1999_4/t07642.htm>

        Für den IE ab der 4 ist die Lösung einfach:

        Gebe der Tabelle einen id und lese mittels innerHTML den Inhalt aus. Den kannst du dann so verarbeiten, daß daraus eine Druckvariante wird.

        Im Navigator ist es nur über einen ziemlich komplizierten Umweg möglich, den Inhalt auszulesen. Um das zu erklären fehlt mir jetzt die Zeit.

        Viele Grüße

        Antje

        1. Gebe der Tabelle einen id und lese mittels innerHTML den Inhalt aus. Den kannst du dann so verarbeiten, daß daraus eine Druckvariante wird.

          • Eine ID ist klar, (muß nur noch suchen wo ich diese angeben muß bei der Tabelle).
          • ......und lese mittels inner HTML.........??? Verstehe ich leider nicht,

          Im Navigator ist es nur über einen ziemlich komplizierten Umweg möglich, den Inhalt auszulesen. Um das zu erklären fehlt mir jetzt die Zeit.

          Zum Glück läuft ja alles im Intranet, und Standardbrowser ist der IE.

          Viele Grüße
          Antje

          herzlichen Dank
          Günter

          1. Hallo Günter,

            hier ein Beispiel:
            <html>
            <head><title>Drucktest</title>
            <script>
            <!--
            function druck()
            {
            if (document.all){
            y="<html><head>";
            y=y+"<title>"+document.title+"</title></head><body>";
            y=y+document.all.druck.innerHTML;
            y=y+"</body></html>";
            return(y);
            }
            }
            //-->
            </script>
            </head>
            <body>

            <table>
            <tr><td id="druck"><h1>Viel Text</h1></td><td>auch Text</td></tr></table>
            <a href="javascript:druck()">Druckversion</a>
            <p>Noch mehr Text</p>

            </body>
            </html>

            Viele Grüße
            Antje