标题:[求助]Ajax函数在IE里正常,firefox里不能正常显
只看楼主
shm100030
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-9-15
 问题点数:0 回复次数:2 
[求助]Ajax函数在IE里正常,firefox里不能正常显

我的代码////index.html页面部分函数
loadpage = function()
{
var request_url = "a.html";
var request_pars = "";
var ajax = new Ajax.Updater(container,request_url,{
method : 'get',
parameters : request_pars,
evalScripts : true
});
}
getElementById.("MYDiv").InnerHtml = loadpage//把返回执行JS后的a.html内容放到MyDiv标签里。
/////////////
a.html里部分函数
//////////
<script>
doStart = function()
{
var request_url = 'Server1.asp';用asp访问数据库
var request_pars = "";
var myAjax = new Ajax.Request(
request_url,
{
method:'get',
parameters:request_pars,
asynchronous:true,
onComplete:pollCallback
}
);
}
function pollCallback()
{
//数据处理并把数据放到本页的表格里不作描述
}
</script>

<script>
doStart();
</script>
<table id="mytable1" width="238" height="90" border="1" cellpadding="1" cellspacing="1">
</table>
//////////////////////////////////////////////////
上面的代码我在IE里运行没问题,但是到firefox里就只能显示表格没有数据了,我怀疑是
a.html里的var myAjax = new Ajax.Request这个对象没有产生,会不会跟已经在index.html的
new Ajax.Updater(container,request_url)有关呢?不知道大家有没有过类是情况,请高手回答一下哦~~谢谢

搜索更多相关主题的帖子: Ajax firefox 函数 
2006-09-19 18:57
yueritian
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2006-7-26
得分:0 

对不同内核浏览器做处理了没有?


22岁的我,没有皱纹的我
2006-09-21 16:33
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
getElementById.("MYDiv").InnerHtml = loadpage
loadpage是个函数引用
怎么能赋值给innerHTML呢(我不知道你是否有用其他框架,所以才这么写)?
innerHTML要注意大小写,
另外,<table>标记里要加<tbody>
很多跨浏览器方面的规范最好去看下xhtml以及dom level 3

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-04 12:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-91334-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015952 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved