Java读取网络文件 PHP网络开发详解:HTML文件的读取[1]
PHP网络开发详解:HTML文件的读取[1]
![Java读取网络文件 PHP网络开发详解:HTML文件的读取[1]](http://img.zhputi.com/uploads/9bcd/9bcd5e48f599658310ad25cb5f32343e3567.jpg)
——此文章摘自《完全手册PHP网络开发详解》定价 ¥ 特价 ¥ 详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>
上一小节使用XMLHttpRequest对象请求了一个文本文件 并在获得正确请求结果以后使用提示框输出文件的内容 对于HTML文件来说 读取方法是完全相同的 以下代码实现了一个对HTML文件的请求 获得请求结果后在页面上直接显示出来 <> <head> <title>Ajax Example</title> <script type= text/javascript > var xmlobj; //定义XMLHttpRequest对象 function CreateXMLHttpRequest() { if(window ActiveXObject) //如果当前浏览器支持ActiveXObject 则创建ActiveXObject对象 { xmlobj = new ActiveXObject( Microsoft XMLHTTP ); } else if(window XMLHttpRequest) //如果当前浏览器支持XMLHttp Request 则创建 XMLHttpRequest对象 { xmlobj = new XMLHttpRequest(); } } function ReqHtml() //主程序函数 { CreateXMLHttpRequest(); //创建对象 xmlobj onreadystatechange = StatHandler; //判断URL调用的状态值并处理 xmlobj open( GET test true); //调用test xmlobj send(null); //设置为不发送给服务器任何数据 } function StatHandler() //用于处理状态的函数 { if(xmlobj readyState == && xmlobj status == ) //如果URL成功访问 则输出网页 { document getElementById( webpage ) innerHTML = xmlobj responseText; } } </script> </head> <body> <p><a href= # onclick= ReqHtml(); >Request HTML page</a></p> <p><div id= webpage ></div></p> </body> </> 上面的代码在HTML页面上使用了一个层(DIV)用于显示请求的HTML页面 在JavaScript中 使用 document getElementById()方法来获得页面元素 因此 上面代码中的document getElementById ( webpage ) innerHTML用来表示页面上ID为webpage的层的HTML代码
lishixinzhi/Article/program/PHP/201311/21458