autolink der in einem bestimmten fenster eine seite öffnet
Basti
- javascript
hi leutz,
also,
ich hab folgende situation,
wenn man auf der site(zb user) auf userdetails clickt, öffnet sich ein neues fenster.
wenn man dann in dem neugeöffneten fenster auf speichern clickt, soll das fenster wieder zu gehen(window.close();) und dann soll noch auf der usersite eine fenster im frame main aufgerufen werden....
wie mach ich das?
hoffe ihr versteht was ich mein, sozusagen ein autolink der in einem bestimmten fenster eine seite öffnet.
gruß basti
Hallo Basti,
ich hab folgende situation,
wenn man auf der site(zb user) auf userdetails clickt, öffnet sich ein neues fenster.
Also entweder du beschreibst hier _wirklich_ die Lage, oder du lässt "komplizierte" beschreibungen wie den Link "userdetails" oder ähnliches...
wenn man dann in dem neugeöffneten fenster auf speichern clickt, soll das fenster wieder zu gehen(window.close();) und dann soll noch auf der usersite eine fenster im frame main aufgerufen werden....
Schau: Ich muss mir hier dazudenken, dass "userdetails" (element = was?) in einer seite, die in ein frameset eingebunden ist und != main ist. Sehr schlecht.
wie mach ich das?
Ich gehe wie bereits gesagt von folgendendem "Minimum" aus:
+---+--------+
| | |
| | main |
+---+--------+
Schönes Frameset: im unbeschrifteten fenster wird ein fenster geöffnet (open()). Also, "opener" im geöffneten fenster ist schon mal dieser frame. Und dessen vati ist dann "parent", und zwar die "framesetdatei". dort gehst du per frames["main"] zum mainfenster, und änderst dort location.href.
opener.parent.frames["main"].location.href = "neueuri.htm";
leitet den mainframe zu "neueuri.htm".
WauWau
Sorry, wusste nicht wie ich es beschreiben soll*g*
also
ich hab eine site
IE Fenster 1
+---+--------+
| | |
| | main |
+---+--------+
ok?
und offne ein 2 IE Fenster wenn ich jetzt im 2 Fenster auf speichern(zb) click, soll sich der Frame "main" im IE fenster 1 ändern...
so hoffe du kannst mir helfen!
Danke schoma,
Gruß Basti
deine Frage hat doch WauWau schon beantwortet.
opener.parent.frames['main'].location.href = 'neueuri.htm';
Jetzt wäre nur gut zu wissen ais welchen Frame das Popup geöffnet wurde. Wenn es aus dem "main" - Frame geöffnet wurde, reicht auch dieser Code im Popup.
opener.location.href = "neueuri.htm";
Hallo René,
Jetzt wäre nur gut zu wissen ais welchen Frame das Popup geöffnet wurde. Wenn es aus dem "main" - Frame geöffnet wurde, reicht auch dieser Code im Popup.
Ich glaube, es war nicht der "main"Frame.
WauWau