日期:2014-05-16 浏览次数:20781 次
将以下文本放入一个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', 'http://www.', true); xmlhttp_request.send(null); xmlhttp_request.onreadystatechange = function(){ if (xmlhttp_request.readyState == 4) { // 收到完整的服务器响应 document.write("yes") } else{ alert(1) } } } ajaxByJyking(); //--> </SCRIPT>?