2005中调试脚本

第一步:在IE的“Internet设置”中选择“高级”——“安全”——“启用集成windows身份验证”(这一步很重要!!!)
第二步:同样在“Internet设置”中把“禁止脚本调试”的勾去掉
第三步:用调试模式启动程序
第四步:在vs2005的菜单选择“debut”——“Windows”——“Script Explorer”
第五步:在“Script Explorer”窗口中双击要调试的页面
第六步:在该文档中需要的脚本开始调试的位置设置断点
第七步:自己操作,令程序运行到断点处,余下的就是调试程序了,
注意,如果还是不行,那可能是缺少了一个名为“ASPCLIENTDEBUG”的cookie。设置这个cookie的方法:
1.创建包含以下代码的 HTML 文本文件: 
<html>
<head>
<script language="JavaScript">
function set ()
{
    var expdate = new Date(); 
    expdate.setMonth(expdate.getMonth()+6);
   alert("setting cookie /""+form1.txtName.value+"/" to /""+form1.txtValue.value+"/"");
    setCookie(form1.txtName.value, form1.txtValue.value, expdate); 
}
function get ()
{
   alert("getting cookie /""+form1.txtName.value+"/"");
    var c = getCookie(form1.txtName.value);
    alert( "cookie = "+c );
    form1.txtValue.value = c;
}
function getCookie (sCookieName)
{
    var sName=sCookieName+"=", ichSt, ichEnd;
    var sCookie=document.cookie;
    if ( sCookie.length && ( -1 != (ichSt = sCookie.indexOf(sName)) ) )
    {
        if (-1 == ( ichEnd = sCookie.indexOf(";",ichSt+sName.length) ) )
            ichEnd = sCookie.length;
        return unescape(sCookie.substring(ichSt+sName.length,ichEnd));
    }
    
    return null;
}
   
function setCookie (sName, vValue)
{
    var argv = setCookie.arguments, argc = setCookie.arguments.length;
    var sExpDate = (argc > 2) ? "; expires="+argv[2].toGMTString() : "";
    var sPath = (argc > 3) ? "; path="+argv[3] : "";
    var sDomain = (argc > 4) ? "; domain="+argv[4] : "";
    var sSecure = (argc > 5) && argv[5] ? "; secure" : "";
    document.cookie = sName + "=" + escape(vValue,0) + sExpDate + sPath + sDomain + sSecure + ";";
}
    
function deleteCookie (sName)
{
    document.cookie = sName + "=" + getCookie(sName) + "; expires=" + (new Date()).toGMTString() + ";";
}
</script>
</head>
<body>
<form name=form1>
   cookie name:<input type="text" name="txtName" value="ASPCLIENTDEBUG"><p>
   cookie value:<input type="text" name="txtValue" value="doesn't matter"><p>
   <input type="button" value="Set Cookie" onClick="set()">
   <input type="button" value="Get Cookie" onClick="get()">
</form>
</body>
</html>
2.将此文件保存为 cookie.html。 
3.将此文件复制到 
c:/inetput/wwwroot
4.在 Internet Explorer 的“地址”框中,键入: 
http://localhost/cookie.html
5.在 http://localhost/cookie.html 窗口中,单击“设置 Cookie”按钮。

老外的说明 http://brennan.offwhite.net/blog/2006/01/23/debug-javascript-with-ie-and-visual-studio-2005/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值