Autor | Zpráva | ||
---|---|---|---|
H13 Profil |
#1 · Zasláno: 31. 8. 2007, 11:12:49 · Upravil/a: H13
Ahoj, potřeboval bych poradit. Mám stránku, která má 3 frames
left, right, top (v right framu je formulář) z framu right otevřu pomocí javascript popup nové okno, kde se otevře ale ta stejná stránka - to znamená opět framy left right a top, jenže v popup okně ve framu right mám javascript funkci která by měla vrátit nějakou hodnotu do formuláře ve framu right v původním okně (opener) a nevím jak. Nevím jak odlišit frame right v popup okně a frame right v opener okně. nějak nemůžu dát dohromady tohle všechno, tipl bych že je to takhle nějak ale samozřejmě mi to nefunguje right popup --> window.top.right - toto funguje pro pravý otevřený rám right opener --> window . opener . frames['right'] nebo window.top.opener.right nefunguje right opener form --> window . opener . frames ['right'] . form . inputname . value Taky nevím, jestli když otevřu z pravého rámu okno - jestli mám pak použít jen opener nebo opener.frames['right'] pro vložení hodnoty do tohoto rámu... podle chování mi to příjde jako kdyby opener bylo hlavní okno který otevírá všechny tři rámy ??? |
||
H13 Profil |
#2 · Zasláno: 31. 8. 2007, 11:43:23 · Upravil/a: H13
tak už jsem na to přišel - stačilo pouze:
- window.top.opener nebo - window.top.opener.parent.frames['right'] |
||
Časová prodleva: 17 let
|
0