Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 04.09.2012, 09:48
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от devote Посмотреть сообщение
хм... странно но у меня все гуд.. вы проверяли до исправления моей ошибки или после?
Проверял до исправления. Сейчас всё ОК!
Ответить с цитированием
  #32 (permalink)  
Старый 04.09.2012, 11:27
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Допилил его, теперь во всех браузерах должно работать нормально, на текстовых полях и на поле password а так же на textarea
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine

Последний раз редактировалось devote, 04.09.2012 в 14:02.
Ответить с цитированием
  #33 (permalink)  
Старый 04.09.2012, 12:26
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

закинул скрипт на гитхаб: https://github.com/devote/HTML5-Placeholder
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #34 (permalink)  
Старый 04.09.2012, 17:36
Профессор
Отправить личное сообщение для Nanto Посмотреть профиль Найти все сообщения от Nanto
 
Регистрация: 21.12.2010
Сообщений: 243

Сообщение от devote Посмотреть сообщение
забудь вообще про такие советы, делать что-то по юзер агенту плохой тон... Не нужно людей учить говнокодить. Нужно определять возможности браузера а не парсить агент.
Ну так и я о том же - есть куча скриптов, которые вычисляют браузер по тем или иным "плюшкам CSS3/HTML5".
Вы вот не стали определять юзер-агента, и поэтому Ваш пример абсолютно не решает проблему топик-стартера - Opera понимает атрибут placeholder, но не меняет для него цвет. Для Оперы этот атрибут надо скрывать.
P.S. Да и фокс чего-то подглючивает.
Ответить с цитированием
  #35 (permalink)  
Старый 04.09.2012, 21:24
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Nanto
Для Оперы этот атрибут надо скрывать.
если вы внимательнее почитаете код, то увидите то, что скрипт все обрабатывает для всех браузеров, и для оперы и для сафари и т.д.

UPD: Я определяю не наличие возможности placeholder а наличие возможности менять стиль посредством CSS псевдо-элемента, если эту возможность отсутствует, тогда обрабатываю скриптом, не зависимо от того понимает браузер сам placeholder или нет... Единственное исключение сделано для Сафари, так как он понимает и то и другое, но не может центровать текст в placeholder, поэтому для него отдельно было введено правило.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine

Последний раз редактировалось devote, 05.09.2012 в 18:51.
Ответить с цитированием
  #36 (permalink)  
Старый 05.09.2012, 22:57
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от devote Посмотреть сообщение
Допилил его, теперь во всех браузерах должно работать нормально, на текстовых полях и на поле password а так же на textarea
Попробовал сейчас поддключить input type="email" и с этим атрибутом скрипт похоже не работает?
Имею ввиду Opera и Safary.
http://webmaster.ayrveda.ru/devote-H...e6e/index.html
(или под этот атрибут он не расчитан?)
Ответить с цитированием
  #37 (permalink)  
Старый 05.09.2012, 23:05
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Mike_Kharkov
(или под этот атрибут он не расчитан?)
хм... странно.. ща посмотрим, вообще должен был работать
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #38 (permalink)  
Старый 05.09.2012, 23:12
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Mike_Kharkov,
я исправил, затести сейчас
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #39 (permalink)  
Старый 05.09.2012, 23:16
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от devote Посмотреть сообщение
Mike_Kharkov,
я исправил, затести сейчас
В Safary и Opera норм. - но во всех IE текст отсутствует...
Ответить с цитированием
  #40 (permalink)  
Старый 05.09.2012, 23:20
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Mike_Kharkov
но во всех IE текст отсутствует...
в смысле? я тока что проверил ИЕ, вроде норм... поясни пожалуйста конкретнее.. спс
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
D'n'D html5 Общие вопросы gJam Элементы интерфейса 2 22.07.2012 23:06
jquery поддерживает ли браузер html5 vanderv jQuery 1 07.04.2012 10:12
HTML5 в наше время это что? Policeman (X)HTML/CSS 4 06.12.2011 10:27
vkontakte, html5 и как почему не перезагружается страница olga153b Events/DOM/Window 10 02.11.2011 15:20
Когда тэги типа <font> исчезнут? Alex455 (X)HTML/CSS 10 14.06.2011 20:14