Настигаем input

система uсoz, 07.12.2009 Понедельник, 19:35
Теги: полезное, стили, CSS, дизайн, javascript, ucoz
     Сегодня совсем простенькое, но полезное улучшение для системы. Точнее метод упрощения работы с ней. Суть: в разных частях сайта система ucoz создает множество всяких полей и кнопок самых разных назначений видов и форм. Почти все их нужно стилизовать, но сделать это не так просто, так как далеко не все эти элементы имеют класс. Некоторые не имеют даже id. А так как и кнопки и чекбоксы и текстовые поля создаются с помощью тега input то обратиться к ним через css становится действительно тяжело. Можно использовать css3 стандарты и делать обращения вида input[type='text'] но до сих пор гребанный осел не все браузеры это поддерживают.
     Для решения этой проблемы предлагаю использовать один из моих простейших скриптов. Скрипт вставляется после тега <body> в низ страницы.
Code
<script type="text/javascript">(function(a,b){while(a[b])a[b].className+=' '+a[b++].type+'St'})(document.getElementsByTagName('input'),0);</script>
     Эта строчка найдет все теги input и к каждому тегу добавит класс, основываясь на типе тега. Например для текстовых полей это будет класс textSt, для полей пароля - passwordSt, для кнопок - buttonSt и так далее. Причем не важно, указан в поле тип или нет. Это значительно упростит дело написания и стилизации шаблонов системы. Спасибо за внимание.


ВИДЕОДЕСЕРТ

    Без комментариев. Бестня.

Жми на пятую!
25, 9, 5347
№9
[sayto]Scriptin[/sayto], спорить с вами бесполезно.

studioad.ru - PR5 , иЦ30. Мастерство автора. НЕ кривой код.

№8
[sayto]Scriptin[/sayto], я о том что фреймворки вообще гавно. Учитесь писать на чистом.
№7
[sayto]Anonymus[/sayto], +1
№6
[sayto]Scriptin[/sayto], а мутулс сколько сам весит вы в курсе?
№5
[sayto]Кэп[/sayto], то что вы написали - немного не то, но так тоже можно. Разница в том, что вашим способов придется написать строчек 10 - 15.
№4
Спасибо, очень полезно)
№3
[sayto]Иван0[/sayto], хоть как ты его ненавидешь но он один из самых популярных браузеров!(так как он прикручен к винде) =D
№2
У меня тоже к ослу истинное отвращение. Может скрипт, не пускающий на сайт через IE? Там всё отображается даже по другому, шрифт, цвет..! ненавижу.
№1
Прикольно, может и пригодится)
    © Блог StudioAD.ru 2024 год нашей эры. Не все права защищены... Копирование любой информации и материалов с обратной ссылкой приветствуется! Хостинг от uCoz.

    Если вам пришлись по душе материалы моего блога - подпишитесь на RSS дабы получать обновления незамедлительно! Я рад что вы читаете и комментируете мои экзерсисы, приятного времяпрепровождения.