Autor | Zpráva | ||
---|---|---|---|
kockodlak Profil * |
#1 · Zasláno: 16. 5. 2008, 16:09:43
Mám stránku rozdělenou na dva rámy. V jednom odešlu formulář a změna se projeví na stránce v druhým rámu. Potřebuju tedy, aby se po odeslání formuláře na stránce v prvním rámu automaticky refreshla stránka v druhým rámu.
Mám to udělaný přes událost onload v tagu body -> window.open('druhyram.php','druhyram',''). Funguje to ale jenom ve firefoxu... Opera a ie to ignorují :( Má někdo řešení jak to udělat jinak - lépe? |
||
Bubák Profil |
#2 · Zasláno: 16. 5. 2008, 16:20:54
Použij location.href
www.jakpsatweb.cz/javascript/objekt-window.html#location Samozřejmě musíš zaměřit správný rám. |
||
kockodlak Profil * |
#3 · Zasláno: 16. 5. 2008, 16:52:14
Moc tomu nerozumím. location.href mi zjistí adresu stránky, v čem mi to ale pomůže? Prosil bych o vysvětlení raději více polopaticky.. :)
|
||
Bubák Profil |
#4 · Zasláno: 16. 5. 2008, 17:39:08 · Upravil/a: Bubák
Pomocí location.href jde adresa změnit. Příklad:
<u onclick="top.druhyram.location.href('http://jyxo.cz')">jyxo.cz</u> Aby příklad fungoval, předpokládám, že jsou dva rámy a adresa se změní v rámu jménem "druhyram". |
||
kockodlak Profil * |
#5 · Zasláno: 16. 5. 2008, 19:26:18
Ufff.. Tak uz mi to jede :) Nechtelo mi to sice fungovat s tim location.href, ale vyresil jsem to nakonec takhle:
<body onload='top.druhyram.location="druhyram.php"'> funguje v ie, ff i opere Diky za navedeni na spravnou cestu... |
||
Časová prodleva: 16 let
|
0