蛙蛙推荐:使用FreeTextBox出现脚本错误的问题解决
2004-11-20 12:09
567 查看
使用freetextbox会出现脚本错误"document.body.style"
解决:因为我在表单上放的一个FreeTextBox控件名字叫"body",和DHTML模型里面的"document.body"元素引用相冲突,FreeTextBox控件生成的客户端HTML里,在对某些元素的OnMouseOver等事件处理代码里对"document.body.style.cursor"引用有双意性,所以就出错了,把FreeTextBox控件的ID属性设置成“body1“就可以了
1200多行的代码,我调试了一上午才把问题解决掉,郁闷死了,所以在设置元素和控件名称的时候千万不要用关键字,DHTML里是这样,在T-SQL和其它语言里也是这样的,有时候你使用了这样的变量在编译时是不会出现任何错误的(这样的错误是最难调试和发现的),直到你发现了错误的输出结果,但往往针对一个错误结果你不会想到是关键字冲突的原因。
积累一定的对运行时错误的调试经验会让你在你的开发工作中减少挫折。
解决:因为我在表单上放的一个FreeTextBox控件名字叫"body",和DHTML模型里面的"document.body"元素引用相冲突,FreeTextBox控件生成的客户端HTML里,在对某些元素的OnMouseOver等事件处理代码里对"document.body.style.cursor"引用有双意性,所以就出错了,把FreeTextBox控件的ID属性设置成“body1“就可以了
1200多行的代码,我调试了一上午才把问题解决掉,郁闷死了,所以在设置元素和控件名称的时候千万不要用关键字,DHTML里是这样,在T-SQL和其它语言里也是这样的,有时候你使用了这样的变量在编译时是不会出现任何错误的(这样的错误是最难调试和发现的),直到你发现了错误的输出结果,但往往针对一个错误结果你不会想到是关键字冲突的原因。
积累一定的对运行时错误的调试经验会让你在你的开发工作中减少挫折。
相关文章推荐
- 谁来关心我们这些程序员
- 我的应聘总结!
- Microsoft Visual Studio .NET 2003制作安装程序
- javascript表单之间的数据传递!
- 我的发现!
- 赋诗一首!——《秋》
- 在线等,一个十万火急的问题
- 独具量身定做特色的管理软件--数据大师
- 新思创OA功能列表
- 帮帮我好不好!!!!
- struts tag lib(1)
- Struts tags (2) ----Bean(1)
- Struts tags (4) ----Html(2)
- 引用一个人的说法看中国软件需求基础
- 4年程序员感悟
- 开发工具浅谈
- 日子一天天过........
- 自动化安装smokeping-2.6.11脚本 推荐