Havyrl: Anfängerin, die nicht weiss, wie man das <noscript> plaziert

Beitrag lesen

Das du den NOSCRIPT einfach weglässt und einfach ein a-href Link auf das Bild direkt machst, würde ja schon vorgeschlagen.

Auch wenn es nicht deine Frage war, würde ich dir vielleicht ein hin Tipp für deine

jetzige "Lösung"
<a href="#giersch" onclick="document.giersch.src='wildkrautbilder/giersch03.jpg'; document.giersch.width='800'; document.giersch.height='533'; "><noscript><a href="wildkrautbilder/giersch03.jpg" target="_blank"></noscript><img src="vswildkrautbilder/vsgiersch03.jpg" width="200" height="133" alt=""></img></a>

Du sprichst über "document.giersch" das aktuelle Bild an. Dies ist aber eigentlich nicht notwendig, oder wählst du +49[Vorwahl][Rufnummer] nur um mit deinem Nachbarn zu sprechen? :D

Der Trick hier ist
http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=this.

Mit "this" greifst du auf das aktuelle Objekt (in deinem Fall der Link) zu. Von dort aus kannst du in einer
<a href="xxx.jpg"><img src="xxx.jpg"></a>
Konstruktion mit "this.childNodes[0]" direkt auf das IMG-Tag zugreifen ohne irgendwelche Namen zu verwenden. D.h. du kannst nicht versehentlich invalide werden, weil du eine ID 2 mal verwendest ;) und kannst trotztdem mit Copy & Past arbeiten.

Quasi so:
<a href="giersch03.jpg" onclick="this.childNodes[0].src=this.href; this.childNodes[0].width='800';"><img src="vswildkrautbilder/vsgiersch03.jpg" alt="Bild" /></a>

sieht das nicht schön übersichtlich aus? Es ist Valide, leicht zu lesen und schnell zu kopieren.