Gunnar Bittersmann: onMouseover onMouseout

Beitrag lesen

Bei Mouseover über den Text einer Tabellenzelle soll per javascript ein Fenster mit der Zeichnung dazu auf- und bei Mouseout (also bei verlassen des Textes) wieder zu.

MartinK,
Dass JavaScript nicht bei jedem Nutzer läuft und deshalb nie für wichtige Dinge eingesetzt werden darf, weißt du?

<td> <a onMouseover = "javascript:NeuFenster()" name="F1"
            onMouseout = "javascript:FensterZu()" name="F2"> Aufnahmeplatte 25</a>

Der Wert der Eventhandler-Attribute ist JavaScript; "javascript:" hat darin nichts zu suchen!

Wenn schon, dann <a href="aufnahmeplatte.png" onmouseover="[code lang=javascript]NeuFenster(); return false">Aufnahmeplatte 25</a>[/code]

So können Nutzer ohne JavaScript die Ressource auch erreichen. Wenn JavaScript ausgeführt wird, verhindert return false, dass die Ressource zweimal (Link und JavaScript-Popup) geholt wird.

Dein Vorhaben sollte aber mit CSS umsetzbar sein – völlig ohne JavaScript.

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)