Christoph Schnauß: Hypelink funktioniert nicht (document.all)

Beitrag lesen

morgens,

document.all("iFrame1").src="page/html/content/frame1.htm"

Dir ist klar, daß du "all" nicht mehr verwenden solltest, weil du damit sämtliche Leute, die einen ordentlichen Browser benutzen, aussperrst? "all" wird nur vom Internet Explorer verstanden, und daß und warum der "krank" ist, steht in vielen Beiträgen im Forumsarchiv.

[a href="javascript:loadframe()"]Frame[/a]

Dir ist klar, daß du auf gar keinen Fall
  a href="javascript:..."
verwenden solltest? Korrekt wäre
 a href="#" onclick="loadframe()"
Daß und warum das so ist, ist in vielen Beiträgen im Archiv nachzulesen.

http://forum.geizhals.at/files/5383/javafehler.gif

Du hast dir mit dem Screenshot immerhin Mühe gegeben. Aber es genügt in diesem Fall, die Fehlermeldung einfach so herzuschreiben (wir glaubens dir ja). Besser wärs gewesen, du hättest den link zu deiner fehlerhaften Framekonstruktion hier angegeben.

Die Sache mit dem "zwei Frames ändern" gehört im übrigen zu den unbeliebtesten und am häufigsten gestellten und oft hohnlachend beantworteten Fragen hier im Forum. Es gibt mittlerweile ein paar tausend entsprechende Antworten dazu im Forumsarchiv, und in der Forums-FAQ gibt es auch eine (allerdings ist die nicht mehr ganz modern). Recherchiere im Forums-Archiv dazu.

Grüße aus Berlin

Christoph S.