<div id="picker-updatedDate{%= ID %}" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV">{%= ConvertDateFromMSajax2JSFullDateStr(EnteredWhen) %}</div>
但函數ConvertDateFromMSajax2JSFullDateStr
不會被調用。調用js函數
我該如何調用函數?
<div id="picker-updatedDate{%= ID %}" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV">{%= ConvertDateFromMSajax2JSFullDateStr(EnteredWhen) %}</div>
但函數ConvertDateFromMSajax2JSFullDateStr
不會被調用。調用js函數
我該如何調用函數?
假設ConvertDateFromMSajax2JSFullDateStr
是客戶端的JavaScript函數,並希望到pouplate的div
其輸出,通過服務器端的說法,先有這樣的代碼在你的頁面:
<script type="text/javascript">
window.onload = function() {
var oDiv = document.getElementById("picker-updatedDate<%=ID%>");
oDiv.innerHTML = ConvertDateFromMSajax2JSFullDateStr("<%=EnteredWhen%>");
}
</script>
然後正確語法股利本身:
<div id="picker-updatedDate<%=ID%>" class="bordForTdPickerTables cellPadding cellNotEditable lastUpdateDIV"></div>
確保代碼將值分配給ID
和EnteredWhen
之前的變量。
你的問題不清楚,你的代碼在語法上是不正確的。正如其他人指出的那樣,您的示例中沒有提供JavaScript功能。
ASP分隔符是 「<%%>」 而不是 「{%}」
要 「調用」 在ASP的功能,你可以使用:
<%調用MyFunctionName()%>
但是,通過使用顯式調用語句,函數不返回任何值。
如果函數返回一個值,則省略調用語句:
<%= MyFunctionName()%>
我不明白。你在哪裏調用JS函數? – Lordalcol 2011-02-11 12:44:35