powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / В коде C# вызвать функцию JavaScript
13 сообщений из 13, страница 1 из 1
В коде C# вызвать функцию JavaScript
    #39017535
evgenybe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно в серверном коде С# (ASP.Net) сформировать некий параметр и организовать вызов функции JavaScript c этим параметром.

Подскажите, please, как это сделать.

Спасибо!
Евгений Боуден
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017581
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenybe,
WebForms или MVC?
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017583
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И очевидно имеется в виду вызываться JS функция должна после перезагрузки формы? Потому что напрямую из C# вызвать JS невозможно.
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017584
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И очевидно имеется в виду вызываться JS функция должна после перезагрузки формы? Потому что напрямую из C# вызвать JS невозможно.
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017619
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenybe,

...вероятно, имеется в виду помещение параметра в HiddenField, который считает JS функция по document.ready ?
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017651
evgenybe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

Конечно, после полной загрузки Web страницы.
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017661
evgenybe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

Да возможно.

И как запустить эту функцию по document.ready?
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017685
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenybe,
На стороне сервера установить значение в скрытое поле, а в document.ready вызвать считывание значения из скрытого поля JS'ом.
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017702
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenybecarrotik,

Да возможно.

И как запустить эту функцию по document.ready?

ну вот так примерно
тынц

...обратите только внимание на ответ
The problem is in order of script and html elements. document.getElementById is called before html is rendered (DOM not ready yet). Just put script block after html.

...как пример, дальше сами погуглите ...
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017851
evgenybe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,
Вот пример, который у меня не работает:
Код: html
1.
2.
3.
4.
5.
6.
   
    <script src='http://code.responsivevoice.org/responsivevoice.js'>
         responsiveVoice.speak('Hellow World');
   </script>

</asp:Content>



Но в другой странице подобное работает

Код: html
1.
2.
3.
4.
5.
6.
7.
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 

<script src='http://code.responsivevoice.org/responsivevoice.js'></script>


<img alt="Транскрипция" src="../images/Bullets/Sound.gif" 
    onclick="responsiveVoice.speak('<%# Eval("Eng") %>');" 



Разница лишь в том, что в работающем примере функция запускается на onclick, а в неработающем - сама по себе.
Не пойму, в чем моя ошибка.
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39017871
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenybe,

...поместите скрипт после всей разметки (т.е. Content/body/html)
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39018273
evgenybe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

Он там у меня и стоит. Но не после </body>, а непосредственно перед </content>. Потому что страница использует мастер-страницу
...
Рейтинг: 0 / 0
В коде C# вызвать функцию JavaScript
    #39018280
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenybecarrotik,
Вот пример, который у меня не работает:
Код: html
1.
2.
3.
4.
5.
6.
   
    <script src='http://code.responsivevoice.org/responsivevoice.js'>
         responsiveVoice.speak('Hellow World');
   </script>

</asp:Content>



Но в другой странице подобное работает

Код: html
1.
2.
3.
4.
5.
6.
7.
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 

<script src='http://code.responsivevoice.org/responsivevoice.js'></script>


<img alt="Транскрипция" src="../images/Bullets/Sound.gif" 
    onclick="responsiveVoice.speak('<%# Eval("Eng") %>');" 



Разница лишь в том, что в работающем примере функция запускается на onclick, а в неработающем - сама по себе.
Не пойму, в чем моя ошибка.Если у script указан src, то внутри кода не должно быть.
Код: html
1.
2.
    <script src='http://code.responsivevoice.org/responsivevoice.js'></script>
    <script>responsiveVoice.speak('Hellow World');</script>
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / В коде C# вызвать функцию JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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