
JavaScript
Houluoxuan_168
A
展开
-
通过正则表达式,为页面加上验证功能.
1. 为需要的页面,添加 JS 文件.思想是在页面提交的时候判断控件的正则表达式属性, 最新更改:应该将正则表达式统一写到 Validate.js 里面,避免表达式有漏洞时,去逐个的改。 例:window.nonEmpty=/w+ Validate.js/根据页面标签自己的设置,进行校验。不通过则不提交! var isSubmit = true; $(fu原创 2009-09-22 15:23:00 · 659 阅读 · 0 评论 -
特使协议简单示例
原理:使用 Iframe 来对目标网站发送请求, 包括请求的域名,内容,回调函数名。 此时目标网站的网页嵌套在本网站之中(不可见的方式)。处理完以后转回到本网站的一个页面, 此时本网站当中嵌套了一个本网站的网站,内层的网页即可以通过 parent.parent 调用外层网页中的 JS 方法。需要通信的两个网站同时存在 Envoy.js 和 Envoy.aspx 放在网站的根目录下面(放在根目录下是为了方便管理,也不可以放在别处, 则发送请求的时候就需要指定具体的路径了。)En原创 2010-10-28 19:52:00 · 490 阅读 · 0 评论 -
js 操作Cookie
<br />顯示:<br />alert(document.cookie);<br /> <br />添加<br /> <br />document.cookie = name + "=" + value + ";expires=" + exp.toGMTString();/<br />上面一行會向 Cookie 集合中添加一個 name/value 鍵值對。注意,之前的鍵值對還在。<br /> <br />比如連續執行下面的語句:<br /> <br />document.cookie = "A=1;e原创 2010-12-21 17:43:00 · 694 阅读 · 0 评论 -
encodeURI和encodeURIComponent有何不同?
<br />encodeURI 适用于正常的普通的 URI 它对于一些保留字不进行编码。<br /><br /><br />encodeURIComponent: 该函数处理方式和encodeURI只有一个不同点,那就是对于保留字符同样做转义编码。例如,字符":"被转义字符"%3A"代替 <br />之所以有上面两个不同的函数,是因为我们在写JS代码的时候对URI进行两种不同的编码处理需求。encodeURI可以用来对完整的URI字符串进行编码处理。而encodeURIComponent可以对URI中一个部转载 2010-10-29 09:09:00 · 509 阅读 · 0 评论 -
JS 生成屏蔽層
<br />var basealert=window.alert;<br />window.alert = function(txtString) {<br /> if (Const_DisplayAlertBG == "1") {<br /> var shield = document.createElement("DIV");<br /> //shield.id = "shield";<br /> shield.style.position = "abso原创 2010-09-13 15:07:00 · 507 阅读 · 0 评论 -
高度使用百分之百
<br />首先在页面头要声明 <br />DTD 文档类型定义,这样便于大多数浏览器能够正确解析此页面,且以相同的方式。<br /> <br />推荐使用 XHTML Transitional ,能够向下兼容 HTML 4.0的标签,但是写法要遵循 XHTML 的规范。<br /> <br />达到百分之百有两种方法,<br /> <br />1.在外层定义一个 DIV 在 onload,onresize 事件当中根据当前浏览器的高度来动态调整此外围 DIV 的高度。<br /> windo原创 2010-09-10 09:17:00 · 868 阅读 · 0 评论 -
JSON详解
<br />JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使J转载 2010-08-03 20:07:00 · 427 阅读 · 0 评论 -
一个非常不错的JQ 插件库
http://flowplayer.org/tools/documentation/index.html原创 2010-07-27 11:09:00 · 2236 阅读 · 0 评论 -
JS 笔记
<br />var newDiv = document.createElement("div");<br />document.getElementById("treeOne").insertBefore(newDiv, LastNode.nextSibling);<br />newDiv.outerHTML = newNodeStr;<br /> <br />元素一定要加到 DOM 里面以后才可以更改它的 outerHTML 属性。原创 2010-07-17 11:18:00 · 408 阅读 · 0 评论 -
在 repeater 中使用 Radiobutton
在做泰申财务系统时有一个 样的需求: 在Repeater 里面显示多行,最后一列显示一个单选按钮。即在多行中只能选择一个。 这里一共有两种方法。第一种方法只是简单地在 JS 里面控制每次只能选择一个。这样简化很多代码。第二种方法盲目地想使用 Radiobutton 自己的分组功能,结果写了很多代码,而且在IE 6 上面还不能使用。没有删除只是为了以后做参考,推荐使用第一原创 2009-12-09 15:21:00 · 1116 阅读 · 0 评论 -
js区分浏览器是关闭还是刷新
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于 onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而 onunl转载 2009-12-05 17:58:00 · 4592 阅读 · 1 评论 -
JavsScript 函数带参赋值
如果想把一个函数赋给另一个对象,可以用 obj.onmouseenter=ShowBox; //ShowBox 是一个函数名称 但是如果 ShowBox 是带参数的呢?此时可以用下面的方式 obj.onmouseenter = function() { showBox(html); }// html 是一个字符型变化.原创 2009-11-04 15:11:00 · 446 阅读 · 0 评论 -
VS2008 中使用 JavsScript 智能提示
确保VS2008 有装 Sp1安装一个补丁,以支持JS 智能提示. VS90SP1-KB958502-x86.exe 可在百度中索 KB958502引用 .vsdoc 文件 编辑->Intellsense ->更新 JavaScript Intellsense 另外周公的博客有一个示例包,已经上传到网易网盘原创 2009-11-04 15:21:00 · 369 阅读 · 0 评论 -
thickbox 使用说明
先引用: thickbox.js,thickbox.css html &TB_iframe=true&height=450&width=700" title="订单明细" class="thickbox" >【查看】 --> 打开 .cs关闭,且父页面重新装载.Response.Write("alert(修改成功!);self.parent.tb原创 2009-10-19 17:14:00 · 713 阅读 · 0 评论 -
ymprompt4.0彈窗并與主窗體交互
<br />先引用 ymprompt4.0<br />主窗體:<br /> function openPwdInput(email) {<br /> var url = "PwdInput.aspx?Email=" + email;<br /> ymPrompt.win({title: '密碼輸入',width:260,height:160,<br /> handler: callbackFun,<br />原创 2010-11-25 20:02:00 · 886 阅读 · 0 评论