Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
Настаев
59 / 45 / 1
Регистрация: 15.12.2010
Сообщений: 297
1

Вызов функции из скрипта

16.05.2011, 22:23. Просмотров 2138. Ответов 8
Метки нет (Все метки)

Создан скрипт в отдельном файле. Подключён на странице. А как вызвать функцию из скрипта прямо из обработчика событий?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2011, 22:23
Ответы с готовыми решениями:

Вызов функции визуал бейсика из функции явы скрипта
Как такое соорудить, есть например две наипростецкие функции: <% function...

Вызов клиентского скрипта
я создал простой скрипт window.alert("Сообщение") в проэкте он...

Вызов скрипта в asp:textbox
в текст боксе на форме входа есть надпись логин, надо при клике на него эту...

Asp:CheckBox вызов скрипта
приветствую. на обычном лэйбле срабатывает, если в OnCLick указать простую...

Вызов скрипта при клике button
Нашел код для показа/скрытия всплывающего окна - http://jsfiddle.net/p7NbX/15/ ...

8
ayrat_net
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
16.05.2011, 23:31 2
Ты про какой скрипт?
Если ты про JavaScript то:
onclick="gether()"
Если функцию из CS аналогично, правда события должны относиться к ASP.NET
0
GCW
17 / 17 / 3
Регистрация: 07.05.2011
Сообщений: 51
17.05.2011, 09:31 3
А если хочешь прицепить клиентское событие к элементу asp.net, то у него может быть Client[событие], если нет, то программно через .Attributes.Add("onclick","example()");
1
Настаев
59 / 45 / 1
Регистрация: 15.12.2010
Сообщений: 297
17.05.2011, 13:58  [ТС] 4
Я про JavaScript.
Хочу, чтобы по нажатию кнопки выполнялись какие-то мои действия в обработчике, а потом в этот же код вписать строку для вызова функции из скрипта. Типа "call имя_макроса", только вместо макроса нужно запустить выполнение функции из скрипта.
0
Alligieri
CEO
Эксперт С++
2254 / 1244 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
17.05.2011, 16:12 5
Цитата Сообщение от Настаев Посмотреть сообщение
какие-то мои действия в обработчик
в обработчике где? на клиентской стороне или в коде C#?
1
Настаев
59 / 45 / 1
Регистрация: 15.12.2010
Сообщений: 297
17.05.2011, 16:31  [ТС] 6
в коде
0
Alligieri
CEO
Эксперт С++
2254 / 1244 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
17.05.2011, 16:42 7
Настаев, ну тогда RegisterStartupScript или RegisterClientScript - в одном из топиков вам давали пример
1
Настаев
59 / 45 / 1
Регистрация: 15.12.2010
Сообщений: 297
23.05.2011, 19:34  [ТС] 8
Я вставил текст из примера. Правда он был на C#. Но Visual Studio ошибок не показывает. Более того: этот код выполняется, но на экран сообщение не выскакивает.

Visual Basic
1
2
Dim clientScript As String = String.Format("<script type='javascript'>alert('{0}');</script>", "some message to user")
Me.ClientScript.RegisterStartupScript(Me.GetType(), "MessageToUser", clientScript)
Чтобы я Вас не мучил больше, просто выложите пример вызова любой функции из любого скрипта. Но функция должна вызываться прямо из обработчика событий в коде (то есть в файле *.vb или *.cs)

Добавлено через 45 минут
Только что порылся в MSDN и нашёл ответ.
Этот пример работает.
Visual Basic
1
2
3
            Dim cstext1 As String = "<script type=""text/javascript"">" & _
                "alert('Hello World');</" & "script>"
            Me.ClientScript.RegisterStartupScript(Me.GetType(), "ButtonClickScript", cstext1)
1
ayrat_net
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
23.05.2011, 20:18 9
Разрыв мозга... Я так не умею. Всё бросаю программирование.
0
23.05.2011, 20:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 20:18

Вызов jQuery-скрипта при AJAX-вызове
Здравствуйте, подскажите как быть, у меня есть страница следующего формата ...

Вызов скрипта
Нужно вызвать скрипт на выполнение из webbrowser, скрипт хранится в файле...

вызов скрипта из C# приложения
Всем доброго времени суток! У меня следующая проблема. есть приложение на си...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru