浏览器兼容问题~

updatedotnet 2011-01-08 02:01:39
页面IE浏览器访问可以正常显示表格内数据,firefox也可以显示表格但页面有部分错位,谷歌浏览器Chrome完全不能显示表格内容,请高手指点一下~~

代码如下:


// JavaScript Document
var xmlDoc;
function loadComputerXML()
{//document.getElementById ('List1').innerHTML ='数据导入中。。。。。。';
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
//xmlDoc.load("http://trial.ppclass.net/management/get_service_data/");
xmlDoc.load("/management/get_service_data");
getmessage();
}
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("/management/get_service_data");
xmlDoc.onload=getmessage;
}
else
{
alert('Your browser cannot handle this script');
}
// if(window.XMLHttpRequest){
// xmlDoc = new XMLHttpRequest();
// } else if(window.ActiveXObject){
// xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
// } else {
// return;
// }
// xmlDoc.onreadystatechange = function(){
// if(xmlDoc.readyState == 4){
// //updateObj("xmlObj", xmlObj.responseXML.getElementsByTagName("Class")[0].childNodes[1].text);
// getmessage();
// }
// }
// //xmlDoc.open ("GET", "http://trial.ppclass.net/management/get_service_data/", true);
// xmlDoc.open ("GET", "data/service_data.xm ", true);
// xmlDoc.send ("")
}
function getmessage(){
//var results = xmlDoc.responseXML;
dataArray = xmlDoc.getElementsByTagName('Channel');
var dataArrayLen = dataArray.length;
//alert(dataArrayLen);
var datastr="";
datastr='<table cellspacing="1" class="tablesorter"><thead><tr>';
datastr+='<th style="width:220px;">ChannelUID</th><th style="width:160px;">ChannelName</th><th style="width:100px;">Screen_Codec</th><th style="width:90px;">Video_Codec</th><th style="width:90px;">Tracker</th><th style="width:100px;">Mux_Server</th><th style="width:90px;">ClassroomID</th><th style="width:80px;">内部测试用</th><th style="width:120px;">有对应物理教室</th><th style="width:220px;">ChannelUID</th>';
datastr+='<th style="width:60px;">BitRate</th><th style="width:70px;">观众数目</th><th style="width:80px;">PushTimes</th><th style="width:120px;">Max_Seed_Peer</th><th style="width:130px;">Current_Seed_Peer</th><th style="width:170px;">UpLimit_Output_BandWidth</th><th style="width:200px;">Current_Output_BandWidth</th>';
datastr+='</tr></thead><tbody>';
for(var i=0;i<dataArrayLen;i++){
datastr+='<tr>';
datastr+='<td><a href="/management/admin/ppclass_admin/channel/'+dataArray[i].childNodes[0].text+'">'+dataArray[i].childNodes[0].text+'</a></td>';
datastr+='<td>'+dataArray[i].childNodes[1].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[2].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[3].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[4].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[5].text+'</td>';
datastr+='<td><a href="/management/admin/ppclass_admin/classroom/'+dataArray[i].childNodes[6].text+'">'+dataArray[i].childNodes[6].text+'</a></td>';
datastr+='<td>'+dataArray[i].childNodes[7].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[8].text+'</td>';
datastr+='<td><a href="/management/admin/ppclass_admin/channel/'+dataArray[i].childNodes[0].text+'">'+dataArray[i].childNodes[0].text+'</a></td>';
datastr+='<td>'+dataArray[i].childNodes[9].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[10].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[11].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[12].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[13].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[14].text+'</td>';
datastr+='<td>'+dataArray[i].childNodes[15].text+'</td>';
datastr+='</tr>';
}
datastr+='</tbody></table>';
document.getElementById('demo').innerHTML=datastr;
}
/*function ChangbgColor(id,num,arrlen){

for(var i=0;i<arrlen;i++){
if(i==num){
alert(id+i);
document.getElementById(id+i).style.color='#ff0000';
document.getElementById(id+i).className='trbg';

}
}
}*/
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
君望永远 2011-01-11
  • 打赏
  • 举报
回复
AJAX的话用JQuery吧~跨平台
kagetu_toki 2011-01-09
  • 打赏
  • 举报
回复
把.text換成.firstChild.data來取數據
可參考下貼
http://topic.csdn.net/u/20110104/18/a0b2fc09-feea-45c5-b79f-ecf933facd12.html

話說樓上幾位真的認真看樓主的代碼了麼?
kevinsir1 2011-01-09
  • 打赏
  • 举报
回复
ActiveXObject的问题
汉尼拔 2011-01-09
  • 打赏
  • 举报
回复
应该是这个ActiveXObject的问题
汉尼拔 2011-01-09
  • 打赏
  • 举报
回复
chrome目前暂时不支持任何插件.(chrome的官方回答)
你去chrome的主页上看看就知道了
showjim 2011-01-08
  • 打赏
  • 举报
回复
兼容问题很复杂,帮顶

87,915

社区成员

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

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