javascript简单问题 各位帮我看看哪里错了。。

[复制链接]
查看11 | 回复8 | 2011-3-19 06:18:41 | 显示全部楼层 |阅读模式
!-- 文件名: 16_3.htm --
html
head
meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" /
title加载一个文本文件到一个HTML元素中/title
script type=\"text/javascript\"
var xmlhttp;
// 声明一个变量
function loadXMLDoc(url)
// 函数:载入文档
{
xmlhttp=null;
if (window.XMLHttpRequest)
// 如果存在XMLHttpRequest对象
{// code for Firefox, Opera, IE7, etc.
xmlhttp=new XMLHttpRequest();
alert(\"haha\");// 创建一个新的XMLHttpRequest对象
}
else if (window.ActiveXObject)
// 如果存在ActiveXObject对象
{// code for IE6, IE5
xmlhttp=new ActiveXObject(\"Microsoft.XMLHTTP\");
alert(\"hehe\");// 创建一个新的ActiveXObject对象
}
if (xmlhttp!=null)
// 如果xmlhttp不为空
{
xmlhttp.onreadystatechange=state_Change;
alert(\"1\");// 设置状态
xmlhttp.open(\"GET\",url,true);
alert(\"2\"); // 打开
xmlhttp.send(null);
alert(\"3\");// 发送
}
else
{
alert(\"Your browser does not support XMLHTTP.\");
}
}
function state_Change()
// 函数:状态改变时候调用的函数
{
if (xmlhttp.readyState==4)
// 载入完毕
{// 4 = \"loaded\"
alert(\"4\");
if (xmlhttp.status==200)
// 完成

{// 200 = \"OK\"
alert(\"200\");

document.getElementById(\'T1\').innerHTML=xmlhttp.responseText;

}
else

{

alert(\"Problem retrieving data:\" xmlhttp.statusText);

}
}
else alert(\"201\");
}
/script
/head
body onLoad=\"loadXMLDoc(\'test_xmlhttp.txt\')\"
center
h1加载一个文本文件到一个HTML元素中/h1
hr
br
h5单击如下按钮.../h5
div id=\"T1\" style=\"border:1px solid black;height:40;width:300;padding:5\"/div
br /
button onClick=\"loadXMLDoc(\'test_xmlhttp2.txt\')\"载入文本/button
/center
/body
/html
它只输出“haha\" 跟 \"1\"就没了。按输入文本没反应。
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">你有在服务器测试吗?
有些浏览器由于权限问题,不允许异域或本地访问,
你上传到服务器后如果是本域的文件应该没有问题

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-2058271\">但是就是出问题了。。要不你帮我试下行不行。。
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2059550\">我试过正常的,可以载入文本
把文件放在本地测试服务器上试验的,建立了两个文本文件
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2066539\">真的可以喔。。哈哈。。
为什么不能直接打开呢。。
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2066666\">ajax应用不适合本地运行。
要有服务器
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2066977\">我为什么一打开就弹出这个”Your browser does not support XMLHTTP.“
一按载入就可以了。。
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2067156\">你用的什么浏览器
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2067218\">360啊。你没有弹出这个吗。。
回复

使用道具 举报

千问 | 2011-3-19 06:18:41 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2067352\">没有,我在ie6,7,8 chrome等浏览器测试都很正常,
可能360在打开的时候xml模块没有立即启用吧,我不用360
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行