Jörn: Link setzen

Hallo Leute.
Diese Anweisung läuft:
<a href="javascript:window.print()">Diese Seite drucken</a>
Nur wollte ich nun statt dem geschriebenen "Diese Seite drucken" ein kleines Bild an diese Stelle setzen:
<a href="javascript:window.print()"><input type=image src="./Seitedrucken.gif"></a>
Das wiederum läuft nicht (sprich: es wird nichts geöffnet, wenn ich auf das Bild klicke).
Kann mir jemand helfen?
Dank im voraus.
Jörn

  1. Hi,

    Diese Anweisung läuft:
    <a href="javascript:window.print()">Diese Seite drucken</a>
    Nur wollte ich nun statt dem geschriebenen "Diese Seite drucken" ein kleines Bild an diese Stelle setzen:
    <a href="javascript:window.print()"><input type=image src="./Seitedrucken.gif"></a>

    Warum nimmst Du einen grafischen Submitbutton, wenn Du ein Bild haben willst?

    Das wiederum läuft nicht (sprich: es wird nichts geöffnet, wenn ich auf das Bild klicke).

    Klar, in dem <input type="submit"> ist ja auch kein onclick-Handler...

    Kann mir jemand helfen?

    Das img-Element.

    Andreas

    1. Stimmt.
      Dank.
      Jörn

  2. Hallo Leute.
    Diese Anweisung läuft:
    <a href="javascript:window.print()">Diese Seite drucken</a>
    Nur wollte ich nun statt dem geschriebenen "Diese Seite drucken" ein kleines Bild an diese Stelle setzen:
    <a href="javascript:window.print()"><input type=image src="./Seitedrucken.gif"></a>
    Das wiederum läuft nicht (sprich: es wird nichts geöffnet, wenn ich auf das Bild klicke).
    Kann mir jemand helfen?
    Dank im voraus.
    Jörn

    Hallo

    villeicht liegt es daran dass es ein input feld ist. Versuche es mal mit

    <img src="URl">

    viele grüße

    sascha

  3. Hi Jörn,

    <a href="javascript:window.print()">Diese Seite drucken</a>

    hierzu benötigst du keinen Link, du kannst dem Bild auch einen EventHandler zuweisen, der bei einem Klick den Druck startet.

    <img src="bild.gif" width="100" height="20" alt="Seite drucken" onclick="window.print();" />

    Allerdings halte ich das nicht für sinnvoll, da jeder Browser diese Funktion besitzt und du Besucher ohne Javascript in's Leere laufen lässt. Füge daher das Bild daher per document.write() mit Javascript ein. Ohne JS erscheint es somit nicht.

    http://selfhtml.teamone.de/javascript/objekte/document.htm#write

    LG Orlando