Chris: onmouse over...

hi leute,

folgendes. auf der website habe ich einen ganz normalen link zur einer website:

<a href="http://www.irgendwas.de target=_new"><u>Die Seite von Irgendwas</u></a>

nun hätte ich gerne, dass wenn der user über den link fährt (onmouseover) anstatt der name "die seite von irgendwas", http://www.irgendwas.de, erscheint.

ist das mit html irgendwie zu bewerkstelligen, oder wie geht das sonst?

thx for help.

grüsse chris

  1. hi leute,

    moin

    folgendes. auf der website habe ich einen ganz normalen link zur einer website:

    <a href="http://www.irgendwas.de target=_new"><u>Die Seite von Irgendwas</u></a>

    nun hätte ich gerne, dass wenn der user über den link fährt (onmouseover) anstatt der name "die seite von irgendwas", http://www.irgendwas.de, erscheint.

    ist das mit html irgendwie zu bewerkstelligen, oder wie geht das sonst?

    mit html wohl kaum, ich kann aber ein paar alternativen "andenken", denn bei dem aufwand den man da betreibt, sollte man sich über die zweckmäßigkeit gedanken machen:

    css: du positionierst den link(<a href="http://www.irgendwas.de target=_new"><u>Die Seite von Irgendwas</u></a>) so, dass der andere link (<a href="http://www.irgendwas.de target=_new"><u>www.irgendwas.de</u></a>) direkt "darunter" steht, dass geht mit z-indizes und background-colors prima, alsternativ tut's auch visibility.
    dann belndest du per onMouseOver/Out tatsächliche den oberen link aus, sodass der untere zu sehen ist. ist schick ;)

    thx for help.

    grüsse chris

    Fabian

  2. »hi

    <a href="http://www.irgendwas.de target=_new"><u>Die Seite von Irgendwas</u></a>

    schmeiß' mal das <u> da raus, das ist überflüssig.

    <a onmouseover="this.innerHTML='http://www.irgendwas.de';" onmouseout="this.innerHTML='Die Seite von Irgendwas';" href="http://www.irgendwas.de" target="_blank">Die Seite von Irgendwas</a>

    (nebenbei hab' ich mal deine 3 Syntaxfehler beseitigt)

    Grüße aus Bleckede

    Kai

    1. »hi

      hi

      <a onmouseover="this.innerHTML='http://www.irgendwas.de';" onmouseout="this.innerHTML='Die Seite von Irgendwas';" href="http://www.irgendwas.de" target="_blank">Die Seite von Irgendwas</a>

      ist objekt.innerHTML nicht IE-proprietäre Spielerei?

      sollte es nicht objekt.child[index].nodeValue sein? (DOM-Syntax)

      (nebenbei hab' ich mal deine 3 Syntaxfehler beseitigt)

      Grüße aus Bleckede

      Kai

      Fabian

      1. »hi
        hi

        <a onmouseover="this.innerHTML='http://www.irgendwas.de';" onmouseout="this.innerHTML='Die Seite von Irgendwas';" href="http://www.irgendwas.de" target="_blank">Die Seite von Irgendwas</a>

        ist objekt.innerHTML nicht IE-proprietäre Spielerei?

        sollte es nicht objekt.child[index].nodeValue sein? (DOM-Syntax)

        object.nodeValue sollte auch schon reichen - aber es gibt in der Praxis keinen Browser, der innerHTML nicht kennt, aber nodeValue und dass Opera es wagt da auf der Reihe zu tanzen, halte ich für unwahrscheinlich, besonders, wenn man sieht, wie umständlich die DOM-Lösung manchmal endet.
        Mozilla und konqueror kennen innerHTML ebenfalls.

        Grüße aus Bleckede

        Kai