Hey Leute ich hoffe ihr könnt mir helfen.
Ich habe das Problem das eine Javasrcipt-Funktion von mir im IE geblockt wird.
Kurzer Erklärung:
Ich habe ein Frameset wo im oberen Frame, Zitate angezeigt werden.
Diese wechseln automatisch nach der vorgegebenden Zeit.
Leider blockt (so glaube ich) der IE die onload funktion.
Quelltext:
<html>
<head>
</head>
<body style="background-image:url(bg_noten37.jpg); font-family:Script MT Bold; color:darkblue"; onload="rotate();setInterval(rotate,6000)">
<center><br>
<script type="text/javascript">
var count=0;
header=
[
"Die Musik drückt das aus",
"Das Beste in der Musik s",
"Musik ist höhere Offenba",
"Ich betrachte die Musik ",
"Musik allein ist die Welh",
"Die Musik hat von allen K",
"Geh, wohin du willst: Wo ",
"Mit Hilfe der göttlichen " ,
"Musika ist eine halbe Dis",
"Ein Talent, das jedem fro" ,
"Ein gutes Tier ist das Kl"
];
function rotate()
{
tdRotate.innerHTML = header[count++];
if(count >= header.length)
count=0;
}
</script>
~~~~~~html
<table><tr><td id='tdRotate' style="font-size:20px;">
</td></tr></table>
</center>
</body>
</html>
(wegen der Übersicht habe ich die Zitate hierfür abgekürzt)
Nun hoffe ich mal das einer von euch vlt. eine gute Idee hat wie ich den Blocker "umgehen" (ich weiß rechtlich verboten, aber wust gerade nicht wie ich mich besser ausdrücken soll (= ) kann bzw. ich diese Funktion umsetzen kann, ohne den Blocker auszulösen.
(vlt. ein andere Befehl für onload der meiner Meinung nach den Block auslöst)
lg Peter
Schonmal ein Danke für die Auseinandersetzung des Problems. =)