Přesměrování v JavaScriptu
14 príspevkov
Archív diskusného fóra
Fórum je uzavreté a slúži iba na čítanie. Niektoré informácie môžu byť zastarané.
-
Dobrý den, potřeboval bych poradit s přesměrováním v JavaScriptu. <script> function pristup(){ var result = confirm("UPOZORNĚNÍ! TATO POVÍDKA NENÍ VHODNÁ PRO OSOBY MLADŠÍ 18 LET! JE VÁM 18?"); if(result){ window.location.href = "chyba.html"; }else{ alert('Prosím, opusťte tuto stránku. Děkuji.') } if(alert){ window.location.href = "smrtrosa.html"; } } </script> co dělám v tomto scriptu špatně? Vše jsem vložil do html souboru, ze kterého bych byl buďto přesměrován na smrtrosa.html nebo na chyba.html po každé mě to pustí ale na smrtrosa.html. Jsem co se JavaScriptu týče úplný antitalent.
-
Zkuste řádek window.location.href = "chyba.html"; přepsat na toto: document.location.replace("chyba.html"); Patrik
-
I po přepsání stále nefunguje.
-
Smím se zeptat, kam ten kód dáváte? Kouknu na chyby javascriptu. Patrik
-
Vkládám kód do <BODY> a také do toho souboru ze kterého bude provedeno přesměrování buď na smrtrosa, nebo na chyba Hejkal
-
Je ten soubor na webu? Pokud ano, na jaké adrese? Patrik
-
hejkal.webz.cz/stories.html
-
Jestli tomu rozumím správně, tak nevyskočí okno. Pokud má vyskočit, tak upravte element <body> na toto: <body onload="pristup();"> Patrik
-
V kterém přesně souboru, v tom stories.hmtl?
-
Omlouvám se za pozdní odpověď. Ano, do toho stories.html
-
Dobře, to je v pořádku, nic nefunguje Hejkal
-
Navíc, po rozkliknutí hejkal.webz.cz/stories.html tak se mi automaticky zvolí volba jako kdybych klikl na smrtrosa.html a nemohu tudíž dále pracovat nebo postupovat i jinam
-
Mi to funguje, jen zrušit mě také přesměruje na tu samou stránku, co ok. Patrik
-
Já používám jen window.location = "adresa" a funguje to perfektně