Struppi: Bilder dynamisch einbinden (bei Frames)

Beitrag lesen

Hallo.
Hier mein Vorschlag:

Der aber nur im IE und mit eingeschaltetem Javascript richtig funktioniert. also mindestens 50% der Besucher vergrault - nee, nur ein Witz, aber du weist nicht wieviele die Seite nicht mehr benutzen können. Es können aber viele sein.

Inhalt der Frameseite:

<frameset cols="30%,70%">
    <frame src="links.html" name="links">
    <frame src="rechts.html" name="rechts">
</frameset>

Inhalt von Bildauswahl.html:

<body>

<script type="text/javascript">
function changeImage( image ){
    top.rechts.document.Bild.src = image;
}
</script>

Das geht nur im IE, da Nestcape die Bildgröße nicht mehr nachträglich änder kann.

<ul>
    <li><a href="#" onClick="changeImage('Bild1.jpg');return false;">Bild 1</a></li>

Und so würde es auch mit Netscape und ohne JS funktionieren:
<a href="bild1.jpg" target="rechts"
onClick="changeImage(this.href, this.target);return false;">Bild 1</a>

<script type="text/javascript">
function changeImage( image, target ){
    top[target].location.href = image;
}
</script>

Hier könnte man aber auch HTML Code reinschreiben, um z.b. eine Hintergrundfarbe auszuwählen.

Struppi.