Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Работающий скрипт приказал долго жить (https://javascript.ru/forum/css-html/70940-rabotayushhijj-skript-prikazal-dolgo-zhit.html)

Bicou 13.10.2017 17:03

Работающий скрипт приказал долго жить
 
Итак, суть задачи.
Есть скрипт, который прекрасно работал на другом сервисе. Потом мы решили выбрать, что получше. Да-да, лучшее враг хорошего. Сервисы подобны, только в новом добавлены скрипты, которых нет в первом. И наш код перестал работать.

Т.е. первый раз все отображается как надо, а при попытке перейти например из "участников" на потал пишет "либо страница недоступна", либо вообще в какие-то дали перебрасывает. НЕ ВИРУС. Так срабатывает у многих людей (просила протестить) Что это может быть?

Nexus 13.10.2017 17:14

Bicou, ну так все же элементарно.
1. Js написан через попу. Наличие элементов перед их модификацией не проверяется, отсюда ошибка в строке 24 вашего кода.
2. Адрес ссылки "Портал" в меню так же через попу введен. После протокола протеряли двоеточие.

PS. Лучше бы вы не юзали абсолютные пути, с относительными жить проще.

Bicou 13.10.2017 17:16

Цитата:

Сообщение от Nexus (Сообщение 467332)
Bicou, ну так все же элементарно.
1. Js написан через попу. Наличие элементов перед их модификацией не проверяется, отсюда ошибка в строке 24 вашего кода.
2. Адрес ссылки "Портал" в меню так же через попу введен. После протокола протеряли двоеточие.

Все работало отлично и вдруг перестал. При чем только во второй раз. Т.е. при переходе с адрес/#форум на просто адрес.


24 строка работает только на некоторых страницах. На главной их нет, поэтому ошибка. Но и с ней все работало

Bicou 13.10.2017 17:18

Ой, а дело было не в коде, а в тупизне создателя
Nexus, спасибо, навели на мысль!

Nexus 13.10.2017 17:19

Цитата:

Сообщение от Bicou
Т.е. первый раз все отображается как надо, а при попытке перейти например из "участников" на потал пишет "либо страница недоступна", либо вообще в какие-то дали перебрасывает.

Цитата:

Сообщение от Nexus
2. Адрес ссылки "Портал" в меню так же через попу введен. После протокола протеряли двоеточие.

Что у вас еще не работает?

Bicou 13.10.2017 17:25

Цитата:

Сообщение от Nexus (Сообщение 467335)
Что у вас еще не работает?

Все теперь работает. Адрес ссылки два раза был http://http://
Собственно потому и не работало. Спасибо!

Nexus 13.10.2017 17:33

Цитата:

Сообщение от Bicou
Адрес ссылки два раза был http://http://

Вам виднее :)


Часовой пояс GMT +3, время: 10:32.