![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| BASILIO |
|
|||
|
Koté-CAH ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.2.2008 Репутация: нет Всего: нет |
Вот такой простенький кусок, смысл удаление первоначального значения, но так чтоб потом не удалялось всё если человек надумает исправить. Вот мой код:
|
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
А ошибка какая?
- onfocus, а не onFocus - в обработчике не дужна директива "javascript:" - зачем сначала проверять переменную, а затем создавать новую в теле? - это разные переменные, вторая удаляется при выходе из обработчика, надо создать глобальную и убрать у внутренней var |
|||
|
||||
| BASILIO |
|
|||
|
Koté-CAH ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.2.2008 Репутация: нет Всего: нет |
Если писать без IFа, проходит, не в этом проблема Странно, раньше не работало, могу правда с чем-нибудь путать, где можно глянуть конкретно данный пункт? 1. А глобальную внутри неполучится создать? 2. Если нет, в каком отсеке должен быть скрипт создания в HEAD или BODY? 3. Её можно будет из обрабочика вызвать? Спасибо Это сообщение отредактировал(а) BASILIO - 7.6.2008, 00:52 |
|||
|
||||
| Ghirik |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Собственно, Вам указали на onFocus, не для того чтобы прошло. А чтобы исключить возможное неправильное трактование интерпретатором этого атрибута. И чтобы в дальнейшем, не грешить на нарушение синтаксиса. JavaScript чуствителен к регистру символов.
Когда Вы внутри тэга пишите onload, onclick, onfocus... и т.п., то это уже является JavaScript-ом. В HTML нет событий. Другое дело, например, параметр href тэга <a> и некоторых других. href - это чистый HTML, потому, если вы хотите запустить скрипт, то следует указать href:"javascript:.... Я бы зарисовал ваш случай так:
Названия тэгов, то же, следует писать маленькими буквами. -------------------- Отдадим всё клиенту, пускай его машина мучается... |
||||||
|
|||||||
| BASILIO |
|
|||
|
Koté-CAH ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.2.2008 Репутация: нет Всего: нет |
||||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Проверяйте равенство value (текущее значение) и defaultValue (первоначальное значение). Удаляйте, только если они равны. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| BASILIO |
|
|||
|
Koté-CAH ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.2.2008 Репутация: нет Всего: нет |
SelenIT, да тоже так решил сделать, в принцепе пофиг, если начальное равно тому что в итоге человеку нужно, впишит ещё раз =)
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |