Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Variable aus einem anderen fenster auslesen per id opener frames

projeckx / 1 Antworten / Baumansicht Nickles

Hi ich habe jetzt schon zig varianten durch... kurz erklärt...


Ich habe in einem fenster ein ActiveX  dieses hat eine<Object ID= und die <Param... haben Name="...


in einem anderen fenster habe ich das gleiche Active X  nun möchste ich die Value dieser param auslesen und es MUSS aus einem anderen fenster oder anderen frame sein!!


ich habe schon versuchet es dadurch zu lösen das ich schrieb


1) hauptfenste


f1=winodw.open(url,.......


f2=window.open(url,....


und dann versucht VON f2 mit hilfe von


var XYZ=opener.f1.document.GetElementById("objecid").paramname.value;


oder


var XYZ=opener.f1.document.GetElementById("objecid").paramname;


oder


var XYZ=opener.f1.document.GetElementById("objecid").innerHTML;


und so weiter wenn ich mir das ganze mit


alert(opener.f1.document.GetElementById("objecid").paramname.value);


anschaue in f2 sozusagen als kontrolle erscheint alert erst garnicht


erst wenn ich das ganze bis auf


alert(opener.f1);


kürze bekomme ich ein [object] als alert zurück


ich kann noch frames[0] dahinter hängen und erhalte ebenfalls [object]....


hänge ich aber irgendwetwas anderes dahinter elements, den paramnamen, GetElementById oder TagName oder Name OHNE ("objectid oder tag oder paramname") erscheint undefined ...  versuche ichs weiter erscheint garkeine alert mitteilung mehr


also hier meine frage wie kann ich nun den inhalt dieser Param ´s  auslesen wenn mir die Object ID bekannt ist, mir ist inzwischen vollkommen egal geworden ob ich das aus einem anderen fenster oder einem anderen frame mache habe sogar schon versucht ein popup zu öffnen dieses mit einem alert zu blockieren dann im opener das activex zu laden und dann direkt auf den opener bezogen auch mit frames habe ichs schon durch weiter als auf die frame ebene komme ich nicht!!

bei Antwort benachrichtigen
Maxx Stone projeckx „Variable aus einem anderen fenster auslesen per id opener frames“
Optionen

Tach projeckx,

soso, du verwendest also den MSIE, wie ich deiner Posting-Sprache entnehme :-)

f1=window.open(url,.......
dann versuch mal:

aus dem neuen Fenster:
alert(opener.document.getElementById("deineobjectid"). ...

aus dem urspr. Fenster (kein Frame):
alert(f1.document.getElementById("deineobjectid"). ...

aus dem urspr. Fenster (Frame):
alert(parent.f1.document.getElementById("deineobjectid"). ...

so solltest du an das eingebettete Objekt (!=ActiveX) kommen. Wie du dann an die Parameter/ Variablen etc. IN dem Objekt kommst kann ich dir aber nicht sagen.

Gruß
Maxx Stone

bei Antwort benachrichtigen