-
popup
potreboval by som vyriesit tento problem. mam okno 1 ktore otvori okno 2 ako popup(ak by to slo aj ako nepopup bolo by najlepsie). obe okna su generovane php skriptami. postom v okne 1 alebo klikom na tlacitko potrebujem reloadnut okno 2 ak je to potrebne a pripadne aj naopak oknom 2 riadit okno 1 v reloade.
-
a nejde to takhle? (nevím jenom tipuju, už dlouho jsem to nedělal):
Kód:
okno = window.open("test.php");
a pak s tím "okno" pracuješ?
A k oknu které stránku otevřelo můžeš přistupovat přes
-
Trochu doplnim - reload okna, ktere otevrelo toto okno:
Kód:
window.opener.location.reload();
Samozrejme tyto metody jsou javascriptove a je potreba je uvadet v onClick="......." u buttonu (nebo i jinych objektu, podle potreby).
-
-
no tak toto som skusil a nic, hodi maly vykricnik dole v statusbare ked $_SESSION["okno"]=1 a nic nereloadne, tak poradte kde robim chybu
1.php
...
<script language="JavaScript" type="text/JavaScript">
function otvor()
{
okno=window.open('2.php',...);
}
</script>
...
<? if ($_SESSION["okno"]=="1"): ?>
<script language="JavaScript" type="text/JavaScript">
window.opener.location.reload();
</script>
<? endif; ?>
...
<area shape="poly" ... onClick="otvor(); return false">
...
2.php
...
<? $_SESSION["okno"]=1 ?>
...
-
Je to divné ale mě reload() také nefunguje... Udělej to takhle:
Kód:
window.opener.location=window.opener.location;
To by mohlo jít...
-
No nahradil som to a stale nic. nechyba tam nieco ako identifikator, ktore okno sa ma reloadnut?
-
No a prave som zistil ze to co si poradil window.opener.location.reload();
reloadne parent window nie child, cize to robi presne opak co som ja hlavne chcel aby parent reloadol child window kua keby som ho aspon tym parentom vedel zavriet tak ho znovu otvorim a je to ale ani to neviem ako
-
Dobre dosiahol som pokrok a teraz mam inu otazku ohladom javascriptu a cakanie na nejaku akciu konkretne na mysql. da sa nejakym sposobom aby sa otvaranie okna spozdilo az dovtedy kym sa nevykona mysql command?
-
tak a uz som to aj sam vyriesil takze dik vsetkym