能不能在用vbscript调用客户端的javascript函数
比如javascript 函数:
<script language=javascript>
function test()
{
alert("debug....");
}
在服务端调用
<%
response.write("<script language=javascript>test()</script>")
%>
但我这里测试了一下提示错误"缺少对象,"我应该这里怎么改??????
还有就是 我在服务器端直接写入如:
<%
response.write("<script language=javascript>document.form1.username.value=5;</script>")
%>
它提示错误"document.form1.username"为空或不存在,但我的表单的name和id属性都是正确的
你说我这里该怎么解决?????????
<%... ...%>之间的的语句是在服务器端运行的,其结果中如果有script代码输出到客户端,会在客户端解释后执行;
在客户端页面装载时,脚本的执行顺序是按照网页源代码的顺序来解释执行的,所以调用的脚本函数必须在此之前声明,引用的页面中的对象必须在此之前得到解析
response.write("<script language=javascript>document.form1.username.value=5;</script>")
--->>>
response.write("<script language=javascript defer >document.form1.username.value=5;</script>")