Autor | Zpráva | ||
---|---|---|---|
Marek Prokop Profil |
#1 · Zasláno: 29. 8. 2007, 20:23:13
Poradíte, prosím, nebohému javascriptovému nedoukovi spolehlivý skript, který automaticky zobrazí stránku nechtěně otevřenou uvnitř Iframu v celém okně prohlížeče, tj. "_top"?
Moc děkuji. |
||
ah01 Profil |
#2 · Zasláno: 29. 8. 2007, 20:59:37
V jedné postarší knize (Dynamické HTML v akci, CPress 2000) se uvádí toto:
if(top.location.href != window.location.href){ |
||
Marek Prokop Profil |
#3 · Zasláno: 29. 8. 2007, 21:04:01
Děkuji. Mohl by, prosím, někdo potvrdit, zda to funguje i někde jinde než v postarší knize :-) Já jsem nějaké podobné příklady našel také, ale bohužel neumím posoudit jejich odolnost a funkčnost ve všech prohlížečích.
Díky. |
||
Marek Prokop Profil |
#4 · Zasláno: 30. 8. 2007, 11:31:13
Ověřil jsem to a skript snad ve většině situací funguje. Trpí ale obvyklým bumerangovým efektem, tj. po stisku tlačítka Zpět prohlížeče se uživatele dostane přesně tam, kde byl před tím. Šlo by i toto nějak ošetřit?
Děkuji. |
||
Marek Prokop Profil |
#5 · Zasláno: 30. 8. 2007, 11:59:04
Heuréka, kdyby to ještě někdo potřeboval, tohle funguje bez bumerangu:
if ( top.location.href!= window.location.href ) top.location.replace(window.location.href) |
||
Časová prodleva: 17 let
|
0