asp学习网: 首页 >> javascript教程 >> javascript 版的 trace
javascript 版的 trace
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>javascript 版 trace</title>
<script language="javascript">
function traceObject(obj){
var str="<table border='1' width='100%'><tr><td colspan='2' bgcolor='#ffff99'>traceObject tag: <"+obj.tagName+"> name = \""+obj.name+"\" id = \""+obj.id+"\" </td></tr>";
var key=[];
for(var i in obj){
key.push(i);
}
key.sort();
for(var i=0;i<key.length;i++){
var v= new String(obj[key[i]]).replace(/</g,"<").replace(/>/g,">");
str+="<tr><td valign='top'>"+key[i]+"</td><td>"+v+"</td></tr>";
}
str=str+"</table>";
writeMsg(str);
}
function trace(v){
var str="<table border='1' width='100%'><tr><td bgcolor='#ffff99'>";
str+=String(v).replace(/</g,"<").replace(/>/g,">");
str+="</td></tr></table>";
writeMsg(str);
}
function writeMsg(s){
traceWin=window.open("","traceWindow","");
traceWin.document.write(s);
}
</script>
</head>
<body>
<input type="button" name="trace" id="trace" value="trace()" onclick="trace('hellow world!(测试javascript版的trace)')">
<input type="button" name="traceme" id="traceme" value="trace(this)" onclick="traceObject(this)">
</body>
</html> from:asp学习网/title:javascript 版的 trace/ time:2007-2-24 21:17:09
本文主题javascript 版的 trace