IE zickt - object nicht veränderbar
Phillip
- javascript
0 LenaLuna
Nun ja, wir alle wissen was vom IE zu halten ist, dennoch regiert er den Markt. Deshalb optimiere ich meine Seiter gerade auf den IE
Ach übrigens, bevor ichs vergesse: Im Opera funktioniert alles tadellos!!!!
also, folgendes:
____________________________________________________
<script blabla>
function fctClick(ort){
document.getElementById("IFRAME1").data=ort;
}
</script>
[..]
<object data="../pages/news.html" width="92%" height="496" class="IFRAME_CLASS" id="IFRAME1">
</object>
[..]
<a href="#" onclick="fctClick('../pages/umfrage/umfrage.php');"> BLABLABLABLA</a>
____________________________________________________________________
Kurze Erklärung: Habe einen Link. Wenn ich auf diesen klicke, so wird über eine js-Funktion die Data-Eigenschaft eines Elements mit der id "IFRAME1" geändert.
Wie gesagt, opera motzt net: Aber der IE will wie immer einfach nicht!!!
Wieso will der IE dieses kleine Script hier oben nicht gescheit interpretieren, obwohl es jeder andere halbwegs normale Browser hinkriegt? Was ist falsch ?
hallo, Phillip
Ich würde über location.href eine neue url zuweisen.
DOM Level 2 funktioniert nicht wirklich bei allen Browsern problemlos.
function laden_seite(ort)
{
window.frames["rahmen"].location.href = ort;
}
Beim Opera funktioniert der Aufruf über den onclick-Handler im a-Tag nicht korrekt.
Ein Kontrollalert in der obigen Funktion wird zwar ausgegeben. Warum das location.href nicht ausgeführt wird, das wissen nur die Götter ;-(
<a href="#" onclick="laden_seite('seite_rot.htm');">rot</a><br />
<a href="#" onclick="laden_seite('seite_gelb.htm');">gelb</a><br /><br />
-Wenn du das so schreibst funktioniert dies auch im Opera.
<a href="javascript: laden_seite('seite_rot.htm');">rot</a><br />
<a href="javascript: laden_seite('seite_gelb.htm');">gelb</a><br /><br />
Gruss, LenaLuna