VS2005如何调试aspx中JavaScript脚本
首先设置IE, 依次选择 工具-> Internet 选项-> 高级, 找到 浏览 下的两个禁用脚本调试复选框, 将其取消选择(IE默认将这两项选中, 不能进行脚本调试),
1. 调试JS脚本文件(*.js文件)
直接在JS文件中F9设置断点, F5运行调试即可.
2. 调试页面文件中脚本(*.aspx中JS脚本)
VS 2005默认不能在*.aspx中设置断点, 更何况进行JS断点跟踪调试. 调试解决办法:
a. 在VS 2005中把要调试的页面"设为起始页" , 再按Ctrl+F5运行.
b. 在打开的浏览器中, 选择: 查看-> 脚本调试程序, 选 打开 项
c. 选择Open后, 会弹出如下实时调试器窗口
选择 "新实例 Visual Studio 2005", 点(Y)按钮, 会自动弹出一个VS调试器, 并且打开刚才的*.aspx文件,
ok, 在这个自动打开*.aspx的VS 窗口中就可以[设置断点], 进行调试了.
3. 有时候比如环境故障, 始终不能调试; 在需要调试的JS脚本处加: debugger; 则一定可以调试.
相关文档:
JavaScript中的"=="和"===" (转)
首先,== equality 等同,=== identity 恒等(严格相等)。
==, 两边值类型不同的时候,要先进行类型转换,再比较。
===,不做类型转换,类型不同的一定不等。
下面分别说明:
先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:
1、如果类型不同,就[不相等]
2 ......
prototype精彩资料:
"javascript之prototype" http://www.cnblogs.com/zouhaijian/archive/2009/03/29/1424592.html(很简约但清晰的讲述了prototype的用途)
"JavaScript对象模型-执行模型" http://w ......
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy=& ......
javascript所对应的全选和反选 。操作数据库记录。
以下是页面代码:
<tr>
<td colspan="6" width="100%">
<table border="2" width="100%">
<tr class="center">
<th width="20%& ......
由于安全方面的考虑,
Javascript
被限制了跨域访问的
能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?
这里分两类情况:
一、基于同一父域的子域之间页面的访问
&nb ......