Hallo,
ich habe Schwierigkeiten dabei, den Inhalt eines Inline-Frames
per JavaScript zu ändern. Wenn ich das so versuche, wie es der
nachfolgende Quelltext in den Zeilen 8 bzw. 11 zeigt, dann hat
das die gleiche Wirkung, als würde ich „document.write()“ mit der
neuen Adresse als Parameter verwenden, was natürlich Unsinn ist.
1
2
3
4
5 [Inhalt von _ **Otto.document.location.href** _ anzeigen!](javascript:alert(Otto.document.location.href);)
6
7 [Inhalt von _ **Otto.src** _ anzeigen!](javascript:alert(Otto.src);)
8 [Inhalt von _ **Otto.src** _ per JavaScript einstellen!](javascript:open_mouth:tto.src='SomeText_2.html';)
9
10 [Inhalt von _**document.getElementById('Otto').src**_ anzeigen!](javascript:alert(document.getElementById('Otto').src);)
11 [Inhalt von _**document.getElementById('Otto').src**_ per JavaScript einstellen!](javascript:document.getElementById('Otto').src%20=%20'SomeText_2.html';)
12
13 [Inhalt von Otto per Link einstellen!](SomeText_2.html)
14
15
16
Die Variante mit dem Link hingegen (Zeile 13) funktioniert.
Das nützt mir allerdings nichts, weil ich das nicht von
JavaScript aus bewerkstelligt kriege.
Gibt´s da ´ne Lösung für? Mache ich da was falsch? Ist das vielleicht ein Bug?
Danke für Hinweise,
Kristian