![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
Ребята подскажите пожалуйста, а то бьюсь уже битый час. Есть две функции:
Функция f_change генерится PHP скриптом, но это не суть... она стоит на событие onload тэга BODY... ну так вот, проблема заключается в том, что в этой функции отробатывает только первая строчка, а дальше не хочет. При этом функция f_alert вызывается на этой же страничке по нажатию кнопки с аналогичными параметрами и все работает. Странно.... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
||||
|
||||
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
skyboy, браузер Firefox 2, demoform - это имя формы... обращение document.demoform из скрипта проходит, оно корректное... ошибка не выдается просто отрабатывает единожды строчка document.demoform.Name.value="2"; и выполнение функции прекращается...
Добавлено @ 17:02 Тьфу ты наврал... тестировал по IE6 |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
sani79, так вот и разница, по-моему... обращение к форме как document.demoform работает, а просто как demoform (во второй строчке) - уже нет. Имхо, еще надежнее обращаться как document.forms["demoform"], особенно если это все генерится на сервере...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
SelenIT, Спасибо за совет, но к сожелению не помогло.... да генерится на сервере... к сожалению никаких ошибок нет, непонятно куда копать... изнутри формы вызов этой функции работает, вот такой код:
вызывается по событию onchange, объекта <input type="text"> и все работает... странно... |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
sani79, в последнем примере все правильно - this.form элемента формы указывает на саму форму, которой этот элемент принадлежит, и через нее без проблем можно обращаться к другим ее элементам. А просто по имени формы - браузер "не понимает"...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |