Hallo Chräcker,
Deine Infos sehe ich nicht als "Müll", sondern sie sind interessant.
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....)
Was mich gewundert hat, ist daß in der ersten Version, die ich gepostet hatte, das onMouseDown nicht funktioniert hat, wenn ich es im <a>-Tag untergebracht habe, sondern nur dann, wenn ich es <img>-Tag unterbringe. In der Version nach Deinem Tip (einbinden von href="#") geht es nun nur noch umgekehrt. Das <a>-Tag war ja vorher auch schon da, hat jedoch ohne href="#" kein onMouseDown akzeptiert (ohne Fehlermeldung), wie auch onMouseOver und onMouseOut, die vorher in beiden Tags nicht funktionierten(ohne Fehlermeldung).
Das Einfügen von href=... scheint hier Auswirkungen zu haben. Die Seite funktioniert jetzt an einer anderen Stelle auch anders als vorher. Bisher hatte ich entweder beim 2.Aufruf einer Seite oder nach einer nicht genau eingrenzbaren Menge an Seitenaufrufen über die bisherige Logik (teilweise erst nach dem 6.Mal) einen JavaScriptError erhalten (nur im NS) "close is not a function", bezogen auf die Zeile "if (F1) F1.close();". Dieser Fehler tritt nach dem Einfügen von href=... und dem Verschieben des onMouseDown in das <a>-Tag jetzt nicht mehr auf. Das war mir in der Freude, daß der Rest jetzt funktioniert gar nicht gleich aufgefallen, um das Problem wollte ich mich erst später kümmern.
Nochmal Danke und Grüsse
Günter