Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak spustit Javascript pouze na určité stránce, když je soubor volán ze všech?

Jirka
verified
rating uzivatele
(6 hodnocení)
22. 11. 2015 14:38:13
Zdravím,
mám takový problém s voláním java scriptového souboru. Mám e-shop na systému Hostshop.cz od Savana.cz. Na titulní stránce mám slider a ten aby správně fungoval, tak vyžaduje volat v HEAD dva javascriptové soubory. Toto je umožněno v administraci e-shopu, kde mohu různé skripty volat.
Problém ale je, že to mají udělané tak, že to volá na každé stránce e-shopu, i tam, kde slider není. Dochází tak ke kolizi se skriptem pro splátkový systém HomeCredit, který mají v e-shopu zabudovaný.
Potřeboval bych poradit, jak tuto situaci vyřešit, ze Savany mi napsali:
Chyba splatkoveho HomeCredit je problem nasledujici:
V rámci hostopu je vložený nějaký druh vlastního SLIDERU na úvodní straně, jehož javascriptovy soubor je tam vložen pomoci NASTAVENI ESHOPU - PARAMETRY a LOGA, kde je volání:
Takže na každé stránce kde není tento slider tak to hlásí chybu a bohužel tato neošetřena chyba shodí i náš javascript (bohužel to tímto způsobem funguje, jakmile tedy prohlížec narazí na chybu v jakémkoliv javascriptu spadne vše i to co je už načtené).
Je třeba to nějakým způsobem ošetřit, tak aby se nesnažil hledat ten HTML element.
Na každé stránce, kde tento slider není se objeví chyba, která ukončí i nás javascript pro přesměrování.
Doporučujeme , aby jste si to ošetřit tak ,aby se skript nesnažil hledat ten HTML element pokud tam například není.
Prosím o Vaše rady, případně co do skriptů dopsat, aby to neházelo chybu.
Celá cesta ke skriptům je:
http://www.kyslikove-koncentratory.eu/data/rotator/engine1/wowslider.js
http://www.kyslikove-koncentratory.eu/data/rotator/engine1/script.js
E-shop: www.kyslikove-koncentratory.eu
Děkuji moc za jakoukoliv pomoc..
22. 11. 2015 14:38:13
https://webtrh.cz/diskuse/jak-spustit-javascript-pouze-na-urcite-strance-kdyz-je-soubor-volan-ze-vsech/#reply1154523
Gabriel Vojtko
verified
rating uzivatele
(3 hodnocení)
22. 11. 2015 15:30:07
Dobrý deň,
pred sliderom máte javascript, na ktorom konci sa nachádza nasledovný zápis.
Zmeňte ho na
Zápis pre slider sa spustí len v tom prípade, že na stránke existuje element s ID wowslider-container1.
S pozdravom
Vojtko
22. 11. 2015 15:30:07
https://webtrh.cz/diskuse/jak-spustit-javascript-pouze-na-urcite-strance-kdyz-je-soubor-volan-ze-vsech/#reply1154522
Jirka
verified
rating uzivatele
(6 hodnocení)
22. 11. 2015 15:52:01
Děkuji,
provedl jsem tuto úpravu (daný zápis byl v souboru scrip.js). Děkuji moc za pomoc. Jestli máte chvilku, mohl byste mi to prosím ještě prověřit, zda to mám správně a bude to volat tedy jen když bude slider na stránce? Děkuji moc..
JIRKA
22. 11. 2015 15:52:01
https://webtrh.cz/diskuse/jak-spustit-javascript-pouze-na-urcite-strance-kdyz-je-soubor-volan-ze-vsech/#reply1154521
Branis
verified
rating uzivatele
(2 hodnocení)
22. 11. 2015 16:39:29
Dobry den Jirka,
Pozrel som vam to - vyzera to byt spravne
22. 11. 2015 16:39:29
https://webtrh.cz/diskuse/jak-spustit-javascript-pouze-na-urcite-strance-kdyz-je-soubor-volan-ze-vsech/#reply1154520
Jirka
verified
rating uzivatele
(6 hodnocení)
22. 11. 2015 18:11:23
Děkuji moc za pomoc :)
22. 11. 2015 18:11:23
https://webtrh.cz/diskuse/jak-spustit-javascript-pouze-na-urcite-strance-kdyz-je-soubor-volan-ze-vsech/#reply1154519
Pro odpověď se přihlašte.
Přihlásit