会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
订阅
管理
[javascript]同php中print_R()类似的函数
<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> *{font:12px verdana;} </style> </head> <body> <script language="javascript" type="text/javascript"> <!-- redirectUrl =""; function urlRedirect(){ currUrl = document.location.href; currUrlArr = currUrl.split("?"); var params = currUrlArr[1]; if (typeof(params)=="undefined") { // } else{ paramsArr = params.split("&"); prt(paramsArr); var i=0; var GetValue = new Array; for (p in paramsArr ) { if ( paramsArr[p] !='' ) { Get = paramsArr[p].split("="); GetValue[i] = Get[1]; i++; } } redirectUrl = GetValue.join("_"); }//end if prt(redirectUrl); } function print_R(arr){ arrType = typeof(arr); if (arrType=="number" || arrType=="string" || arrType=="boolean" ) { str = arr.toString() ; } else if (arrType=="object") { str ="\n"; str +=" = object(\n"; for(x in arr){ xType = typeof(x); if (xType=="number" || xType=="string" || xType=="boolean" ) { str +=" "+x+"=>"+arr[x].toString()+"\n"; } else{ //alert(x); } } str +=")\n\n"; } else if (arrType=="function") { str = arr.toString() ; } else if (arrType=="undefined") { str = arr.toString() ; } document.write(str); }//end func function prt(arr){ document.write('<textarea name="" rows="10" cols="80" >'); print_R(arr); document.write('
'); } function pr(arr){ document.write('
'); print_R(arr); document.write('
'); } urlRedirect(); //-->
Posted on
2005-10-20 20:21
古代
阅读(
256
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部