将以下文本放入一个HTML页面即可看到效果,将会有两次弹出提示,最后在页面上显示YES,表示完成.
<SCRIPT LANGUAGE="JavaScript"> <!-- function ajaxByJyking() { var xmlhttp_request = ""; try { if( window.ActiveXObject ) { for( var i = 5; i; i-- ) { try { if( i == 2 ) { xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); } else { xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" ); xmlhttp_request.setRequestHeader("Content-Type","text/xml"); xmlhttp_request.setRequestHeader("Charset","gb2312"); } break; } catch(e) { xmlhttp_request = false; } } } else if( window.XMLHttpRequest ) { xmlhttp_request = new XMLHttpRequest(); if (xmlhttp_request.overrideMimeType) { xmlhttp_request.override.MimeType('text/xml'); } } } catch(e) { xmlhttp_request = false; } xmlhttp_request.open('GET', '这里写另外一个文件.html', true); xmlhttp_request.send(null); xmlhttp_request.onreadystatechange = function() { if (xmlhttp_request.readyState == 4) { // 收到完整的服务器响应 document.write("yes") } else { alert(1) } } } ajaxByJyking(); //--> </SCRIPT>