Hallo Tommy,
» auf haupt.html klick auf 1.jpg
Seite neu.html wird anstelle haupt.html gezeigt und das Bild "gross/1.jpg" angezeigt.
erneut auf haupt.html klick auf 55.jpg
Seite neu.html wird anstelle haupt.html gezeigt und das Bild "gross/55.jpg" angezeigt.
... Seite neu.html wird anstelle haupt.html gezeigt, das geht ja dann logischerweise nur beim ersten mal, aber da du ja mit einem Frameset arbeitest glaube ich auch nicht, dass es das ist was du willst.
Ich vermute: Du willst ein Frameset haben, bei dem der bereich mit den Thumbnails immer stehen bleibt und in dem man separat die 55 oder mehr kleinen Bilder herunterscrollen kann. Daneben hast du einen Frame, in dem die Großen Bilder angezeigt werden sollen, nennen wir ihn "haupt", also:
<frameset cols="200,*">
<frame src="thumbnails.html">
<frame name="haupt" src="immerWiederNeu.html">
</frameset>
dann kannst du das Bild jeweils mit einem einfachen Javascript-Bildwechsel austauschen, vorausgesetzt all deine Bilder haben die gleichen Maße in Weite und Höhe.<<
Ja!!! Die Bilder sind alle gleich gorß
Wie bitte mache ich das?
In deiner Datei "immerWiederNeu.html" bähst du zunächst nur einen blinden Pixel ist (transparentes Gif von 1*1 Pixel) als Platzhalter auf die Maße deiner großformatigen Bilder auf. Außerdem gibst du ihm einen Namen etwa so:
<img src="blind.gif" width="300" height="400" border="0" alt="Bild" name="bild">
Aus deinem Dokument "thumbnails.html" heraus kannst du das Bild dann über JavaScript über parent.haupt.document.images['bild'] ansprechen und auch austauschen z.B.:
parent.haupt.document.images['bild'].src='gross55.jpg';
Am besten machst du das mit einer Funktion, der du das neu einzublendene Bild als Übergabeparameter mitgibst.
function wechsel (pic) {
parent.haupt.document.images['bild'].src=pic;
}
Die rufst du dann in den Links, die du um deine Thumbnails setzt am besten im onClick-Eventhandler auf.
Wenn du den ersten Tipp von CyBaer studierst, kriegst du das dann vielleicht auch so hin, dass auch Leute, in deren Browser JavaScript deaktiviert ist, zumindest das blanke Bild in deinem Haupt-Frame sehen können.
Gruß Gernot