一个简单的js函数调用问题,多谢。
看如下代码:
<SCRIPT language=javascript>
function Save(imgURL)
{
……
……
……}
</SCRIPT>
……
……
<%
var cmd = aspGetAspValue("cmd");--这个aspGetAspValue是C函数,没问题
if (cmd == "download")
{
URL=processdownload();--这个processdownload是C函数,调用没问题。
Save(URL); --我想在这里调用上面的js函数Save,应该怎么调用才行?直接调用有问题啊。
}
%>
看如下代码:
<SCRIPT language=javascript>
function Save(imgURL)
{
……
……
……}
</SCRIPT>
……
……
<%
var cmd = aspGetAspValue("cmd");--这个aspGetAspValue是C函数,没问题
if (cmd == "download")
{
URL=processdownload();--这个processdownload是C函数,调用没问题。
Save(URL); --我想在这里调用上面的js函数Save,应该怎么调用才行?直接调用有问题啊。
}
%>
<%
var cmd = aspGetAspValue("cmd");
if (cmd == "download")
{
URL=processdownload();
%>
Save(URL);
<%
}
%>
这个其实不需要懂什么,当做语法格式就可以了
<% %> 这个语法规则就是存档服务端语言的...所以JS不能包含其中.那样就被当做后台语言解析了.
ASP Error: Syntax error At line 29, line => { <%
var cmd = aspGetAspValue("cmd");
if (cmd == "download")
{ --到这里报错,为什么?
%>
Save(URL);
<%
}
%>
<%
var cmd = aspGetAspValue("cmd");
if (cmd == "download")
{
URL=processdownload();
%>
Save(<%=URL%>);
<%
}
%>
#5的估计也可以,少了个引号<%
var cmd = aspGetAspValue("cmd");
if (cmd == "download")
{
URL=processdownload();
%>
Save('<%=URL%>');
<%
}
%>
<%
if (true)
{
%>
<script language=javascript>
Show();
</script>
<%
}
%>
如果是asp应该怎么写呢?