在html文件中调用此<script language="JavaScript">showClass(98);</script>时,safari没显示。请求各位赐教!
<script type="text/javascript">
/*功能:显示产品各小类
参数:产品大类ID*/
function showClass(bigID)
{
var xmlDoc,num,node ;
var nodeTitle,node_url,node_id;
var temp,content="<table width='100%' border=0>";
xmlDoc = new ActiveXObject( "Microsoft.XMLDOM" );
xmlDoc.async = false;
num=Math.random()*10000;
xmlDoc.load("product.xml?num="+num);
if(xmlDoc!=null)

node=xmlDoc.selectSingleNode("/Product/BigClass[@ClassID="+bigID+"]/SubClass");
for(var i=0;(node!=null);node=node.nextSibling,i++)
{
nodeTitle=node.getAttribute("ClassName");
node_id =node.getAttribute("ClassID");
node_url="products.asp?bigID="+bigID+"&sID="+node_id;

if(i%5==0)
{
temp="<tr>";
temp+="<td><a href='"+node_url+"'>"+nodeTitle+"</a></td>";
}
else
{ temp="<td><a href='"+node_url+"'>"+nodeTitle+"</a></td>";}

if(i%5==4)
temp+="</tr>";

content+=temp;
}
if(i%5>0)
{content+="</tr>";}
content+="</table>";
}
xmlDoc=null;
document.write(content);
}
</script>