sascha: problem bei mouseover

hallo,
ich suche eine lösung für mouseover.
ich habe standardmäßig eine grafik und wenn ich mit der maus über die
grafik gehe, soll aber ein text-link erscheinen.

ich habe zwar einiges gefunden wenn grafik/grafik und text/text bei
mouseover aber nicht grafik/text.
hat hier vielleicht jemand einen tipp für mich ?

danke
sascha

  1. hat hier vielleicht jemand einen tipp für mich ?

    Was hast du probiert? Woran ist es gescheitert?

    Struppi.

    --
    Javascript ist toll (Perl auch!)
    1. version mit 2 buttons:
      -----------------------
      <SCRIPT LANGUAGE="JavaScript">
      image1 = new Image;
      image1.src = "1.jpg";
      image0 = new Image;
      image0.src = "callnull.gif";
      </script>

      <a href='http://...' onmouseover='button01.src=image1.src' onmouseout='button01.src=image0.src'' onclick='FensterOeffnen(this.href); return false'><img src='callnull.gif' border='0' name='button01'></a>

      so wär es auch ok, aber hier bekomme ich den link nicht eingebunden:
      --------------------------------------------------------------------
      <div id="Test"
       onmouseover="this.innerHTML = '<a href=...>hier sollte der link stehen</a>'"
       onmouseout="this.innerHTML = '123'">ABC</div>

      sascha

      1. <div id="Test"
        onmouseover="this.innerHTML = '<a href=...>hier sollte der link stehen</a>'"
        onmouseout="this.innerHTML = '123'">ABC</div>

        und die Fehlermeldung?
        Ich vermute (da dieser Code keine besonders grosse aussagekraft hat) du hast ein Verschachtelungsproblem der Anführungszeichen.

        Struppi.

        --
        Javascript ist toll (Perl auch!)
        1. hallo,

          ich hab`s jetzt mal so gemacht:

          <div onmouseover="this.innerHTML = '<a href=http://www.selfhtml.org>TEXT</a>'"
           onmouseout="this.innerHTML = '<img src=http://www....>'"><img src=http://www....></div>

          2 probleme aber jetzt:
          ich sehe den link in der statuszeile unten, wenn ich mit der maus
          drauf gehe, der mauszeiger wird auch zur hand, wie bei einem
          normalen link, jedoch kann ich nicht draufklicken, bzw. passiert
          da nix :-(

          manchmal funktioniert das mouseout nicht?!?
          dann bleibt der text stehen, anstatt das sich die grafik einblendet.

          ??sascha

          1. ich hab`s jetzt mal so gemacht:

            "mal so gemacht" heißt du weißt was du tust oder du rätst einfach mal?

            <div onmouseover="this.innerHTML = '<a href=http://www.selfhtml.org>TEXT</a>'"
            onmouseout="this.innerHTML = '<img src=http://www....>'"><img src=http://www....></div>

            Dein Link ist ungültig.

            2 probleme aber jetzt:

            Keine Fehlermeldung?
            Du weißt wo du die JS Fehlermeldungen findest?

            Struppi.

            --
            Javascript ist toll (Perl auch!)
            1. fehlermeldungen:
              extras - internetoptionen - erweitert - scriptfehleranzeigen
              anklicken.

              mischung aus rätseln und wissen:
              ich weiß, daß man so einen link nicht schreibt, nehme ich
              die anführungszeichen dazu, klappt garnix und dann kommt auch
              folgende fehlermeldung:
              "nicht abgeschlossene zeichenfolgenkonstante"

              sascha

              1. ich weiß, daß man so einen link nicht schreibt, nehme ich
                die anführungszeichen dazu, klappt garnix und dann kommt auch
                folgende fehlermeldung:
                "nicht abgeschlossene zeichenfolgenkonstante"

                Genau das ist das Problem. Die einfachste Lösung, lagere das JS in eine Funktion aus, alles andere wird unleserliches Gemurkse

                Struppi.

                --
                Javascript ist toll (Perl auch!)
                1. jetzt weiß ich, was das problem ist und das es eine einfache lösung gibt
                   :-)
                  aber was schreib ich denn dann in die js-datei, bzw. ins html?
                  sascha

                  1. Moin

                    kennst du dies Kapitel von SelfHTML: Steuerzeichen und besondere Notationen ?

                    Gruß
                    rfb

                    --
                    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
                    (Galileo Galilei)