Форум Gatchina OnLine  

Вернуться   Форум Gatchina OnLine > Hard&Soft > Программирование и разработка

Программирование и разработка Обсуждение вопросов программирования

Ответ
 
Опции темы Опции просмотра
Старый 01.07.2009, 21:42   #11
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Цитата:
Сообщение от C1FR0 Посмотреть сообщение
стремление все делать идеально не позволяет мне создавать ссылку в никуда.
Обычно такие объекты являются ссылками куда-то конкретно. Необходимость чтобы просто менялся фон над div или td при наведении манипулятором мне попадалось редко.

Все было бы идеально, если удалось изобрести машину времени и, вернувшись в прошлое, оторвать руки, а может быть что-нибудь еще, разработчикам ie6, в результате чего сей продукт вообще не появился бы на свет.
__________________
Use the Source, Luke!

Последний раз редактировалось ΛLIEN. 01.07.2009 в 21:43.
ΛLIEN вне форума   Ответить с цитированием
Старый 01.07.2009, 22:06   #12
C1FR0
Complete
 
Аватар для C1FR0
 
Регистрация: 07.01.2009
Адрес: Гатчина

Нарушения:[Посмотреть]
Цитата:
Сообщение от ΛLIEN Посмотреть сообщение
Обычно такие объекты являются ссылками куда-то конкретно. Необходимость чтобы просто менялся фон над div или td при наведении манипулятором мне попадалось редко.
Быть может по этой причине дизайнер и захотел использовать данный прием.
Я так вообще рисовать не умею, и мне на это плевать. Моя задача, чтобы сайты работали и одинаково отображались в разных браузерах. Тут уж что умею, то и делаю.
__________________
MATRIX — connecting people

Последний раз редактировалось C1FR0. 01.07.2009 в 22:15.
C1FR0 вне форума   Ответить с цитированием
Старый 02.07.2009, 11:11   #13
Insya
online();
 
Аватар для Insya
 
Регистрация: 24.01.2006
Адрес: Гатчина

Нарушения:[Посмотреть]
Цитата:
Сообщение от ΛLIEN Посмотреть сообщение
Нафига кодить на javascript, если через css это и так прекрасно работает. Javascript может быть отключен в браузере в целях безопасности и работать не будет.
Если отключен яваскрипт, это проблема пользователя. У него так же могут быть отключены картинки, не установлен флеш и т. д. Что теперь, один голый текст на сайте размещать?
Insya вне форума   Ответить с цитированием
Старый 02.07.2009, 12:27   #14
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Цитата:
Сообщение от Insya Посмотреть сообщение
Если отключен яваскрипт, это проблема пользователя.
Не забываем, что javascript на мобильных устройствах не всегда присутствует. И даже если у пользователя не установлен флэш, отключены картинки и не работает javascript, все равно css будет работать, если конечно не включен "стиль в режиме пользователя".

А вот то, что в ie6 не совсем корректно организован css2, уж точно не проблема пользователя.


ps: кстати, код можно упростить, используя чистый inline.
PHP код:
...
<
style type "text/css" >
   
tr.mytr1 background-imageurl('lightoff.png'); }
   
tr.mytr2 background-imageurl('lighton.png'); }
</
style>
...
<
tr class="mytr1" onmouseout="javascript:this.className='mytr1';" onmouseover="javascript:this.className='mytr2';">
... 
работает в Опере, ie6/7 и FF.
__________________
Use the Source, Luke!

Последний раз редактировалось ΛLIEN. 02.07.2009 в 12:47.
ΛLIEN вне форума   Ответить с цитированием
Старый 02.07.2009, 14:24   #15
C1FR0
Complete
 
Аватар для C1FR0
 
Регистрация: 07.01.2009
Адрес: Гатчина

Нарушения:[Посмотреть]
А вот на мобильные устройства я не ориентирован.
За помощь всем большое спасибо!
__________________
MATRIX — connecting people
C1FR0 вне форума   Ответить с цитированием
Старый 02.07.2009, 16:03   #16
Insya
online();
 
Аватар для Insya
 
Регистрация: 24.01.2006
Адрес: Гатчина

Нарушения:[Посмотреть]
Цитата:
Сообщение от ΛLIEN Посмотреть сообщение
Не забываем, что javascript на мобильных устройствах не всегда присутствует. И даже если у пользователя не установлен флэш, отключены картинки и не работает javascript, все равно css будет работать, если конечно не включен "стиль в режиме пользователя".
Для мобильных устройств надо делать отдельную версию. Пользователям очень удобно пользоваться сайтом, если некоторые вещи сделаны через аякс, хочешь сказать его тоже в топку? Это все равно, что отказаться от нового порше в пользу старого уазика только из-за того, что иногда обуваешь гады и неудобно на педали нажимать.
Insya вне форума   Ответить с цитированием
Старый 02.07.2009, 21:36   #17
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Я не предлагаю исключить javascript вообще. Просто для решения определенных задач надо пользоваться соответствующими технологиями: CSS - для разметки, аякс - для общения с сервером, и т.д.
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Старый 02.07.2009, 23:36   #18
Insya
online();
 
Аватар для Insya
 
Регистрация: 24.01.2006
Адрес: Гатчина

Нарушения:[Посмотреть]
Цитата:
Сообщение от ΛLIEN Посмотреть сообщение
Я не предлагаю исключить javascript вообще. Просто для решения определенных задач надо пользоваться соответствующими технологиями: CSS - для разметки, аякс - для общения с сервером, и т.д.
Да по большому счету, если весь сайт в скрипте, то использовать в одном месте его вместо css не грех (не про конкретный сайт говорю, а в общем).
Insya вне форума   Ответить с цитированием
Старый 03.07.2009, 12:45   #19
kainen
lsd made me a prostitute
 
Аватар для kainen
 
Регистрация: 24.01.2006

Нарушения:[Посмотреть]
Цитата:
Сообщение от ΛLIEN Посмотреть сообщение
Я не предлагаю исключить javascript вообще. Просто для решения определенных задач надо пользоваться соответствующими технологиями: CSS - для разметки, аякс - для общения с сервером, и т.д.
Бредятина!
Цитата:
Сообщение от Insya Посмотреть сообщение
Да по большому счету, если весь сайт в скрипте, то использовать в одном месте его вместо css не грех (не про конкретный сайт говорю, а в общем).
Грех. CSS лучше поддерживается браузерами, чем javascript. Отчасти по той причине, что CSS значительно лучше определен и описан.
Если сделать эту фигню на CSS, то это будет более предсказуемо и более работоспособно. Разумеется, не стоит использовать CSS, если разработчик сайта его не знает, а обучить стоит дорого, но это уже другой вопрос.
Кстати, умные люди из интернетов говорят, что функциональность CSS перекрывает функциональность javascript только когда речь идет о mouseover.
kainen вне форума   Ответить с цитированием
Старый 03.07.2009, 13:46   #20
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Цитата:
Сообщение от kainen Посмотреть сообщение
Бредятина!
Ну и в чем же здесь бредятина?
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:15. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot