Autor | Zpráva | ||
---|---|---|---|
audant Profil |
#1 · Zasláno: 4. 9. 2007, 11:59:40
Potřebuji volat funkci, která je obsažena v dokumentu, ale zvnitřku iframe.
Poradí mi někdo jak tuto funkci zavolat? |
||
audant Profil |
#2 · Zasláno: 4. 9. 2007, 12:04:54 · Upravil/a: audant
Já se z toho picnu, půl dne googlim a sotva to sem napíšu tak to objevim.
Odpovědí je před voláním funkce připsat parent.FUNKCE(XY); |
||
peta Profil |
#3 · Zasláno: 6. 9. 2007, 14:07:19
audant
:) jakpsatweb - javascript - objekt window Je treba si uvedomit, s cim chces pracovat. S oknami, objekt window Pokud budes googlit: object window frame javascript tak to jiste vygooglujes celkem rychle |
||
Časová prodleva: 4 roky
|
|||
dot Profil * |
#4 · Zasláno: 29. 2. 2012, 20:21:20
modelova situace:
mam stranku hlavni.html a v ni je <script>function mojefce() { alert("a"); } </script> dale hlavni.html obsahuje <iframe></iframe> Jak z iframe zavolat fci mojefce() ? Zkouseno: parrent.mojefce(); window.parrent.mojefce(); top.document.mojefce(); window.top.mojefce(); mojefce(); Uz si nevim rady. Prosim o radu |
||
_es Profil |
#5 · Zasláno: 29. 2. 2012, 20:24:14
dot:
Nie je obsah iframe načítaný z iného servera? |
||
dot Profil * |
#6 · Zasláno: 29. 2. 2012, 20:25:05 · Upravil/a: dot
|
||
_es Profil |
#7 · Zasláno: 29. 2. 2012, 20:37:14
dot:
Bez „živej“ ukážky asi nikto nevytuší, v čom robíš chybu. |
||
dot Profil * |
#8 · Zasláno: 29. 2. 2012, 20:39:51 · Upravil/a: dot
to je v administraci.
Je to presne jako modelova situace. Jenom ze se v iframe je stranka s uplnou adresou jestli to nevadi, je to kvuli rewrite mode fce v hlavni strance nastavStred0() { alert("a"); } <script type="text/javascript"> nastavStred0(); </script> |
||
Davex Profil |
#9 · Zasláno: 29. 2. 2012, 20:44:02
dot:
„Zkouseno: parrent.mojefce();“ A s jedním „r“? |
||
_es Profil |
#10 · Zasláno: 29. 2. 2012, 20:47:21
dot:
„to je v administraci.“ Tak to minimalizuj len na uvedený problém. „Je to presne jako modelova situace.“ Keby to bola presne modelová situácia, tak by to fungovalo. Problém je v niečom, čo si neprezradil. |
||
dot Profil * |
#11 · Zasláno: 29. 2. 2012, 20:54:47 · Upravil/a: dot
zapomnel jsem kouzelne slovicko "function" pred nazvem fce nastavStred0() a pak to fungovalo pouze s window.top.nastavStred0(); Clovek o tom musi asi psat, aby odhalil sve chyby. Ale pouze s parrent. to vazne nejde
Davex: s jednim r to jde ! Diky za postreh. |
||
Časová prodleva: 11 let
|
0