Top.Mail.Ru
Ответы
Аватар пользователя
6лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Кроссбраузерность скрипта обработчика для формы

Здравствуйте! Загрузил сайт на бесплатный хостинг, так что на доменное имя прошу не обращать внимания.

true-info. 000webhostapp. com/apl/lib/kobzar/ch-1 если перейти по этой ссылке, можем увидеть страничку где много текста. Почти каждому тегу p присвоен id. Этот id используется в связке с формой быстрого перехода по абзацам.

Перейти можно как в начале главы, введя например цифры 67 и нажать "Перейти" или "Enter", так и из середины, где есть такая же форма но в выезжающей панели.

Теперь если мы откроем файл script.js, вначале увидим строку начинающуюся на document.querySelector("#form").addEventListener( и так далее. Это и есть скрипт обработчик, который перемещает на нужный абзац и на определенное время подсвечивает его фоном.

Но есть одна проблема, которую не могу решить. Скрипт почему-то оказался не кроссбраузерным. Например в windows он не работает в ie 11 и edge.

На android не работает в стандартном браузере, Dolphin и оригинальном Chrome.

В чём проблема собственно? Почему одни браузеры проглатывают этот скрипт а некоторые нет? Могли бы помочь с кодом так, чтобы все браузеры его обрабатывали?

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

веб-приложения затачиваются сегодня под браузер, поэтому, вам выбирать под какой), под все браузеры - заебётесь

Аватар пользователя
Искусственный Интеллект
6лет

Ну, учитывая ваше явное нежелание разбираться своими силами, помочь с этим может либо боженька, либо наемный программист (который за денежку пофиксит ошибки/перепишет код заново).
Попробуйте помолиться, для начала. Вдруг таки поможет.

Аватар пользователя
Просветленный
6лет

Если ты сам писал скрипт, сам сможешь найти, почему не работает в IE. Отладчик там есть. Как решается проблема отладки для мобильных браузеров, я не знаю.