powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Принудительная инициализация behavior
2 сообщений из 2, страница 1 из 1
Принудительная инициализация behavior
    #33390543
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создана страница aspx.
На сервере, в коде (CodeBehind)
генерируются элементы TABLE с BEHAVIOR.
Также генерируются функции вызова функций BEHAVIOR.

При возникновении события onload окна
осуществляется запуск этих функций.
При этом, если написать

Код: plaintext
window.setTimeout('TableFunction(TableID)',  0 );

где TableFunction - метод BEHAVIOR,
то функция выполняется только для нескольких первых таблиц
(конкретно на моей странице выполняется для первых 24 таблиц,
а позже выдает ошибку - а у меня может быть больше таких таблиц,
порядка сотни и более)

Если же просто написать

Код: plaintext
TableFunction(TableID);

то функция не выполняется
(подозреваю, что собака зарыта в инициализации behavior)

Зато выполняется

Код: plaintext
alert('Все равно что'); TableFunction(TableID);

Т.е. выполнение функции alert каким-то образом инициализирует
BEHAVIOR таблиц. (Может, alert инициализирует какие-то
внутренние переменные Explorer'а, нормально инициализирующиеся
только после выполнения события onload окна).

Но меня это не устраивает - не будет же пользователь
рассматривать все эти отладочные alert!

Избавиться от всего этого можно, видимо, с помощью
прямой инициализации BEHAVIOR при загрузке окна.

Как это сделать лучше?
...
Рейтинг: 0 / 0
Принудительная инициализация behavior
    #33390578
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное alert просто дает время инициализироваться behavior-у или докачаться остальным таблицам. пока на ОК нажмешь . поставить sleep какой-нить вместо alert?

все ИМХО
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Принудительная инициализация behavior
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]