Also.
1. Weiße dem Iframe und dem zu ändernden Bild eine ID zu.
<img src="nochsonkomischesbild.jpg" id="pic">
<iframe src="nochsonkomischesiframe.html" id="ifr">
2. Dann schreibe das Skript, was ich oben geschrieben habe ab, und ersetze "Bild_id" mit "pic", und "iframe_id" mit "ifr".
3. Was du jetzt noch brauchst, sind die Bilder, deren Quelle du selbst weißt. Ersetze "Neue_Bildquelle" mit der Quelle (zum Bsp. "images/ball.gif").
4. Kategorie MUSS in jedem Fall ein Pfad sein. Bsp.: der Pfad der momentan angezeigten Seite heißt "pages/ws/bla.html". Dann musst du "Kategorie" mit "pages/ws/bla.html" ersetzen.
Und etwas habe ich noch ganz vergessen.
if(document.getElementById("iframe_id").src=="Kategorie"){
document.getElementById("Bild_id").src="Neue_Bildquelle";
}
setze das ganze als Funktion:
function chgBild(){
if(document.getElementById("iframe_id").src=="Kategorie"){
document.getElementById("Bild_id").src="Neue_Bildquelle";
}
}
Außerdem wird das ganze nur einmal durchlaufen, du brauchst noch das onChange - Attribut des iframes.
also:
<iframe src="nochsonkomischesiframe.html" onChange="chgBild()"></iframe>
Und immer wenn sich die src von Iframe ändert, wird diese Funktion aufgerufen.
Fertig.