Лучший ответ

    1.  2 0

    lame 6 (13580)3725 10 лет  

    у себя на компе работает все а на сервере нет?

    JS работает только на стороне клиента, не на каком сервере он не будет выполнятся.

    У Хрома есть удобная фича инструмента разработчика вызываются по нажатию клавиши F12, там есть консоль, и если есть ошибки в JS они будут выводится там, а не на самом сайте, то есть что я хочу сказать что при коряво написанном сценарии на JS, не каких признаков на странице ты не увидишь он просто не будет работать и все, но в консоль выбивать ошибки будет. А так как он работает на стороне клиента то код JS может быть чувствителен к различным браузером в частности говорю про IE, ему постоянно что-то не так, поэтому работать может под одним браузером, а под другим нет - легко , но вопрос написан коряво - имхо не до конца понятно что конкретно надо автору.

Ответы

    1.  1 0

    priplili 5 (3384)26 10 лет  

    у себя на компе работает все а на сервере нет
    (TO LAME) Скорее всего имеется ввиду страница открывается с диска как файл, а на сервере - загружается с сервера по HTTP.

    1. В хроме и новых эксплорерах повышенная безопасность. Может блокироваться
    2. В консоли Хрома посмотри какой Content-type возвращает сервер. У меня было у CSS файла text/plain - Хром, Опера и IE9 отказались применять эти стили

    1.  0 0

    BOPOH (47) 7 (24861)957179 10 лет  

    Если всё работает на локальном компьютере, а после переноса на сервер перестаёт работать, то скорее всего причина в неправильном пути к данному скрипту. проверь - открывается ли(в отдельном окне) скрипт с сервера.
    Пример:
    в html сайта http://example.com прописано:
    <script type="text/javascript" src="/js/jquery.js"></script>

    То в браузере должен открываться скрипт по адресу: http://example.com/js/jquery.js

    1.  0 0

    operarulez 4 (1045)25 10 лет  

    Сразу вспоминается анекдот: «Требуется ясновидящий. Куда отправлять резюме, сами знаете».

    Вариантов море. Если используется AJAX, то проблема может быть, если сайт и сервер, к которому производится запрос, на разных доменах.

    Если же проблема не связана с AJAX, то вполне возможно, что требуемые ресурсы недоступны по http. Например, прописаны относительные пути вместо абсолютных или используется схема file:, которая на сервере работать не будет.

    JS работает только на стороне клиента, не на каком сервере он не будет выполнятся.


    Node.js выполняет JS на стороне сервера. Правда, я сомневаюсь, что автор вопроса слышал о таком сервере.

    1.  0 0

    apster 6 (11514)21748 10 лет  

    Кэш почисти, перепроверь путь к скрипту, путь в скрипте до папки с изображениями, попробуй другую версию jquery

Похожие вопросы

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system