ajax新手,碰到奇怪问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 19:03:46
为实现,动态将某个文件载入到网页中,比如<div id="divid">asdfasdfsadfa</div>
用onclick=getPageDataFromUrl(url,divid)这样的方式,现在问题是,当我在网页开头加入<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w.......的时候,firefox浏览器就无效了,但是ie、opera是可以的;开头用<html>,则三种浏览器都没有问题。。。。。。。。
问题是,怎么才能使得两边都兼顾到啊,谢谢了,新手焦头烂额了啊

代码如下:
<script type="text/javascript">
var oDiv
var xh
function getPageDataFromUrl(url,div)
{
var d;
d = new Date();
oDiv = div
oDiv.innerHTML = "正在加载数据,请稍侯......."
//xh = new ActiveXObject("Microsoft.XMLHTTP")
try {
xh = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {

<a href="#" onclick="getPageDataFromUrl('xxxx.htm', 'divId');return false;"> 其它</a>

function getPageDataFromUrl(url,div)
{
var d;
d = new Date();

//oDiv = div; 修改此句为下面的

oDiv = document.getElementById(div);

oDiv.innerHTML = "正在加载数据,请稍侯......."