Hallo Forum.
Ich habe schon die ForumSuchmaschine durchforstet,
aber keine Loesung gefunden.
Das folgende JavaScript soll innerhalb eines (aus 2 Frames bestehenden)
FrameSets von Frame1 aus in Frame2 (name="picts") ein Bild (name="bild") tauschen.
(Das Frameset selber ist ein Frameset im Frameset, deshalb benutze ich "parent" und nicht "top").
HeadTeil:
function framesetbildwechsel(x,y){
var is_ziel = (parent.picts.document.bild!=-1);
if(is_ziel){
neuesbild = "../bilder/" + x + y + ".jpg";
parent.picts.document.bild.src = neuesbild;
}
}
BodyTeil:
<a href="javascript:framesetbildwechsel('a','1')">
<img src="../bilder/a1_thumb.gif"></a>
Mit dem Funktionsaufruf werden die Parameter (x,y) zur Dateinamenerstellung
des Bildes "neuesbild" uebergeben.
Dann wird geprueft, ob im Frame (name="picts") das Bild (name="bild")
ueberhaupt existiert.
Wenn JA, dann wird es getauscht.
So ist der Plan.
Der InternetExplorer machts, der NetscapeNavigator nicht.
Warum macht der Netscape das nicht?
Er gibt auch keine Fehlermeldung aus.
Kann mir jemand helfen?
Vielen Dank im Voraus.
Horst Nogajski