На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Пожалуй, самый часто задаваемый вопрос , с ответом
    Суть вопроса.

    «У меня вот есть такая вот фигня (скрипт километра на два туалетной бумаги), он работает в опере и в ИЕ, а в Mozilla/Firefox не хочет.»

    Суть ответа.

    Ищете в тексте скрипта document.all.какаятохрень, меняете на document.getElementById('какаятохрень'). Все странным образом начинает работать всюду.

    Для обитателей танков и не умеющих читать между строк товарищей.

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

    Иначе с вашей темой может произойти несчастный случай.

    Спасибо за внимание.
      Хмм..
      У кого нет напряга с англ.языком, то все есть тут:
      [ КОНКРЕТНО ПРО GetElementById ]

      [ Контент DOM1 ]

      Там же находится и дока по второму дому...

      Добавлено
      Еще про подобное есть ТУТ

      Добавлено
      И есть еще такая статейка (очьполезно): http://dean.edwards.name/my/cssQuery/
        ИМХО: юзайте библиотеку прототайп - проблем не будет никаких с совместимостью браузеров (также уменьшит вам время на разработку, например, только вместо document.getElementById будете писать $F и т.д, это только самый элементарный пример)

        http://prototypejs.org
        Сообщение отредактировано: yAnTar -
          Цитата yAnTar @
          только вместо document.getElementById будете писать $F

          $() будете писать. А $F это для форм. Мой опыт показывает, что не все проблемы совместимости решает прототайп. Так же был случай, когда на своем компе попробовал во всех браузерах (что накопал) включая 6й эксплоер и все пахало. А у 2х друзей на ИЕ6 не пахало. У них там походу еще и от подверсии зависит глюкавость. Так что ни единым getElementById сыт Майкрософт...
            DOM для браузеров

            http://developer.mozilla.org/ - Mozilla Firefox
            http://www.opera.com/docs/specs/ - Opera
            http://msdn2.microsoft.com/en-us/library/aa155073.aspx - IE
              Библиотека скриптов:
              http://www.03www.ru/script00.php
              Сообщение отредактировано: Sk#rpion -

                !
                Читаем внимательно правила, в том числе первое сообщение этой темы, думаем.
                Потом создаем тему с осмысленным названием, а не пихаем свой вопрос в первую попавшуюся.
                Сообщение отредактировано: Vasya2000 -
                  убедительная просьба, если у вас проблема с кодом на javascript выкладывайте javascript. если проблема с html, выкладывайте html.
                  не надо выкладывать код на php (python, ruby, java etc...). или, уж если приспичило, выкладывайте его сразу в другом разделе
                    Еще важные замечания:

                    1. Если Вы пишете на связке PHP->HTML+JS, прежде чем задать вопрос "Почему не работает" нажмите в браузере в меню "Просмотр исходного кода" ("Простмотр HTML-кода") и посмотрите, что там творится...
                    В большинстве случаев этого достаточно, чтобы отпали глупые вопросы.

                    2. Если там все в порядке, смотрим ошибки:
                    ИЕ: желтый прямоугольник внизу слева...
                    Остальные браузеры: Меню Сервис -> Консоль ошибок

                    Если эти действия не будут выполнены, прежде чем будет создана тема, тема уезжает в корзину 8-)
                      Блин, я не думал, что в 2010 году это все еще будет актуально. :)
                        Код (электронный учебник), в котором я разбиралась, был написан как раз примерно в 2007 свежим выпускником моей бывшей кафедры.
                        И автор не озаботился проверкой его нигде, кроме IE. А когда в 2010 учебник решили оживить и наполнить новым содержанием, выяснилась
                        Цитата Ho Im @
                        такая вот фигня
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0489 ]   [ 14 queries used ]   [ Generated: 18.05.24, 06:28 GMT ]