Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что такое className? Присвоение стиля элементам 
:(
    Опции темы
Budy
Дата 2.2.2005, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



:Приветствую
Есть есть у меня два созданных стиля, 1ый при создании:
Код

<DIV class=normal...
и 2ой при наведении мыши:
Код

...onmouseover="this.style.class=selected">...</DIV>

А вот шото не работает. Подскажите чего тут.



--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Budy
Дата 2.2.2005, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



P.S.По обычному все стили работают


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Се ля ви
Дата 2.2.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 5
Всего: 127



class - это не стилевой атрибут, просто стили его используют. Надо обращаться к нему так:
Код

var thisClass = this.className; // Чтение и запись значения в переменную thisClass


Сообтветственно, вместо
Код

...onmouseover="this.style.class=selected">...</DIV>

надо писать
Код

...onmouseover="this.className = 'selected';">...</div>


P.S. Хотя свойство и называется className, т.е. в единственном числе, на самом деле один элемент может ссылаться на несколько разных классов - в этом свойстве их тогда нужно разделять пробелом, то же касается и задания класса в теге атрибутом "class".

P.P.S. Пожалуйста, заключай значения атрибутов в кавычки и пиши все теги маленькими буквами - а то, если честно, режет глаз. Следуй нотации XHTML хотя бы в этом...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Budy
Дата 2.2.2005, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 616
Регистрация: 6.2.2004
Где: Екатеринбург

Репутация: нет
Всего: 2



Се ля ви, спасибо
Не знаю XHTML, не нашел по нему литеры.
А чего там в нем?



--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Се ля ви
Дата 2.2.2005, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 5
Всего: 127



XHTML - это, грубо говоря, HTML, стилизованный под XML - в реале просто более жесткая чёткая нотация, образованная применением правил XML-документов к HTML, тем самым ужесточив этот формат. Человек, создающий XHTML-документ обязан все теги и атрибуты писать малыми буквами, значения атрибутов заключать в кавычки и закрывать все теги (если тег не имеет содержимого, как тег "br", то закрывающим считается и открывающий - для этого в конце перед закрывающим ">" ставится пробел и "/", т.е. в итоге выглядит так: "<br />").
Плюс надо вначале документа писать DOCTYPE и писать пространство имён по-умолчанию:
Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
</body>
</html>

Нужно это для того, что бы многочисленные утилиты для работы с XML работали и для твоих документов. Но это абстрактно, а реально эта более новая нотация, которая призвана заменить старую и облегчить работу браузеров и поисковых машин. Плюс, когда привыкнешь, в XHTML всё получается чётче и лучше, чем в обычном HTML, который более расхлябанный...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Sardar
Дата 2.2.2005, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата
обязан все теги и атрибуты писать малыми буквами

По моему аттрибуты могут быть в произвольном регистре, при выборке регистр учитывается.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Се ля ви
Дата 3.2.2005, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 5
Всего: 127



Цитата(Sardar @ 2.2.2005, 23:22)
По моему аттрибуты могут быть в произвольном регистре

Согласен, маленькие буквы - касается только тегов. Атрибуты типа
Код

onClick="fnClick();"
- возможны. Хотя я предпочитаю не пользоваться...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Aliance
Дата 3.2.2005, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата
<html xmlns="http://www.w3.org/1999/xhtml">

Зачем это нужно?
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0509 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.