这段在线调试网页的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">
<script>
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<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<randArray.length; y++){
document.write('数字' + y + '共命中:' + randArray[y] + '次' + '<br \/>');
}</script></textarea>
<br>
<input onclick="runEx('temp66')" value="运行此代码" type="button">
</div></body></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">
<script>
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<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<randArray.length; y++){
document.write('数字' + y + '共命中:' + randArray[y] + '次' + '<br \/>');
}</script></textarea>
<br>
<input onclick="runEx('temp66')" value="运行此代码" type="button">
</div></body></html>
顺带一说<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 没有关闭标签
时间戳: 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
数字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次运算结果的啊。
cod=document.all(cod1)
//cod=document.getElementById(cod1)这样根本运行不了。大家能实际实验一下,我以人格保证上面那段代码绝对不含任意恶意代码。是从子鼠网上改造的,http://www.zishu.cn/blogview.asp?logID=855