Hallo!
Ich habe jetzt bei SelfHTML alles danach duchgesucht. Nur mit den JavaScript/JScript-Frame-Beschreibungen geht das nicht so richtig!
Hier Das Skript:
<script>
<--
function ChangeBgColor(Farbe) {
for(var i=0; i <= parent.frames.length; i++) {
frames[i].document.getElementsByTagName("body")[0].bgColor = Farbe;
}
}
//--></script>
Hier der HTML-Code zum aufrufen der Funktion:
<font face="Tahoma,Verdana"><b>Hintergrundfarbe: </b>
<a href="javascript:ChangeBgColor('#FFCCFF');">Rosa</a> |
<a href="javascript:ChangeBgColor('#6699FF');">Blau</a>
Warum tut sich nicht's?
In der JavaScript Konsole (Mozilla Firefox 1.0.1) wird dieser Fehler angezeigt:
frames[i] has no properties
Fehler-Zeile:
frames[i].document.getElementsByTagName("body")[0].bgColor = Farbe;
Weiß jemand Rat?
Gruß,
Timon.