Objektmanipulation in IFRAME
Pedda
- javascript
Hallo zusammen,
ich muss die visibility eines Objektes in einem iframe ändern.
Die Funktion die dies ausführen soll liegt im Hauptfenster...
Einfach mal mein code :
******************************************
var MischArray = new Array(1,2,3,4,...,44,45) << existiert also *g*
st ist beim ersten Aufruf 0...
function doit(MischArray,st) {
sid = MischArray[st];
alert(sid); << ausgabe "1" (klar)
alert(MischArray+' - '+st); << Ausgabe 1..45 - 0 (klar)
freem = window.frames['main'];
alert(freem.name); << Ausgabe "main" (klar)
feeeld =freem.getElementById(''+sid); << DA nörgelt er :(
feeeld.style.visibility='visible';
if(st<44) {
st = st+1;
alert(MischArray+' - '+st);
window.setTimeout("doit("+MischArray+","+st+")",50);
}
}
*******************************************
Ich hab gesucht und gesucht und die diversesten Foren durchforstet, aber alle Antworten, die ich gefunden habe liefen nicht....
Kann mir einer von euch vielleicht sagen WAS der Fehler ist ??
Thnx
Pedda
hi,
Kann mir einer von euch vielleicht sagen WAS der Fehler ist ??
Sag du uns, was du für eine Fehlermeldung bekommst (Javascript-Konsole).
gruß,
wahsaga
hi,
Das Objekt unterstützt diese Eigenschaft oder Methode nicht
??
Gruss
Pedda
hi,
Das Objekt unterstützt diese Eigenschaft oder Methode nicht
??
Gut, und jetzt bitte in einem vernünftigen Browser, wie bspw. dem Firefox ...
gruß,
wahsaga
hi,
Das Objekt unterstützt diese Eigenschaft oder Methode nicht
??Gut, und jetzt bitte in einem vernünftigen Browser, wie bspw. dem Firefox ...
FireFox sagt
freem.getElementById is not a function
Gruss
Pedda
Hi,
freem = window.frames['main'];
freem ist also ein Frame, also ein window-Objekt.
feeeld =freem.getElementById(''+sid); << DA nörgelt er :(
getElementById ist eine Methode des document-Objekts.
cu,
Andreas