Если хочешь услышать смех бога — спланируй что-нибудь - Сентябрь, 19, 2006

Сентябрь 19, 2006

Сентябрь 19, 2006
11:34 pm

[ссылка]

Лучшеный #js-метод

Мне удалось улучшить «#js-метод»

Вместо:

<script type="text/javascript">document.body.id = "js"</script>

используется:

<script type="text/javascript">document.documentElement.id = "js"</script>

Т.е. присваиваем id = "js" не <body>, а <html>.

Какие выгоды это даёт:

  • Не надо вставлять <script> в самое начало <body>, можно вынести эту строчку во внешний файл, который подключается в <head>.

  • Поскольку присваиваем id для <html>, а не для <body>, то нет вероятности, что перекроется id заданый уже для <body>. При этом по DTD для <html> нельзя задать id, т.ч. нет вероятности, что перетрётся id заданый в html (мы ведь пишем валидный код, правда?).

  • Работает даже при Content-Type application/xml+xhtml.

Минусы пока не найдёны.

Вот улучшеный пример в котором используется новый метод.

Tags: , ,

(8 комментариев | Оставить комментарий)

На день назад 2006/09/19
[Архив]
На день вперёд
Vitaly's Home Разработано LiveJournal.com

Реклама