2008年6月13日

要实现的功能显而易见,我想很多人都有过这样的需求,不多说,给代码:

<input type="text" ID="txtNotAllowEdit" onkeypress="return false;" ondrop = "return false;" ondrag="return false;" onbeforepaste="clipboardData.clearData('Text');" oncontextmenu="return false;"/>
首先
ondrop = "return false;"  与 ondrag = "return false;" 就是在拖进与拖出文本时的事件.这样就不能用拖放来改变内容了.

然后
onbeforepaste = "clipboardData.clearData('Text');" 就是在粘帖的时候的事件.在这里,我将剪贴板中的Text的数据清空,这样用户就不能粘帖了, 这种粘贴包括右键菜单与快捷方式的粘贴.我们可以看到粘贴菜单项是灰色的(先把后面的oncontextmenu事件去掉).

最后
oncontextmenu="return false;" 是在文本框中点击右键的时候触发该事件,虽然不能粘贴了,但是别忘了右键菜单还有一个删除或剪切文本的功能.
posted @ 2008-06-13 16:21 New 阅读(183) | 评论 (3)编辑
  2008年5月17日
 .NET的源码早就放出来了,但是由于一直没有时间去下载,最近终于尝试用NetMassDownloader进行批量下载,
但是发现很多源码都没法下载,只有重新下载,郁闷的是,那些远下载过的代码还得重新下载。
于是把代码重新修改了一下,放弃已经下载的文件,加了一个日志记录,记录那些没有下载的代码文件,格式如下:

FileName:
代码文件名称
URL:
代码文件下载链接地址
LocalPath:
代码保存根目录+自动生成保存目录(如我的保存目录是“C:\src\20”,后面的目录是NetMassDownloader自动生成的)
如下:
FileName:System.Data_BID.cs
URL:Http://ReferenceSource.microsoft.com/source/.net/8.0/DEVDIV/depot/DevDiv/releases/whidbey/REDBITS/ndp/fx/src/Data/System/Data/Common/System.Data_BID.cs/3/System.Data_BID.cs
LocalPath:C:\src\20\RedBits\ndp\fx\src\Data\System\Data\Common\System.Data_BID.cs
...
...
改完后,重新试了很多次,还是没办法把代码下载完整。还有,虽然有URL,但是试了很多的下载软件,没法下载。
下面是所有.NET2.0未下载的代码文件列表,都是按上面的格式记录的,如果有2.0完整代码的,望上传一个。
如果都没有的话,我想是不是我们都可以共同互补一下,当然,小弟没有根据我的这个日志文件做一个查找文件的工具。
不过这个小工具对大家来说,都是小菜一碟罢了,总之希望能得到大家的帮助得到一套完整的,先谢了。
2.0未下载代码文件记录
posted @ 2008-05-17 11:45 New 阅读(426) | 评论 (2)编辑
  



博客园-New's Blog
100.0%男性倾向,0.0%女性倾向
评点:您的文风冷静而镇定,言语间展现出强悍的思辨能力与恢宏的胸襟,一个男子汉的阳刚形象跃然纸上。
yodao | 博客男女
呵呵......
"博客男女"太有意思了!