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í

Skript nefunguje v IE a EDGE

gully
verified
rating uzivatele
13. 1. 2018 10:12:25
Zdravím,
mám problém s JavaScriptem na stránce www.domaci-cukrarna.cz/zakazkova-vyroba#FORM. V Chromu, Opeře a FF je vše OK, ale v IE a v EDGE nefunguje. Pomůžete mi najít problém?
13. 1. 2018 10:12:25
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322163
hm
verified
rating uzivatele
(20 hodnocení)
13. 1. 2018 10:28:56
Nejdřív by to asi chtělo říct co to znamená nefunguje :) otevrel jsem to v edgi a vypada to funkční
13. 1. 2018 10:28:56
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322162
gully
verified
rating uzivatele
13. 1. 2018 10:31:15
Nepočítá správně. Třeba když dám na úplně první položce po 4 kč 5ks, dostanu výsledek 25 Kč
13. 1. 2018 10:31:15
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322161
Mně to v Edge vyhodí při 5 kusech 20 Kč, takže dobře.
Ale teď koukám, že mi to zase dole neudělalo součet...
13. 1. 2018 12:44:35
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322160
gully
verified
rating uzivatele
13. 1. 2018 12:51:37
Vyřešeno a pro úplnost sem dávám i důvod problému:
Problém byl v pojmenování ID a NAME tokenů jednotlivých elementů, které začínalo číslem (id z databázové tabulky, odkud data načítám). Takovéto pojmenování specifikace JavaScriptu nepovoluje. Některé prohlížeče (Chrome, Opera, FF) to sice zvládnou, ale jak je vidět, minimálně u IE a EDGE to neplatí.
13. 1. 2018 12:51:37
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322159
David Musil
verified
rating uzivatele
(68 hodnocení)
13. 1. 2018 13:41:57
Napsal gully;1435667
Vyřešeno a pro úplnost sem dávám i důvod problému:
Problém byl v pojmenování ID a NAME tokenů jednotlivých elementů, které začínalo číslem (id z databázové tabulky, odkud data načítám). Takovéto pojmenování specifikace JavaScriptu nepovoluje. Některé prohlížeče (Chrome, Opera, FF) to sice zvládnou, ale jak je vidět, minimálně u IE a EDGE to neplatí.
Ano, to je pravda. Zacinat cislem idcka nesmi.
13. 1. 2018 13:41:57
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322158
Michal Jeřábek
verified
rating uzivatele
13. 1. 2018 20:31:21
Atribut id může od HTML5 číslem začínat a nebo být i jenom číslo a i v IE ho lze normálně vybrat třeba metodou getElementById. Nefunguje to ovšem u metody querySelector. Id začínající číslem totiž není validní CSS selektor (resp. lze použít toto: ).
(Netuším, co bylo v kódu předtím.)
13. 1. 2018 20:31:21
https://webtrh.cz/diskuse/skript-nefunguje-v-ie-a-edge/#reply1322157
Pro odpověď se přihlašte.
Přihlásit