本博推荐文章快速导航: Sql Server2005 Transact-SQL 新兵器学习 MCAD学习 代码阅读总结 ASP.NET状态管理 DB(数据库) WAP WinForm Flex

javascript在vs2003中调试随笔和Fitch and Mather 7.0中javascript使用小总结


以前开发时很少用到javascript,现在由于项目需要得开始学习javascript

javascript的调试问题一直困扰我

有没有单步调试脚本的办法呢?

后经过人家指点,知道一简单方法随笔记录如下:

 

1。设置IE高级选项,把禁止调试去掉

 

2。让后打开你要调试的页面

 

3。回到vs2003中,选择工具-调试进程--选择explorer.exe--附加--选择script确定

 

4.选择debug-window-running document

这样就可以单步运行你的客户端脚本了

 


Fitch and Mather 7.0项目中发现2个常用的javascript

1。页面启动时聚焦某一个文本框

 

例如页面中有一个文本框

<asp:textbox id="b" runat="server">start</asp:textbox>

 

加入下面的脚本

function window_onload()

{

       if (document.all.b)

       {

              document.all.b.select();

              document.all.b.focus();

       }

}

 

再添加

<body  onload="window_onload()">

 

2。文本框内容改变时的互清除内容

例如页面中有2个文本框

<asp:textbox id="b" onpropertychange="OnEditHandler()" runat="server"></asp:textbox>

<asp:textbox id="a" onpropertychange="OnEditHandler()" runat="server"></asp:textbox>

 

var inHandler=false;                                                               

function OnEditHandler()

{

       if(inHandler)

               return;

        inHandler=true;

       var srcId = event.srcElement.id;               

                               

       if( srcId == "a" )

       {                  

          document.all.b.value = "";                  

       }

       else if( srcId == "b" )

       {                  

          document.all.a.value = "";                  

       }

         inHandler=false;

}

 

这样当a中内容改变时,就清空b中的文本,同样当b中内容改变时,就清空a中的文本

 

 

希望上面提到的知识对你有所提示

当然欢迎交流和指正

 

 

blog:

http://www.cnblogs.com/aierong

author:aierong

email:aierong@126.com

最后修改于2005年4月18日

posted @ 2005-04-01 15:33 aierong 阅读(2982) 评论(5)  编辑 收藏 网摘 所属分类: Asp.netJavascript & Css & Html

  回复  引用    
#1楼 2005-04-01 22:02 | ocean2000 [未注册用户]
早就想找个好的js的调试环境
  回复  引用  查看    
#2楼 [楼主]2005-04-02 18:11 | aierong      

我也是刚刚开始学习javascript


  回复  引用    
#3楼 2005-04-05 16:46 | ohYeah [未注册用户]
假牙,少了个步骤吧。。。。第三步之后还应该选择“debug-window-running document”。。再设置断点。。不要在这里害人。。。
  回复  引用    
#4楼 2005-04-08 09:04 | CsOver [未注册用户]
最好学习JAVASCRIPT的网站.
http://www.javascript.com,英文的.
  回复  引用  查看    
#5楼 [楼主]2005-04-18 21:01 | aierong      
谢谢ohYeah提醒

我的POST错误

现在修正了

谢谢





标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-11-12 19:05 编辑过
Google站内搜索
[推荐职位]上海盛大网络招聘架构师

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》


相关链接: