这段在线调试网页的js代码错在哪里?还有,要怎么修改才能同时支持IE和Firfox等浏览器?谢了先!<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaScript</title>
<script language="JavaScript" type="text/javascript">
function runEx(cod1)  {
 //cod=document.all(cod1)
  cod=document.getElementById(cod1)
  var code=cod.value;
  if (code!=""){
  var newwin=window.open('','','');  
  newwin.opener = null 
  newwin.document.write(code);  
  newwin.document.close();
}
}
</script>
</head><body>
<div style="padding: 6px; width: 80%">
  <textarea rows="17" style="width: 100%;" id="temp66">
  &lt;script&gt;
  function getRandom(rMin,rMax) { 
   if(rMin == 0) rMax++;
   return Math.floor(rMax*Math.random() + rMin);
  }
  //test code
  var randArray = new Array();
  var testNume = 100000;
  for(var y=0; y&lt;testNume; y++){
      var r = getRandom(0,9);
   if(typeof(randArray[r]) == 'undefined') randArray[r] = 1;
      else randArray[r] = randArray[r] + 1;
  }  for(var y=0; y&lt;randArray.length; y++){
   document.write('数字' + y + '共命中:' + randArray[y] + '次' + '&lt;br \/&gt;');
  }&lt;/script&gt;</textarea>
  <br>
  <input onclick="runEx('temp66')" value="运行此代码" type="button">
</div></body></html>

解决方案 »

  1.   

    在IE8下根本运行不了,提示“网页上有错误”。在Firefox3.5下能运行,但是在运行结果的那个页面刷新一下的话,显示不太对。
      

  2.   

    没看出怎么不对。
    顺带一说<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 没有关闭标签
      

  3.   

    网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
    时间戳: Mon, 2 Nov 2009 03:59:19 UTC
    消息: 拒绝访问。行: 11
    字符: 5
    代码: 0
    URI: file:///C:/Documents%20and%20Settings/Administrator/桌面/coding.html
    消息: 拒绝访问。行: 11
    字符: 5
    代码: 0
    URI: file:///C:/Documents%20and%20Settings/Administrator/桌面/coding.html
      

  4.   

    在Firefox3.5刷新运行后的那个页面,显示:
    数字0共命中:9899次
    数字1共命中:10008次
    数字2共命中:10010次
    数字3共命中:10039次
    数字4共命中:10002次
    数字5共命中:9940次
    数字6共命中:9876次
    数字7共命中:10087次
    数字8共命中:9996次
    数字9共命中:10143次
    数字0共命中:9960次
    数字1共命中:10100次
    数字2共命中:10033次
    数字3共命中:10029次
    数字4共命中:9911次
    数字5共命中:10015次
    数字6共命中:10059次
    数字7共命中:9936次
    数字8共命中:9894次
    数字9共命中:10063次按理说,应该只会出现1次运算结果的啊。
      

  5.   

    现在的主要问题不是兼容,而是在IE8下根本就无法运行。
    cod=document.all(cod1)
    //cod=document.getElementById(cod1)这样根本运行不了。大家能实际实验一下,我以人格保证上面那段代码绝对不含任意恶意代码。是从子鼠网上改造的,http://www.zishu.cn/blogview.asp?logID=855
      

  6.   

    IE8的确很多问题,我现在调试都不用IE8了。