Raimund Jacob: onMouseOver= attribut in einem «a href.. setzen?

Hallo!

Kann ich in einem link <a href=...> die attribute fuer onMouseOver, onMouseOut und onClick auch nachtraeglich aus JavaScript setzen?
Wenn es geht, muss ich irgendwas beachten? Wird es auch im IE gehen :P ?

Danke schonmal

  1. Hallo!

    Kann ich in einem link <a href=...> die attribute fuer onMouseOver, onMouseOut und onClick auch nachtraeglich aus JavaScript setzen?
    Wenn es geht, muss ich irgendwas beachten? Wird es auch im IE gehen :P ?

    Danke schonmal

    Ja, ich habe das selbe Problem. Ich will bei einer Grafik, die gleichzeitig einen Link darstellt das Onmouseover Ereignis setzen, damit eine andere Grafik geladen wird

    1. Schau mal unter

      http://www.teamone.de/selfhtml/tebj.htm#a18

      da steht:

      onMouseover (beim Überfahren des Elements mit der Maus)

      Nach JavaScript (Netscape) erlaubt in folgenden HTML-Tags:
      <a> <area>

      Nach HTML 4.0 erlaubt in folgenden HTML-Tags:
      <a> <abbr> <acronym> <address> <area> <b> <big> <blockquote> <body> <button> <caption>
      <center> <cite> <code> <col> <colgroup> <dd> <del> <dfn> <dir> <div> <dl> <dt> <em>
      <fieldset> <form> <h1> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <input> <ins> <kbd> <label>
      <legend> <li> <link> <map> <menu> <noframes> <noscript> <object> <ol> <optgroup> <option>
      <p> <pre> <q> <s> <samp> <select> <small> <span> <strike> <strong> <sub> <sup> <table>
      <tbody> <td> <textarea> <tfoot> <th> <thead> <tr> <tt> <u> <ul> <var>

      Hallo!

      Kann ich in einem link <a href=...> die attribute fuer onMouseOver, onMouseOut und onClick auch nachtraeglich aus JavaScript setzen?
      Wenn es geht, muss ich irgendwas beachten? Wird es auch im IE gehen :P ?

      Danke schonmal

      Ja, ich habe das selbe Problem. Ich will bei einer Grafik, die gleichzeitig einen Link darstellt das Onmouseover Ereignis setzen, damit eine andere Grafik geladen wird

      1. Schau mal unter

        http://www.teamone.de/selfhtml/tebj.htm#a18

        da steht:

        Das war nicht mein Problem. Ich habe so ein Konstrukt:
        <a name="bla" href="bla.html"><img src="..." ...></a>

        und ich moechte aus JavaScript heraus ein onMouseOver im
        anchor "bla" installieren (um z.B. das bild darin auszutauschen). Nur will ich das nicht in das html schreiben...

        Sodann

        1. Das war nicht mein Problem. Ich habe so ein Konstrukt:
          <a name="bla" href="bla.html"><img src="..." ...></a>

          und ich moechte aus JavaScript heraus ein onMouseOver im
          anchor "bla" installieren (um z.B. das bild darin auszutauschen). Nur will ich das nicht in das html schreiben...

          Sodann

          'tschuldigung, da hab‚ ich Deine Frage nicht gründlich gelesen.

          Wann soll das onMouseOver denn installiert, bzw. das Attribut gesetzt werden? Zum Zeitpunkt wenn die Seite vom Browser aufgerufen wird? Das sollte mit document.write gehen.
          Oder soll das Attribut erst gesetzt werden, wenn man über den Anker fährt?
          Gruß

          1. Das war nicht mein Problem. Ich habe so ein Konstrukt:
            <a name="bla" href="bla.html"><img src="..." ...></a>

            und ich moechte aus JavaScript heraus ein onMouseOver im
            anchor "bla" installieren (um z.B. das bild darin auszutauschen). Nur will ich das nicht in das html schreiben...

            'tschuldigung, da hab‚ ich Deine Frage nicht gründlich gelesen.

            Wann soll das onMouseOver denn installiert, bzw. das Attribut gesetzt werden? Zum Zeitpunkt wenn die Seite vom Browser aufgerufen wird? Das sollte mit document.write gehen.
            Oder soll das Attribut erst gesetzt werden, wenn man über den Anker fährt?

            Naja, es soll gesetzt werden, wenn das dokument fertig geladen ist. Ich wuerde dann am ende ein paar Zeilen JavaScript machen.
            Allerdings will ich mir nicht das halbe dokument mit document.write erzeugen, sondern nur nachtraeglich diese events zu einem bestehenden <a href hinzufuegen.

            Ich habe inzwischen ein wenig gelesen, speziell im document.anchors object und bin zu dem schluss gelangt, dass es nicht geht.

            Ich mache mir gerade ein perlscript, das mit die schreibarbeit abnimmt und das dokument um die redundanten teile erweitert.

            Schoenes Wochenende noch,