Hallo,
Ich möchte nicht das Bild an sich austauschen wie bei einem Rollover, sondern auf Klick das große Vorschaubild ändern. Geht das überhaupt, dass ich (ohne Frames) ein Bild (keine ganze Seite) auf Klick austausche?
Nur mit HTML gibt es z.B. folgende Loesungen:
- Frames
- IFRAMES
Aber das willst Du ja offenbar beides nicht verwenden.
Mit JavaScript kannst Du durch Klick auf ein beliebiges Bild
auch ein anderes Bild austauschen. Als Grundlage dient Dir:
<[link:http://selfhtml.teamone.de/javascript/beispiele/buttons.htm>]
Mit Vorteil sind alle grossen Bilder genau gleich gross,
sonst musst Du auch noch die Groesse aendern, und alles
wird etwas "unruhig"/wackelig.
Du solltest unbedingt daran denken, die grossen Bilder auch
ohne JavaScript erreichbar zu machen.
Z.B. dadurch, dass bei Klick auf ein Thumbnail
- ohne JavaScript nur das grosse Bild im gleichen Fenster
angezeigt wird (normaler Link direkt aufs grosse Bild) - mit JavaScript das grosse Bild ausgetauscht wird.
<a href="grossbild1.jpg" onClick="bildtausch(1); return false;">
<img src="kleinbild1" alt="..." title="Klick fuer Vergroesserung">
</a>
Lies das Kapitel zu JavaScript:
http://selfhtml.teamone.de/javascript/
insbesondere
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm
Gruesse,
Thomas