Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.217.168.84] |
|
Сообщ.
#1
,
|
|
|
Суть вопроса.
«У меня вот есть такая вот фигня (скрипт километра на два туалетной бумаги), он работает в опере и в ИЕ, а в Mozilla/Firefox не хочет.» Суть ответа. Ищете в тексте скрипта document.all.какаятохрень, меняете на document.getElementById('какаятохрень'). Все странным образом начинает работать всюду. Для обитателей танков и не умеющих читать между строк товарищей. К сожалению, у нас сломался автоответчик на этот вопрос. Поэтому впредь, прежде чем задавать вопрос, суть которого обрисована выше, воспользуйтесь советом из ответа, и только тогда, когда это не сработает, публикуйте свою тему. Иначе с вашей темой может произойти несчастный случай. Спасибо за внимание. |
Сообщ.
#2
,
|
|
|
Хмм..
У кого нет напряга с англ.языком, то все есть тут: [ КОНКРЕТНО ПРО GetElementById ] [ Контент DOM1 ] Там же находится и дока по второму дому... Добавлено Еще про подобное есть ТУТ Добавлено И есть еще такая статейка (очьполезно): http://dean.edwards.name/my/cssQuery/ |
Сообщ.
#3
,
|
|
|
ИМХО: юзайте библиотеку прототайп - проблем не будет никаких с совместимостью браузеров (также уменьшит вам время на разработку, например, только вместо document.getElementById будете писать $F и т.д, это только самый элементарный пример)
http://prototypejs.org |
Сообщ.
#4
,
|
|
|
Цитата yAnTar @ только вместо document.getElementById будете писать $F $() будете писать. А $F это для форм. Мой опыт показывает, что не все проблемы совместимости решает прототайп. Так же был случай, когда на своем компе попробовал во всех браузерах (что накопал) включая 6й эксплоер и все пахало. А у 2х друзей на ИЕ6 не пахало. У них там походу еще и от подверсии зависит глюкавость. Так что ни единым getElementById сыт Майкрософт... |
Сообщ.
#5
,
|
|
|
DOM для браузеров
http://developer.mozilla.org/ - Mozilla Firefox http://www.opera.com/docs/specs/ - Opera http://msdn2.microsoft.com/en-us/library/aa155073.aspx - IE |
Сообщ.
#6
,
|
|
|
Библиотека скриптов:
http://www.03www.ru/script00.php |
Сообщ.
#7
,
|
|
|
! Читаем внимательно правила, в том числе первое сообщение этой темы, думаем. Потом создаем тему с осмысленным названием, а не пихаем свой вопрос в первую попавшуюся. |
Сообщ.
#8
,
|
|
|
убедительная просьба, если у вас проблема с кодом на javascript выкладывайте javascript. если проблема с html, выкладывайте html.
не надо выкладывать код на php (python, ruby, java etc...). или, уж если приспичило, выкладывайте его сразу в другом разделе |
Сообщ.
#9
,
|
|
|
Еще важные замечания:
1. Если Вы пишете на связке PHP->HTML+JS, прежде чем задать вопрос "Почему не работает" нажмите в браузере в меню "Просмотр исходного кода" ("Простмотр HTML-кода") и посмотрите, что там творится... В большинстве случаев этого достаточно, чтобы отпали глупые вопросы. 2. Если там все в порядке, смотрим ошибки: ИЕ: желтый прямоугольник внизу слева... Остальные браузеры: Меню Сервис -> Консоль ошибок Если эти действия не будут выполнены, прежде чем будет создана тема, тема уезжает в корзину |
Сообщ.
#10
,
|
|
|
Блин, я не думал, что в 2010 году это все еще будет актуально.
|
Сообщ.
#11
,
|
|
|
Код (электронный учебник), в котором я разбиралась, был написан как раз примерно в 2007 свежим выпускником моей бывшей кафедры.
И автор не озаботился проверкой его нигде, кроме IE. А когда в 2010 учебник решили оживить и наполнить новым содержанием, выяснилась Цитата Ho Im @ такая вот фигня |