Лучший ответ
-
2 0
lame 6 (13580)3725 10 лет
у себя на компе работает все а на сервере нет?
JS работает только на стороне клиента, не на каком сервере он не будет выполнятся.
У Хрома есть удобная фича инструмента разработчика вызываются по нажатию клавиши F12, там есть консоль, и если есть ошибки в JS они будут выводится там, а не на самом сайте, то есть что я хочу сказать что при коряво написанном сценарии на JS, не каких признаков на странице ты не увидишь он просто не будет работать и все, но в консоль выбивать ошибки будет. А так как он работает на стороне клиента то код JS может быть чувствителен к различным браузером в частности говорю про IE, ему постоянно что-то не так, поэтому работать может под одним браузером, а под другим нет - легко , но вопрос написан коряво - имхо не до конца понятно что конкретно надо автору.
Ответы
-
1 0
priplili 5 (3384)26 10 лет
у себя на компе работает все а на сервере нет(TO LAME) Скорее всего имеется ввиду страница открывается с диска как файл, а на сервере - загружается с сервера по HTTP.
1. В хроме и новых эксплорерах повышенная безопасность. Может блокироваться
2. В консоли Хрома посмотри какой Content-type возвращает сервер. У меня было у CSS файла text/plain - Хром, Опера и IE9 отказались применять эти стили
-
0 0
BOPOH (47) 7 (24865)957179 10 лет
Если всё работает на локальном компьютере, а после переноса на сервер перестаёт работать, то скорее всего причина в неправильном пути к данному скрипту. проверь - открывается ли(в отдельном окне) скрипт с сервера.
Пример:
в html сайта http://example.com прописано:
<script type="text/javascript" src="/js/jquery.js"></script>
То в браузере должен открываться скрипт по адресу: http://example.com/js/jquery.js -
0 0
operarulez 4 (1045)25 10 лет
Сразу вспоминается анекдот: «Требуется ясновидящий. Куда отправлять резюме, сами знаете».
Вариантов море. Если используется AJAX, то проблема может быть, если сайт и сервер, к которому производится запрос, на разных доменах.
Если же проблема не связана с AJAX, то вполне возможно, что требуемые ресурсы недоступны по http. Например, прописаны относительные пути вместо абсолютных или используется схема file:, которая на сервере работать не будет.JS работает только на стороне клиента, не на каком сервере он не будет выполнятся.
Node.js выполняет JS на стороне сервера. Правда, я сомневаюсь, что автор вопроса слышал о таком сервере. -
0 0
apster 6 (11514)21748 10 лет
Кэш почисти, перепроверь путь к скрипту, путь в скрипте до папки с изображениями, попробуй другую версию jquery