setting a property that has only a getter

eimhee 2008-09-15 08:58:18
firefox 提示 setting a property that has only a getter
帮忙看一下这是什么错误

<html>
<head>

<script type='text/javascript'>

var req=null;
var console=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

function loadXMLDoc(url) {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
}

}

function processReqChange(){
var ready=req.readyState;
var data=null;
if (ready==READY_STATE_COMPLETE){
data=req.responseText;
}else{
data="loading...["+ready+"]";
}
toConsole(data);
}


function toConsole(data){
if (console!=null){
var newline=document.createElement("div");
console.appendChild(newline);
var txt=document.createTextNode(data);
newline.appendChild(txt);
}
}

window.onload=function(){
console=document.getElementById('console');
loadXMLDoc("data.txt");
}
</script>

</head>
<body>
<div id='console'></div>
</body>
</html>

...全文
1045 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rachelxhx 2011-02-25
  • 打赏
  • 举报
回复
yes,谢了
eoa1986 2010-09-08
  • 打赏
  • 举报
回复
ActiveXObject("Microsoft.XMLHTTP")。这一句在除了ie以外的浏览器里都没法用。要判断浏览器才行。w3school的例子是这样的:

<script type="text/javascript">

function ajaxFunction()
{
var xmlHttp;

try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{

// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{

try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的浏览器不支持AJAX!");
return false;
}
}
}
}
</script>
why213344 2010-01-26
  • 打赏
  • 举报
回复
我也遇到了,没解决。这个问题没有人解决吗。我新安装的FF3.6,上来就不好用。所有功能在IE下都好用的。我就是在方法的外部定义了一个全局变量,他就说这个属性只读。什么破FF。。。真不好用。
如果有能解决的,谢谢告诉自发以解决。网上有说是不是扩展出了问题,可是我的扩展里面是空的。什么都没有呢。。
dh20156 2008-09-16
  • 打赏
  • 举报
回复
<script type="text/javascript">
alert(console);//console是FF中的only a getter object

var console=null;
</script>
eimhee 2008-09-15
  • 打赏
  • 举报
回复
Error: setting a property that has only a getter
Source File: file:///D:/book/ajax/ch02/callbacktest.html
Line: 7
cftea 2008-09-15
  • 打赏
  • 举报
回复
这段代码没错吧。
会不会是 ff 显示的上个网页的错误,或者是 data.txt 中的错误。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧