B/S 下能不能执行多线程
具体来说 打开一个页面 执行一个比较占用时间的操作(在新的线程里),然后转到别的页面进行别的操作。
请问这种方式可以实现吗? 有没有具体的例子,谢谢
[解决办法]
好像不行。我用了一个异步。但发现在新的异步函数里,关于页面的对象已经空了。
关注中……
[解决办法]
剩下的除非考虑ajax
[解决办法]
打错了,是 线程托管,或者叫进程托管
[解决办法]
使用ajax
[解决办法]
var xmlhttp=null;
function PostOrder(xmldoc)
{
var xmlhttp = new ActiveXObject( "Msxml2.XMLHTTP.5.0 ");
xmlhttp.Open( "POST ", "http://myserver/orders/processorder.asp ", false);
xmlhttp.onreadystatechange= HandleStateChange;
xmlhttp.Send(xmldoc);
myButton.disabled = true;
}
function HandleStateChange()
{
if (xmlhttp.readyState == 4)
{
myButton.disabled = false;
alert( "Result = " + xmlhttp.responseXML.xml);
}
}