Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> можно ли запустить JS из aspx.cs 
V
    Опции темы
LectorSP
Дата 2.5.2007, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



А можно ли из кода aspx.cs как нибуть запустить JavaScrip, и если да то как.
--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
Pankon
Дата 2.5.2007, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



LectorSP, Из aspx.cs - нельзя, потому что cs-файл находится на сервере, а JavaScript запускается на клиенте....

а вот если встроить в хтмл-страницу, которая приходит к клиенту, событие onload, которое запускает JavaScript, я думаю - это будет, то, что ты ищешь...

Добавлено через 11 минут и 58 секунд
Цитата(LectorSP @  2.5.2007,  12:28 Найти цитируемый пост)
А можно ли из кода aspx.cs как нибуть запустить JavaScrip
 вообще, если конечно отвечать на твой вопрос "буквально" - из кода aspx.cs как нибуть запустить JavaScrip, то теоретический ответ должен все-таки звучать да - можно, через AJAX. Для этого, на клиенте AJAX вызов, должен "спросить" у сервера (aspx.cs - файл), какую функцию запускать, а может даже запросить код этой функции с сервера и, получив ответ запустить ее на клиенте...

Но что-то мне подсказывает, что тебе будет достаточно первой части ответа.....
PM MAIL   Вверх
LectorSP
Дата 2.5.2007, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



я все понял, большое спасибо...: )
--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
Pankon
Дата 2.5.2007, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Пожалуйста
PM MAIL   Вверх
Mymik
Дата 6.5.2007, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



Pankon, ты так и не написал человеку как это сделать :о) точнее какую функцию вызвать -->>
asp.net2.0
Код

Page.ClientScript.RegisterStartupScript();

asp.net1.0
Код

Page.RegisterStartupScript();

P.S. кстати, эти методы засовывают твой JS скрипт в самый конец html страницы, что позволяет избежать проблем кросбраузерности и нет потребности объявлять DOMContentLoaded для FF.


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
Pankon
Дата 7.5.2007, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Mymik,  не написал, потому что редко пользую  smile (а искать было ломы)...

Добавлено через 1 минуту и 15 секунд
Mymik, спасибо... теперь искать не надо (если понадобится)  smile 
PM MAIL   Вверх
LectorSP
Дата 10.5.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



только сейчас посмотрел...то, что надо.

спасибо.
--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
SpaceSpace
Дата 14.5.2007, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 10.4.2007
Где: Самара

Репутация: 3
Всего: 10



Я извиняюсь, понимаю что тема закрыта, но, можно еще так извратиться:
       переопределить Render

 protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);
            writer.Write(<script language=\"javascript\"...<суда засовывается скрипт>....</script>);
        }

P.S. конечно сам скрипт совершенно не обязательно совать прямо во Write smile


--------------------
Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение.
70-565
MCPD Enterprise 3.5 
PM MAIL   Вверх
Mymik
Дата 14.5.2007, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



SpaceSpace, просто зачем переопределять метод, столько писать разности всякой. Если можно совершенно спокойно использовать уже готовый велосипед.. Удобнее как-то...


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0468 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.