Re: и еще заморочка с FireFox
От: mogadanez Чехия  
Дата: 20.04.06 07:55
Оценка: 27 (1)
Здравствуйте, Odi$$ey, Вы писали:


OE>то в IE по клику Button1 текст Label1 меняется, а в FireFox (1.5.0.2) — нет, код отрабатывает, alert правильно пишет label = Label1


innerText — это IE- only
пользуй InnerHTML
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[14]: Disable buttons
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 20.04.06 07:57
Оценка:
Здравствуйте, mogadanez, Вы писали:

OE>>IE говорит "Microsoft JScript runtime error: 'root_' is undefined"

M>var root_ = this; точно добавил перед function on_load()?

а, точно

OE>>а FireFox кстати дальше if ( old_onclick_handler ) old_onclick_handler(); просто вообще не идет, я так понимаю он лезет за валидацией на сервер, ну и если все OK, выполняет код нажатия на кнопку, а потом страница загружается по новой.


M>не никуда он не лезет old_onclick_handler — старый клиентский обработчик.


тем не менее дальше old_onclick_handler() FireFox не идет
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: и еще заморочка с FireFox
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 20.04.06 08:00
Оценка:
Здравствуйте, mogadanez, Вы писали:

OE>>то в IE по клику Button1 текст Label1 меняется, а в FireFox (1.5.0.2) — нет, код отрабатывает, alert правильно пишет label = Label1


M>innerText — это IE- only

M>пользуй InnerHTML

поубивал бы, действительно, с innerHTML работает
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: и еще заморочка с FireFox
От: mogadanez Чехия  
Дата: 20.04.06 08:01
Оценка: :)
Здравствуйте, Odi$$ey, Вы писали:

OE>поубивал бы,


взаимно
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[15]: Disable buttons
От: mogadanez Чехия  
Дата: 20.04.06 08:02
Оценка: 5 (1)
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, mogadanez, Вы писали:


OE>>>IE говорит "Microsoft JScript runtime error: 'root_' is undefined"

M>>var root_ = this; точно добавил перед function on_load()?

OE>а, точно


OE>>>а FireFox кстати дальше if ( old_onclick_handler ) old_onclick_handler(); просто вообще не идет, я так понимаю он лезет за валидацией на сервер, ну и если все OK, выполняет код нажатия на кнопку, а потом страница загружается по новой.


M>>не никуда он не лезет old_onclick_handler — старый клиентский обработчик.


OE>тем не менее дальше old_onclick_handler() FireFox не идет


а в JavaScript Console он при этом ничего не пишет?
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Disable buttons
От: Аноним  
Дата: 20.04.06 08:32
Оценка:
попробуй такое решение:

ClientScript.RegisterOnSubmitStatement(GetType(), "disabled_button", "if (Page_IsValid){if (document.resubmit_flag==null){document.resubmit_flag=1;}else{alert('Подождите идет регистрация..');}}");

если ASP.NET < 2, то аналогично используй метод страницы RegisterOnSubmitStatement (key, script)

сообщение можно и не выводить..


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[16]: Disable buttons
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 20.04.06 08:53
Оценка:
Здравствуйте, mogadanez, Вы писали:

OE>>тем не менее дальше old_onclick_handler() FireFox не идет

M>а в JavaScript Console он при этом ничего не пишет?

все, на сегодня пора завязывать сразу после old_onclick_handler() у меня стоял alert c Page_IsValid и на нем был облом ибо "Page_IsValid is not defined".

Все, теперь все три варианта работают и в FireFox и в IE c EnableClientScript true и false. Закинь еще одно сообщение с окончательным вариантом — добавим в его FAQ, чтоб ты больше не мучался так
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.