论坛首页 AJAX版 JavaScript

直接在页面上做DEBUG

浏览 602 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-03-24
var $debuger_allow=true;
function $debuger()
{
	if(!$debuger_allow)
	{
		return;
	}
	var reval  = "";
	reval += "<table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\" bgcolor=\"#CCCCCC\">";
	reval += "  <tr>";
	reval += "    <td>JAVASCRIPT DEBUGER IN PAGE </td>";
	reval += "  </tr>";
	reval += "  <tr>";
	reval += "    <td align=\"left\" valign=\"top\" bgcolor=\"#FFFFFF\"><textarea name=\"___jsdebug_text\" cols=\"50\" rows=\"10\" id=\"___jsdebug_text\"></textarea>";
	reval += "      <br />";
	reval += "      <input type=\"checkbox\" id=\"___jsdebug_istry\" value=\"1\" />";
	reval += "    TRY MODE ";
	reval += "    <input type=\"button\" id=\"___jsdebug_run\" value=\"RUN\" onclick=\"javascript:$debuger_run()\"/></td>";
	reval += "  </tr>";
	reval += "</table>";
	document.write(reval);
}

function $debuger_run()
{
	if(!$debuger_allow)
	{
		return;
	}
	var istryobj=document.getElementById("___jsdebug_istry");
	var textobj=document.getElementById("___jsdebug_text");
	var istry=false;
	if(!istryobj)
	{
		alert("Get istry error");
		return;
	}
	else
	{
		if(istryobj.checked)
		{
			istry=true;
		}
		else
		{
			istry=false;
		}
	}
	if(!textobj)
	{
		alert("Get text error");
		return;
	}
	
	if(istry)
	{
		try
		{
			window.eval(textobj.value);
		}
		catch(ex)
		{
			alert(ex);
		}
	}
	else
	{
		window.eval(textobj.value);
	}
}


调用
$debuger();
   
最后更新时间:2008-03-24
不知道有没有其他通用的JS语句能够获取所有当前页面上的JS错误,然后提供显示的?
   
0 请登录后投票
最后更新时间:2008-03-24
Firebug, an open source debugging extension for Firefox, is essential for JavaScript, HTML and CSS debugging. You can download it from the Firebug web site.
   
0 请登录后投票
最后更新时间:2008-03-24
http://getfirebug.com/
   
0 请登录后投票
最后更新时间:2008-03-24
wayner 写道
Firebug, an open source debugging extension for Firefox, is essential for JavaScript, HTML and CSS debugging. You can download it from the Firebug web site.

Thank you~! I will try this way~!
   
0 请登录后投票
论坛首页 AJAX版 JavaScript

跳转论坛:
JavaEye推荐