Wilfried: dyn. Image plus history.back ?

Hallo,

Stefan hat in der SELFHTML ja das Beispiel mit den  dynamischen Grafiken, die beim drübergehen mit der Maus wechseln -

  • das habe ich "geklaut", möchte aber eine der Grafiken mit einem history.back versehen, kriegs aber nicht hin. Geht das generell nicht - oder habt ihr einen Tip.

TIA Wilfried :-)

  1. Tach Wilfried,

    möchtest Du, beim "berühren" der Graphik, dass der Anwender eine Seite zurückgelangt oder bei derem anklicken:

    • beim anklicken:

    ... href="javascript:history.go(-1)" ...

    • beim berührern:

    ... onMouseOver(history.go(-1) ...

    jeweils im <img>-Tag

    Gruss
    Reini

    1. möchtest Du, beim "berühren" der Graphik, dass der Anwender eine Seite zurückgelangt oder bei derem anklicken:

      • beim anklicken:
        ... href="javascript:history.go(-1)" ...
      • beim berührern:
        ... onMouseOver(history.go(-1) ...
        jeweils im <img>-Tag

      Im Eifer des Gefechtes vertan oder Absicht?

      jeweils im <img>-Tag

      klappt nicht so recht, auch im Falle von onmouseover nur mit MSIE.
      Besser:
        <A HREF="javascript:history.go(-1)><IMG...></A>
      bzw.
        <A HREF="javascript:nichts()" onmoueseover="history.go(-1)"><IMG...></A>
      Das mit der Funktion "nichts()" mache ich ganz gern. Es gibt natuerlich noch andere Moeglichkeiten.
      In diesem Beispiel ist es vollkommen unerheblich, was hinter dem Link steckt, weil jede Mausberuehrung sowieso Verlassen der Seite bewirkt (Ausnahme: Anker)
      Aber es gibt ja noch andere Faelle, und  eine selbstdefinierte Funktion, von der ich weiss, dass sie eben nichts tut, ist mir am liebsten. Die sieht dann naemlich einfach so aus:
        function nichts() {}

      Christine

      1. Hallo Christine,

        Das mit der Funktion "nichts()" mache ich ganz gern.

        Es gibt sogar was Offizielles dafuer in JavaScript:

        <A HREF="javascript:void(0)">Click here to do nothing</A>

        viele Gruesse
          Stefan Muenz

        1. Hallo Stefan,

          Es gibt sogar was Offizielles dafuer in JavaScript:
          <A HREF="javascript:void(0)">Click here to do nothing</A>

          Ich weiss :-)
          Nur:
            "void
               Implemented in Navigator 3.0..."

          Das heisst, man muss u.U. ueber Alternativen nachdenken fuer Browser, die
          damit nichts anfangen koennen - deswegen gleich mein
            function nichts() {}

          Christine

    2. Hi Bruno und Christine,

      • beim anklicken:

      ... href="javascript:history.go(-1)" ...

      anklicken war gemeint, da beim MouseOver die Grafik wechselt. Habs nach Deinem Beispiel so gemacht wie unten - und das klappt.

      Danke ! Wilfried :-)

      <table align=right valign=top><tr><td>
        <a href="javascript:history.go(-1)" target="_parent" onMouseOver="Bildwechsel(0,Highlight1)"
        onMouseOut="Bildwechsel(0,Normal1)">
        <img src="l_arrow.gif" border=0 width=29 height=30 alt="links"></a>
        </td><td>
      ..........usw.