在经典asp中调用visual basic代码中特定点的javascript函数
因此,我在一个经典的asp页面中使用了visual basic代码,如果我的代码达到某一点,我希望得到一条javascript错误消息来显示:在经典asp中调用visual basic代码中特定点的javascript函数,javascript,asp-classic,vbscript,Javascript,Asp Classic,Vbscript,因此,我在一个经典的asp页面中使用了visual basic代码,如果我的代码达到某一点,我希望得到一条javascript错误消息来显示: <% Function parseString(inputString){ 'some code if startPos > 0 Then 'some code Else displaymessage End if } 'more code %> <script type ="text/javascript"&g
<%
Function parseString(inputString){
'some code
if startPos > 0 Then
'some code
Else
displaymessage
End if
}
'more code
%>
<script type ="text/javascript">
function displaymessage() {
alert("Wrong!");
}
</script>
asp在服务器上执行。Javascript在客户端上执行。您可以将执行函数的代码写入脚本块,然后执行客户端:
<%
Function parseString(inputString){
'some code
if startPos > 0 Then
'some code
Else
'out your javascript code here
Response.Write "displayMessage();"
End if
}
%>
<script language="javascript">
<%parseString("some string to parse")%>
</script>
asp在服务器上执行。Javascript在客户端上执行。您可以将执行函数的代码写入脚本块,然后执行客户端:
<%
Function parseString(inputString){
'some code
if startPos > 0 Then
'some code
Else
'out your javascript code here
Response.Write "displayMessage();"
End if
}
%>
<script language="javascript">
<%parseString("some string to parse")%>
</script>
您也可以这样做:
<%
Function parseString(inputString)
if startPos > 0 Then
'...
Else
call displayMessage
End if
End Function
Function displayMessage
%>
<script type ="text/javascript">
alert("Wrong!");
</script>
<%
End Function
%>
0那么
'...
其他的
呼叫显示信息
如果结束
端函数
函数显示消息
%>
警惕(“错误!”);
但是您必须意识到(正如Lee所说)vb代码在服务器上运行,只有在完成之后,其结果才会发送到客户端,您的js代码才会在那里运行。这意味着您的vb代码不会被此警报停止。此外,此警报甚至可能不会显示在客户端上,因为盲目地将这段javascript代码写入响应可能不会生成有效的文档。您也可以这样做:
<%
Function parseString(inputString)
if startPos > 0 Then
'...
Else
call displayMessage
End if
End Function
Function displayMessage
%>
<script type ="text/javascript">
alert("Wrong!");
</script>
<%
End Function
%>
0那么
'...
其他的
呼叫显示信息
如果结束
端函数
函数显示消息
%>
警惕(“错误!”);
但是您必须意识到(正如Lee所说)vb代码在服务器上运行,只有在完成之后,其结果才会发送到客户端,您的js代码才会在那里运行。这意味着您的vb代码不会被此警报停止。此外,此警报甚至可能不会显示在客户端上,因为盲目地将这段javascript代码写入响应可能不会生成有效的文档