setTimeout("function()",timer)
作用是在指定的时间timer毫秒后,运行一次function(),并不是递归调用。第二个问题,可以用js写asp,并不违反你要求“用JavaScript来截获上一个文件传来的数据”,只不过,这时候的js是运行于服务器段的asp脚本了:)
作用是在指定的时间timer毫秒后,运行一次function(),并不是递归调用。第二个问题,可以用js写asp,并不违反你要求“用JavaScript来截获上一个文件传来的数据”,只不过,这时候的js是运行于服务器段的asp脚本了:)
因为在function()还没执行完的时候又进入了下一极了.一层层的递下去,却没有回归,所以我担心堆栈空间用尽.第二个问题, 用JS写ASP,这不是两种东西吗?你是说把ASP内莰到JS代码里?我是说不用别的,只用JavaScript,如何实现,有没有类似的方法或对象可以直接调用?
2,不是把asp内嵌到js里,而是用js去写asp脚本!也就是说javascript运行于服务器段!也是用javascript阿!只不过不是在客户端运行而已。
function slide()
{
setTimeout("alert('hello---1')",2000);
alert("hello---2");
}
执行该函数时,“hello---2”,先弹了出来。而我的本意是:执行本函数,执行到setTimeout时,暂停两秒,弹出“hello---1”,然后弹出“hello---2”; 在不用 setTimeout和setInterval时如何实现?第二个问题,用JS写ASP的脚本,你这里用到了服务器技术,我只是想只用JS来写,跟ASP没什么关系.
我的要求很简单,用户通一个页面填写了一些信息然后提交,我通过另一个页面接收信息,并给出相应的处理再发给用户,是不是用纯JS不可实现?如果可以,请给段代码,谢谢!
function init()
{
alert("hello");
setTimeout("init()",1000);
alert("hello---2");
}我也认为是递归,可是让我惊奇的是,第三句居然也被执行了,不知道这个setTimeout函数到底是什么机理!
服务器端取值后赋给js中的一个变量即可
<script language="JavaScript" type="text/JavaScript">
var xxx=<%=Request.Form("XXX")%>
</script>
function slide()
{
alert("hello!");
}
function do()
{
setInterval("slide()",1000) ;
}