#2
yueritian2006-09-21 16:33
|
我的代码////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)有关呢?不知道大家有没有过类是情况,请高手回答一下哦~~谢谢