JavaScript и Firefox/Opera

Тема в разделе "Другие языки", создана пользователем pslava, 11 дек 2008.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. pslava

    pslava

    Регистр.:
    16 май 2007
    Сообщения:
    618
    Симпатии:
    122
    есть функция:
    PHP:
        function get_rating() {
             
    alert('id='+document.getElementById("id").value+'&rating='+document.getElementById("rating").value);
        }
    вызывается из <input type="submit" value="Проголосовать!" onclick='get_rating()'/>
    так вот, в Эксплорере все работает на ура, а в Opera/Firefox не хочет -затык идет на алерте. Подскажите пожалуйста в чем проблема :nezn:
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    1. Что значит не хочет? Какие симптомы у больного?
    2. замени submit на button.
     
  3. pslava

    pslava

    Регистр.:
    16 май 2007
    Сообщения:
    618
    Симпатии:
    122
    Не отрабатывает алерт, если ставлю alert('id=блаблабла') то все нормально, получается затык при обращение к полю
     
  4. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    А попробуй
    onclick='return get_rating();'

    А в самом методе return true;
    просто обычно вызывается
    <input type="submit" value="Проголосовать!" onclick='get_rating(); return true;'/>
     
  5. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    Ты пробовал заменить submit на button?
    Наталкивался на то, что onclick странно ведёт себя именно на submit'e. Менял submit на button и всё становилось ОК.

    включи firebug и посмотри чего напишет.
     
  6. pslava

    pslava

    Регистр.:
    16 май 2007
    Сообщения:
    618
    Симпатии:
    122
    на button менял - ничего, с return тоже пробовал - аналогично,

    где можно включить firebug?
    можна пример работающего под firefox функционала на основе ajax- JsHttpRequest
     
  7. unsiker

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    http://getfirebug.com/
     
    pslava нравится это.
Статус темы:
Закрыта.