Dominik Berger: ActiveXControl braucht Referenz zu iFrame

Beitrag lesen

Hy Leute,

es müßte doch korrekt sein, einen iFrame so anzusprechen:

document.frames("iFrameName")

und dann müßte ich ein Objekt darauf so referenzieren können:

objReferenz = document.frames("iFrameName").document.all.item("objID")

und nun will ich das aus einem in VB entwickelten ActiveXControl heraus tun, das auf der Seite liegt, dazu muß man im Control 'UserControl.parent' verwenden:

objReferenz = UserControl.Parent.frames("iFrameName").document.all.item("objID")

und das tut dann aber nicht ('Objekt unterstützt diese Methode nicht' oder so).

Die änhnliche VB-Syntax tut für ein anderes Objekt, das nicht auf dem iFrame liegt: dann funktioniert

objReferenz = UserControl.Parent.document.all.item("objID2")

Wo dran kann das liegen? Kann es sein, daß der Objektverweis über die frame-grenzen heraus nicht geht? Ein Case-Probleme vielleicht? Oder ist doch was an meiner syntax falsch?

Ist wohl ein sehr spezielles Problem, aber vielleicht ist da draußen wer, der mir helfen kann

vielen dank, domiberger