Autor | Zpráva | ||
---|---|---|---|
Lutzika Profil |
Dobrý den,
potřebuji se poradit ohledně HTML kódu nebo scriptu pro přesměrování stránky po dokončení objednávky. Jedná se ale o to, že to přesměrování by mělo být vymezené jen na konkrétní produkt, u ostatních produktů by k přesměrování dojít nemělo. Ale ať zkouším, jak zkouším, přesměrování sice funguje, ale bohužel u všech položek, ne u té jedné :( Poradíte prosím, co dělám kde špatně, nebo co jak udělat, aby došlo opravdu k přesměrování jen po zakoupení konkrétního produktu? Děkuji předem za pomoc [/pre] <!DOCTYPE html> <html lang="cs"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="refresh" content="5;url=adresa, kam chci směřovat"> </head> <body> <p>Pokud nejste automaticky přesměrováni, klikněte <a href="zde mám odkaz, kam chci směřovat stránku">sem</a>.</p> <script> if (window.location.href === "zde mám URL produktu, který chci přesměrovat) { setTimeout(function() { window.location.href = "opět stránka, kam chci po zakoupení produktu přesměrovat"; }, 5000); } </script> </body> </html> [/pre] |
||
Kajman Profil |
#2 · Zasláno: 17. 10. 2024, 16:27:30
Vyhoďte
<meta http-equiv="refresh" content="5;url=adresa, kam chci směřovat"> |
||
anonym_ Profil * |
#3 · Zasláno: 17. 10. 2024, 16:29:13
Lutzika:
Tak tak, přesměrování jen v podmínce (z meta tagu to přesuň do else větve). Ale osobně bych to neřešil na straně JS, ale serveru. Jednoduše se podívej, jestli daný produkt máš v košíku (nějaká sessiona) a opět jednoduchá podmínka přesměruj někam, else jinam. |
||
Lutzika Profil |
#4 · Zasláno: 17. 10. 2024, 16:50:37
Děkuji moc za rady, zkoušela jsem odstranit, ale teď už mi to nepřesměrovává vůbec, a ani ten produkt, který bych potřebovala :(
|
||
anonym_ Profil * |
#5 · Zasláno: 17. 10. 2024, 16:57:23
Lutzika:
Jasně, že ne. Ta podmínka zde mám URL produktu, který chci přesměrovat je nesmyslná.
Řeš to na serveru. |
||
Časová prodleva: 23 dní
|
0