Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание Jscript. / 7 сообщений из 7, страница 1 из 1
27.06.2006, 17:35
    #33817554
Mervil_I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
Кто то когда-то рабтал с
Page.ClientScript.RegisterStartupScript(this.GetType(), "", strScript);
Можете обьснить?
vb
...
Рейтинг: 0 / 0
28.06.2006, 00:35
    #33818058
gone_gone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
А что непонятно-то?

1 параметр - где регистрировать, т.е. Page, for example.
2 параметр - "имя" скрипта, например "VperduchuScriptTut"
3 параметр - сам скрипт
...
Рейтинг: 0 / 0
28.06.2006, 14:33
    #33819319
Mervil_I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
Я читал,что  для динамического добавления скрипта надо вызывать Page.ClientScript.RegisterStartupScript . Возникла проблема - не мог написать насать кричало на ClientScript. В чем причина?
Реализвал так:
string callbackScript = string.Empty;
callbackScript ="<script type=\"text/javascript\">\n" +
"fff();\n" +
" </script>\n";
Page.RegisterStartupScript("aaaaaa", callbackScript.ToString());
Все работает. vb
...
Рейтинг: 0 / 0
28.06.2006, 14:45
    #33819363
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
Page.ClientScript.RegisterStartupScript(Page.GetType(),"Скрит","fff();",true);---------------------------------------------------
От знаний еще никто не умирал, но рисковать не стоит!
...
Рейтинг: 0 / 0
28.06.2006, 17:07
    #33819901
Mervil_I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
Для
Page.ClientScript.RegisterStartupScript(Page.GetType(),"Скрит","fff();",true);
-
System.Web.UI.Page' does not contain a definition for 'ClientScript'
Как я уже говорил.
Проблема почти отпала.
Возникла другая в тему динамического добавления.
Как имея уже существвующий обработчик событи для елемента добавить свой. Типа:
 function А()
{
    bOkId.onclick +=function (){slf.Submit()};
}
Штобы после старого выполнилось новое?vb
...
Рейтинг: 0 / 0
28.06.2006, 17:17
    #33819932
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
Если рассуждать логически то выполнит код
bOkId.onclick +=function (){slf.Submit()};
в конце страницы, когда контрол уже загружен
только в место bOkId напиши
document.getElementById('bOkId')---------------------------------------------------
От знаний еще никто не умирал, но рисковать не стоит!
...
Рейтинг: 0 / 0
28.06.2006, 17:55
    #33820056
Mervil_I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Jscript.
Не работает.
callbackScript ="<script type=\"text/javascript\">\n" +
"document.getElementById('imgBtn').onclick +=function (){"+
      "document.getElementById('Lbl_Id').innerText = 'Id = '+ document.getElementById('InpValue').value;\n" +
      "};"+
      "</script>\n";
Page.RegisterStartupScript("aaaaaa", callbackScript.ToString());
Не выполняется ни новая ни старая функция.vb
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание Jscript. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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