Вызов функции js - PullRequest
       1

Вызов функции js

0 голосов
/ 11 февраля 2011
<div id="picker-updatedDate{%= ID %}" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV">{%= ConvertDateFromMSajax2JSFullDateStr(EnteredWhen) %}</div>

Но функция ConvertDateFromMSajax2JSFullDateStr не вызывается.

Как я могу вызвать функцию?

Ответы [ 2 ]

1 голос
/ 14 февраля 2011

Предполагая, что ConvertDateFromMSajax2JSFullDateStr - это функция JavaScript на стороне клиента, и вы хотите на div вывести ее результат, передавая аргумент на стороне сервера, сначала разместите этот код на своей странице:

<script type="text/javascript">
window.onload = function() {
   var oDiv = document.getElementById("picker-updatedDate<%=ID%>");
   oDiv.innerHTML = ConvertDateFromMSajax2JSFullDateStr("<%=EnteredWhen%>");
}
</script>

Тогда правильный синтаксис для самого div:

<div id="picker-updatedDate<%=ID%>" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV"></div>

Убедитесь, что в коде присвоены значения переменным ID и EnteredWhen перед указанным выше.

1 голос
/ 12 февраля 2011

Ваш вопрос неясен, а ваш код синтаксически неверен. Как уже отмечали другие, в вашем примере не предусмотрена функция javascript.

Разделителями ASP являются "<%%>", а не "{%%}"

Чтобы «вызвать» функцию в ASP, вы можете использовать:

<% call MyFunctionName ()%>

Однако, используя явный оператор вызова, значение не возвращается из функции.

если функция возвращает значение, пропустите оператор вызова:

<% = MyFunctionName ()%>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...