﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-You and me... -文章分类-Javascript技巧</title><link>http://www.cnitblog.com/junhong-cai/category/7323.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 30 Sep 2011 11:04:52 GMT</lastBuildDate><pubDate>Fri, 30 Sep 2011 11:04:52 GMT</pubDate><ttl>60</ttl><item><title>ASP 使用JAVASCRIPT AND VBSCRIPT拿本地Timezone</title><link>http://www.cnitblog.com/junhong-cai/articles/64579.html</link><dc:creator>疯狂水车</dc:creator><author>疯狂水车</author><pubDate>Wed, 10 Mar 2010 09:34:00 GMT</pubDate><guid>http://www.cnitblog.com/junhong-cai/articles/64579.html</guid><wfw:comment>http://www.cnitblog.com/junhong-cai/comments/64579.html</wfw:comment><comments>http://www.cnitblog.com/junhong-cai/articles/64579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/junhong-cai/comments/commentRss/64579.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/junhong-cai/services/trackbacks/64579.html</trackback:ping><description><![CDATA[&lt;%@ LANGUAGE="VBSCRIPT" %&gt;<br><br>&lt;SCRIPT Language="JavaScript" Runat="Server"&gt;<br>function getTimeZone( )<br>{<br>return ( (new Date()).getTimezoneOffset() ) <br>}<br>&lt;/SCRIPT&gt;<br><br>&lt;%<br>Dim offset<br>offset = getTimeZone()<br>curGMTDate=DateAdd("n",offset,Now())<br>Response.Write "And the calculated GMT time is " &amp; curGMTDate &amp; "&lt;P&gt;"<br>%&gt;
<img src ="http://www.cnitblog.com/junhong-cai/aggbug/64579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/junhong-cai/" target="_blank">疯狂水车</a> 2010-03-10 17:34 <a href="http://www.cnitblog.com/junhong-cai/articles/64579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript所能实现屏蔽功能总汇</title><link>http://www.cnitblog.com/junhong-cai/articles/64564.html</link><dc:creator>疯狂水车</dc:creator><author>疯狂水车</author><pubDate>Tue, 09 Mar 2010 07:20:00 GMT</pubDate><guid>http://www.cnitblog.com/junhong-cai/articles/64564.html</guid><wfw:comment>http://www.cnitblog.com/junhong-cai/comments/64564.html</wfw:comment><comments>http://www.cnitblog.com/junhong-cai/articles/64564.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/junhong-cai/comments/commentRss/64564.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/junhong-cai/services/trackbacks/64564.html</trackback:ping><description><![CDATA[<p>一、屏蔽键盘所有键<br>&lt;script language="javascript"&gt;<br>&lt;!--<br>function document.onkeydown(){<br>event.keyCode = 0;<br>event.returnvalue = false;<br>}<br>--&gt;<br>&lt;/script&gt;<br><br><br>二、屏蔽鼠标右键<br><br>　　在body标签里加上oncontextmenu=self.event.returnvalue=false　或者:<br>&lt;script language="javascript"&gt;<br>&lt;!--<br>function document.oncontextmenu() <br>{ <br>return false; <br>} <br>--&gt;<br>&lt;/script&gt;<br><br>function nocontextmenu()<br>{ <br>if(document.all) {<br>event.cancelBubble=true;<br>event.returnvalue=false; <br>return false; <br>}<br>}<br><br>或者:<br>&lt;body onmousedown="rclick()" oncontextmenu= "nocontextmenu()"&gt;<br><br>&lt;script language="javascript"&gt;<br>&lt;!--<br>function rclick()<br>{<br>if(document.all) {<br>if (event.button == 2){<br>event.returnvalue=false;<br>}<br>}<br>}<br>--&gt;<br>&lt;/script&gt;<br><br><br>三、屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键<br>&lt;script language="javascript"&gt;<br>&lt;!--<br>//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键<br>function window.onhelp(){return false} //屏蔽F1帮助<br>function KeyDown(){<br>if ((window.event.altKey)&amp;&amp;<br>((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 &#8592;<br>(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 &#8594;<br>alert("不准你使用ALT+方向键前进或后退网页！");<br>event.returnvalue=false;<br>}<br><br>注：这还不是真正地屏蔽 Alt+ 方向键，因为 Alt+ 方向键弹出警告框时，按住 Alt 键不放，用鼠标点掉警告框，这种屏蔽方法就失效了。<br>if ((event.keyCode == 8) &amp;&amp; <br>(event.srcElement.type != "text" &amp;&amp; <br>event.srcElement.type != "textarea" &amp;&amp; <br>event.srcElement.type != "password") || //屏蔽退格删除键 <br>(event.keyCode==116)|| //屏蔽 F5 刷新键<br>(event.ctrlKey &amp;&amp; event.keyCode==82)){ //Ctrl + R<br>event.keyCode=0;<br>event.returnvalue=false;<br>}<br>if ((event.ctrlKey)&amp;&amp;(event.keyCode==78)) //屏蔽 Ctrl+n<br>event.returnvalue=false;<br>if ((event.shiftKey)&amp;&amp;(event.keyCode==121)) //屏蔽 shift+F10<br>event.returnvalue=false;<br>if (window.event.srcElement.tagName == "A" &amp;&amp; window.event.shiftKey) <br><br>window.event.returnvalue = false; //屏蔽 shift 加鼠标左键新开一网页<br>if ((window.event.altKey)&amp;&amp;(window.event.keyCode==115)){ //屏蔽Alt+F4<br>window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");<br>return false;}<br>}<br><br>　　另外可以用 window.open 的方法屏蔽 IE 的所有菜单<br>　　第一种方法：<br>window.open("http://www.qpsh.com", "qpsh","toolbar=no,location=no,directories=no,menubar=no,<br>scrollbars=no,resizable=yes,status=no,top=0,left=0")<br><br>　　第二种方法是打开一个全屏的页面：<br>window.open("你的.asp", "", "fullscreen=yes")<br>*/<br>//--&gt;<br>&lt;/script&gt;<br><br>四、屏蔽浏览器右上角&#8220;最小化&#8221;&#8220;最大化&#8221;&#8220;关闭&#8221;键<br>&lt;script language=javascript&gt;<br>function window.onbeforeunload()<br>{<br>if(event.clientX&gt;document.body.clientWidth&amp;&amp;event.clientY&lt;0||event.altKey)<br>{<br>window.event.returnvalue = "";<br>}<br>}<br>&lt;/script&gt;<br><br>　　或者使用全屏打开页面<br>&lt;script language="javascript"&gt;<br>&lt;!--<br>window.open(http://www.qpsh.com,"qpsh","fullscreen=3,height=100, width=400, <br>top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, <br>status=no");<br>--&gt;<br>&lt;/script&gt;<br><br>　　注：在body标签里加上<br>onbeforeunload="javascript:return false"//使不能关闭窗口<br><br><br>五、屏蔽F5键<br>&lt;script language="javascript"&gt;<br>&lt;!--<br>function document.onkeydown() <br>{ <br>if ( event.keyCode==116) <br>{ <br>event.keyCode = 0; <br>event.cancelBubble = true; <br>return false; <br>}<br>}<br>--&gt;<br>&lt;/script&gt;<br><br><br>六、屏蔽IE后退按钮，在你链接的时候用<br>&lt;a href="javascript:location.replace(url)"&gt;<br><br><br>七、屏蔽主窗口滚动条<br>　　在body标签里加上<br>style="overflow-y:hidden"<br><br><br>八、屏蔽拷屏,不断地清空剪贴板<br>　　在body标签里加上<br>onload="setInterval('clipboardData.setData(\'Text\',\'\')',100)"<br><br><br>九、屏蔽网站的打印功能<br>&lt;style&gt;<br>@media print {<br>* { display: none }<br>}<br>&lt;/style&gt;<br><br><br>十、屏蔽IE6.0 图片上自动出现的保存图标<br>　　方法一：<br>&lt;META HTTP-EQUIV="imagetoolbar" CONTENT="no"&gt;<br><br>　　方法二：<br>&lt;img galleryimg="no"&gt;<br><br><br>十一、屏蔽页中所有的script<br>&lt;noscrript&gt;&lt;/noscript&gt;</p>
<img src ="http://www.cnitblog.com/junhong-cai/aggbug/64564.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/junhong-cai/" target="_blank">疯狂水车</a> 2010-03-09 15:20 <a href="http://www.cnitblog.com/junhong-cai/articles/64564.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用JAVAScript 来检查Email 是否格式正确</title><link>http://www.cnitblog.com/junhong-cai/articles/45754.html</link><dc:creator>疯狂水车</dc:creator><author>疯狂水车</author><pubDate>Sat, 14 Jun 2008 12:52:00 GMT</pubDate><guid>http://www.cnitblog.com/junhong-cai/articles/45754.html</guid><wfw:comment>http://www.cnitblog.com/junhong-cai/comments/45754.html</wfw:comment><comments>http://www.cnitblog.com/junhong-cai/articles/45754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/junhong-cai/comments/commentRss/45754.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/junhong-cai/services/trackbacks/45754.html</trackback:ping><description><![CDATA[<br>function submit_onclick()<br>{<br>&nbsp;var name,email_address,objemail_address;<br>&nbsp;name = document.policy.name.value;<br>&nbsp;email_address = document.policy.email_address.value;<br>&nbsp;objemail_address = document.policy.email_address;<br>&nbsp;if (name=="" || email_address==""&nbsp;)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Fields marked with an asterisk * are required.");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;else<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var reEml = /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var isOk=reEml.test(objemail_address.value);&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (isOk==false)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Invalid E-mail Address！");&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objemail_address.focus();&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.policy.action = "*.asp";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.policy.submit();&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; <br>}<br>
<img src ="http://www.cnitblog.com/junhong-cai/aggbug/45754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/junhong-cai/" target="_blank">疯狂水车</a> 2008-06-14 20:52 <a href="http://www.cnitblog.com/junhong-cai/articles/45754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript 似QQ信息提醒代码</title><link>http://www.cnitblog.com/junhong-cai/articles/45041.html</link><dc:creator>疯狂水车</dc:creator><author>疯狂水车</author><pubDate>Thu, 05 Jun 2008 14:19:00 GMT</pubDate><guid>http://www.cnitblog.com/junhong-cai/articles/45041.html</guid><wfw:comment>http://www.cnitblog.com/junhong-cai/comments/45041.html</wfw:comment><comments>http://www.cnitblog.com/junhong-cai/articles/45041.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/junhong-cai/comments/commentRss/45041.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/junhong-cai/services/trackbacks/45041.html</trackback:ping><description><![CDATA[&lt;html&gt;<br>&nbsp;&lt;head&gt;<br>&nbsp; &lt;title&gt;HTMLPage1&lt;/title&gt;<br>&nbsp; &lt;meta name="vs_defaultClientScript" content="JavaScript"&gt;<br>&nbsp; &lt;meta name="vs_targetSchema" content="<a href="http://schemas.microsoft.com/intellisense/ie5">http://schemas.microsoft.com/intellisense/ie5</a>"&gt;<br>&nbsp; &lt;meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"&gt;<br>&nbsp; &lt;meta name="ProgId" content="VisualStudio.HTML"&gt;<br>&nbsp; &lt;meta name="Originator" content="Microsoft Visual Studio .NET 7.1"&gt;<br>&nbsp;&lt;/head&gt;<br>&nbsp;<br>&nbsp;&lt;script language =javascript&gt;<br>&nbsp;&nbsp; var titlePopup<br>&nbsp;&nbsp; var len;<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; function InitMsgBox()<br>&nbsp;&nbsp; { len = 0;<br>&nbsp;&nbsp;&nbsp; titlePopup=window.createPopup();<br>&nbsp;&nbsp;&nbsp; var titlePopupBody = titlePopup.document.body;<br>&nbsp;&nbsp;&nbsp; titlePopupBody.style.border ="solid black 1px";<br>&nbsp;&nbsp;&nbsp; var titleContent = "";<br>&nbsp;&nbsp;&nbsp; titleContent = titleContent + "&lt;table cellPadding='5' bgcolor='#65c1ff' width='100%' height='100%' border=0 cellspacing=0 cellpadding=0&gt;";<br>&nbsp;&nbsp;&nbsp; titleContent = titleContent + "&lt;tr&gt;&lt;td align=center&gt;&lt;font size = 2&gt;消息提醒&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;";<br>&nbsp;&nbsp;&nbsp; titleContent = titleContent + "&lt;tr&gt;&lt;td&gt;&lt;font size = 2&gt;内容&lt;/td&gt;&lt;/font&gt;&lt;/tr&gt;";<br>&nbsp;&nbsp;&nbsp; titleContent = titleContent + "&lt;tr&gt;&lt;td&gt;&lt;font size = 2&gt;内容&lt;/td&gt;&lt;/font&gt;&lt;/tr&gt;";<br>&nbsp;&nbsp;&nbsp; titleContent = titleContent + "&lt;tr&gt;&lt;td&gt;&lt;font size = 2&gt;日期&lt;/td&gt;&lt;/font&gt;&lt;/tr&gt;";<br>&nbsp;&nbsp;&nbsp; titleContent = titleContent + "&lt;/table&gt;";&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; titlePopupBody.innerHTML = titleContent;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; ShowMsgBox();<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; function MsgBox()<br>&nbsp;&nbsp; { <br>&nbsp;&nbsp;&nbsp; len += 4;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; if (len &gt; 110)<br>&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; window.clearInterval(tID);&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {//170固定了消息提示框的宽度<br>&nbsp;&nbsp;&nbsp;&nbsp; titlePopup.show(document.body.clientWidth - 170, document.body.clientHeight - len, 170, len, top.document.body); <br>&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; var tID<br>&nbsp;&nbsp; function ShowMsgBox()<br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; tID = window.setInterval("MsgBox()",15);&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; }<br>&nbsp;&lt;/script&gt;<br>&nbsp;<br>&nbsp;&lt;body MS_POSITIONING="GridLayout"&gt;<br>&nbsp; &lt;INPUT onclick="InitMsgBox()" id="Button1" style="Z-INDEX: 101; LEFT: 296px; POSITION: absolute; TOP: 344px" type="button"<br>&nbsp;&nbsp; value="Button" name="Button1"&gt;<br>&nbsp;&lt;/body&gt;<br>&lt;/html&gt; <br>
<img src ="http://www.cnitblog.com/junhong-cai/aggbug/45041.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/junhong-cai/" target="_blank">疯狂水车</a> 2008-06-05 22:19 <a href="http://www.cnitblog.com/junhong-cai/articles/45041.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>