15.05.2009, 15:13
|
Новичок на форуме
|
|
Регистрация: 15.05.2009
Сообщений: 8
|
|
Да, кусок работает... Странно...
Ладно, пойду поищу ошибки в своей ДНК...
|
|
15.05.2009, 15:32
|
Аспирант
|
|
Регистрация: 13.05.2009
Сообщений: 37
|
|
Сообщение от mindguru
|
<input type="text" class="s" id="stext" onfocus="stextactive=true" onblur="stextactive=false">
|
руки бы поотрывать за такое! Учите матчасть, уважаемый.
Хотел привести код, да Gvozd меня опередил
|
|
15.05.2009, 15:53
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Сообщение от Pattern
|
руки бы поотрывать за такое! Учите матчасть, уважаемый.
|
Может я слепой, но вроде все норм. Можете пояснить, за что вы руки обрывать собрались.
|
|
15.05.2009, 15:57
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
+1
в таком виде тег отлично работает, только что проверил.
и ошибки в нем я не вижу.
ну, конечно если не брать тот факт что он не закрыт, но это мелочи
|
|
15.05.2009, 16:05
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Сообщение от Gvozd
|
ну, конечно если не брать тот факт что он не закрыт, но это мелочи
|
Для html закрыт.
Для xhtml не закрыт. Но руки то за это зачем отрывать.
Последний раз редактировалось Riim, 15.05.2009 в 16:12.
|
|
15.05.2009, 16:23
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Цитата:
|
Может, те ещё исходники программы выслать?
|
омг, зачем мне твои исходники?
Цитата:
|
Говорят, надо, значит, надо...
|
Не хочешь говорить - дело твое, никто не заставляет
Цитата:
|
Чудак-человек! В осле алерт без аргументов работает ничуть не хуже, чем с аргументами (так и знал, что к этому прицепишься). Трабл в том, что алерт не срабатывает именно в данном случае...
|
я не цеплялся, а предположил, в отличие от тебя
Цитата:
|
Но руки то за это зачем отрывать
|
может за глобальные переменные
|
|
15.05.2009, 16:30
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от x-yuri
|
может за глобальные переменные
|
умение не срать в глобальной области лишними переменными, оборачивая их в замыкания, не назначать inline-обработчики, а вешать их динамически, и еще много чего еще, есть скорее навык приходящий с опытом, и отделяющий начинающего от практикующего.отрывать руки за "грязный код" в 2- строк незачем. в обещм непонятно, что имел в виду Pattern. самому интересно что не так
|
|
15.05.2009, 16:52
|
Аспирант
|
|
Регистрация: 13.05.2009
Сообщений: 37
|
|
Честно скажу, что такое извращённое написание кода удивило своей работоспобностью. Думал обратное, пока не проверил. Однако, переназначать переменную явным образом непосредственно в событии, это как то... Для приличия бы хотя бы в фукнцию такое назначение перенаправить.
Одного понять не могу, данный код нормально работает и без всякой дополнительной помощи, в чём сыр бор то?
|
|
15.05.2009, 17:58
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Сообщение от Pattern
|
извращённое написание кода
|
Самое обычное. Все новички начинают писать именно так. Большинство книг и справочников пестрят подобными кусками кода. Да весь интернет буквально напичкан подобным кодом. Расскажите, как вы изучали javascript, что сразу стали писать в проф-стиле. Или как вы пишите? Как бы вы написали этот кусок кода?
Сообщение от Pattern
|
Для приличия бы хотя бы в фукнцию такое назначение пере направить.
|
Это и так делается автоматически: http://javascript.ru/tutorial/events/intro
Цитата:
|
Дело в том, что при назначении onclick в HTML браузер автоматически создает функцию-обработчик из содержимого кавычек.
|
--------
В следующий раз хорошо подумайте прежде чем предлагать кому то обрывать руки.
|
|
15.05.2009, 18:39
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Бредня какая-то...
<input type="text" onfocus="alert('test')" />
Работает в IE6+. Проверенно.
Сорри за оффтоп...
Последний раз редактировалось B~Vladi, 15.05.2009 в 18:43.
|
|
|
|