ugrás a tartalomhoz

Iframe-ből higyan lehet frissteni az egész oldalt? pl belépés után

Anonymous · 2006. Dec. 25. (H), 19.21
Sziasztok! Azt szeretnlm mekérdezni, hogy hogyan lehet 1 iframe-ből frissíteni az oldalt miután belépek, vagy beviszek vmilyen adatot? Ezzel próbálkoztam:
echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">";
csak az a baj, hogy így az iframe-en beül tölti újra az oldalt. Légyszi ha tudtok segítsetek!
Előre is kösz!
JZsolt!
 
1

parent

Szekeres Gergő · 2006. Dec. 26. (K), 12.25

  parent.location.reload()
A szűlő doukementumot kell reloadolni

Amúgy sztem ha így gondlkozol, akkor tök fölösleges iframebe postolni belépésnél. Ennyi erővel újratöltheted akkor az oldalt, és sokkal egyszerübb lesz.

Szertintem rakd bele a logint egy divbe, és csak annak cserélgesd a tarlalmát:

  parent.document.getElementById('logindiv').innerHTML = 'Beléptél';
Persze számold bele, hogy az az 1% nem tud majd belépni, akinek nincs bekapcsolva a JS. Erre megoldás a diszkrét javascript, ami már viszont messzire visz.
2

Nem erre gondoltam

JZsolt · 2007. Már. 17. (Szo), 22.56
Hali bocsi, hogy most írok, de én úgy csináltam, hogy 1 iframe-en belül van még egy iframe és a 2. iframe-ből szeretném frissíteni az egész oldalt. A parent.location.reload() -al csak az első iframe-et frissíti, úgy meg nemjó.
3

Értelemszerűen

sly · 2007. Már. 17. (Szo), 23.40
parent.parent.location.reload()
Értelemszerűen, de ezt akár ki is találhattad volna. Másik, az hogy óriási mennyiségű irodalom van erről a neten. Először néz kicsit körül és utána kérdezz. Én is így teszek.
4

Köszi

JZsolt · 2007. Már. 18. (V), 00.16
Köszi szépen!