Zadejte hledaný výraz...

Otvorenie noveho okna a zaroven relink

opsidiam
verified
rating uzivatele
24. 11. 2013 17:33:09
Dobrý ďen mam problem.
Chcem aby sa po uplynutí času otvorylo nové okno a zároven sa pôvodna stranka vráti na predchadzajucu stránku
NAPR..
Som v download.php kliknem na stiahnut prehodi ma to na loading.php a po uplynuti času "20s" sa stranka vráťi na download.php a zároven nech otvory subokno kde bude reklama a začne sa stahovať súbor.
dopredu ďakujem za pomoc.
24. 11. 2013 17:33:09
https://webtrh.cz/diskuse/otvorenie-noveho-okna-a-zaroven-relink#reply969270
David Musil
verified
rating uzivatele
(69 hodnocení)
24. 11. 2013 17:52:09
tak pokud chapu tvuj pozadavek, tak na to vraceni zpet a pak zase vpred uplne musi stacit obycejny meta refresh: http://cs.wikipedia.org/wiki/Meta_refresh
mozna bude treba osetrit nejakou podminkou, zda se ma vypsat, ale to je uz na tobe :)
24. 11. 2013 17:52:09
https://webtrh.cz/diskuse/otvorenie-noveho-okna-a-zaroven-relink#reply969269
opsidiam
verified
rating uzivatele
24. 11. 2013 17:56:18
mno pochopil si len polku XD
ja mam
ale mne ide o to aby mi zároven otvorilo aj nové okno (subokno)
24. 11. 2013 17:56:18
https://webtrh.cz/diskuse/otvorenie-noveho-okna-a-zaroven-relink#reply969268
Martin Krejčí
verified
rating uzivatele
(1 hodnocení)
24. 11. 2013 19:33:50
Okno se v javascriptu otevírá window.open('url');.
Na předchozí stránku se vrátíte v JS history.go(-1);...
... nebo (robustněji) ... location.href = 'pevně napsaná url';
Časovač vyřešíte přes setTimeout.
Podrobnosti si vygooglete.
Celé to ale není moc šťastně vymyšlené. Pokud ten popup nenavážete na akci uživatele (např. klik na tlačítko) tak to většina moderních prohlížečů stejně nedovolí a jen vyhodí hlášku, že stránka se snaží otevřít okno.
Bylo by vhodnější to chování dělat v rámci jedné stránky celé v JS u klienta a na straně serveru si jen pořešit, aby ten download nešlo obejitím JS spustit dřív, např. přes timestampy v session.
24. 11. 2013 19:33:50
https://webtrh.cz/diskuse/otvorenie-noveho-okna-a-zaroven-relink#reply969267
Pro odpověď se přihlašte.
Přihlásit