Moin!
Die Fehlermeldung weisst darauf hin, dass die function vom Interpreter nicht übersetzt wurde. Im Regelfall heisst das: irgendein Syntaxfehler davor oder darin.
Davor kann keiner sein- der Bildwechsel funktioniert prima.
Versuch mal die function völlig neu zu schreiben, ich finde offen gesagt _nichts_, bin aber auch schon ziemlich müde...
Dabei kannst Du es gleich besser machen: und das teuflische und unnötige eval geschickt umgehen:
function ZweiFrames(URI1,F1,URI2,F2) {
parent.frames[F1].location.href = URI1;
parent.frames[F2].location.href = URI2;
}
Sollte das dann immer noch nicht gehen schreibe einfach mal ein
alert("geklickt");
Wenn es klappt ein:
alert(URI1+" - "+F1+" | "+URI2+" - "+F2);
in die Funktion.
geht das, dann lässt sich Funktion prinzipiell aufrufen. Geht es nicht liegt der Fehler woanders...
So ganz nebenbei: Du bist Dir im klaren darüber, dass Frames an sich für die Seite ganz schädlich sein werden (Suchmaschinenunfreundlich³)- Zumal Du mittels JS "verlinkst" und Grafiken als "Linkunterlage" verwendest- Das sind gleich drei (deshalb Suchmaschinenunfreundlich³) Minuspunkte...
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.