浏览 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(); 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-24
不知道有没有其他通用的JS语句能够获取所有当前页面上的JS错误,然后提供显示的?
|
|
| 返回顶楼 | |
|
最后更新时间: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.
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-24
|
|
| 返回顶楼 | |
|
最后更新时间: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~! |
|
| 返回顶楼 | |



