onMouseOver= attribut in einem «a href.. setzen?
Raimund Jacob
- javascript
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
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
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
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
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ß
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,