Chräcker Heller: Bildwechsel unter NS

Beitrag lesen

Hallo,

btw: Was mich jetzt wundert, ist daß mit href="#" nun onMouseDown
nicht mehr im <img>-Tag geht, dafür aber jetzt im <a>-Tag.

hm, habe ich jetzt nicht ganz verstanden ;-) ich versuche es mal "zu verstehen" und hoffe, jetzt kein zu überflüßigen Müll zu schwadronieren. Bis jetzt hast Du Deine Javascript-Funktionen mit mousedown "aufegrufen".... deswegen gehörte dieses mousedown als auslösendes "Teil" auch in den img-Tag. Denn "auf dem Bild" sollte ja die Maustaste überwacht werden.

Wenn Du vor dem img-Tag ein a-Tag (und dahinter natürlich ein End-a, also </a>, setzt), dann übernimmt der Browser "für Dich" die Überwachung der Maus bezüglich des Bildes. Grob gesprochen: alles was zwischen <a> und </a> steht wird "überwacht".... bei einem Mausklick auf das, was dazwischen steht (also hier das Bild) wird eine ganz bestimmte Aktion ausgeführt, nämlich eine Adresse angesprungen. Diese Adresse steht dann in diesem href="Adresse" und kann halt eine Seite sein (http:....) oder eine JS-Funktion..... Wenn man so will versieht ein a-Tag das eingeschlossene Element automatisch mit einer Art Mousedown, noch saloper: mousedown ist bei dem a-Tag inklusive..... (und überwacht eben nicht das a-Tag sondern das eingeschlossene Elemnt, hier ein Bild....)

Chräcker

http://www.chraecker.de/stempel