<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[WEB编程开发常用的代码]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Fri, 30 Jun 2006 16:39:18 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>1. ASP与Access数据库连接： <br/>dim conn,mdbfile&nbsp;&nbsp;<br/>mdbfile=server.mappath(&quot;数据库名称.mdb&quot;)&nbsp;&nbsp;<br/>set conn=server.createobject(&quot;adodb.connection&quot;)&nbsp;&nbsp;<br/>conn.open &quot;driver=&#123;microsoft access driver (*.mdb)&#125;;uid=admin;pwd=数据库密码;dbq=&quot;&amp;mdbfile<br/><br/>2. ASP与SQL数据库连接： dim conn&nbsp;&nbsp;<br/>set conn=server.createobject(&quot;ADODB.connection&quot;)&nbsp;&nbsp;<br/>con.open &quot;PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称 <br/><br/>建立记录集对象： set rs=server.createobject(&quot;adodb.recordset&quot;)&nbsp;&nbsp;<br/>rs.open SQL语句,conn,3,2&nbsp;&nbsp;<br/><br/>SQL常用命令使用方法： <br/><br/>数据记录筛选： sql=&quot;select * from 数据表 where 字段名=字段值 order by 字段名 &quot;&nbsp;&nbsp;<br/>sql=&quot;select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 &quot;&nbsp;&nbsp;<br/>sql=&quot;select top 10 * from 数据表 where 字段名 order by 字段名 &quot;&nbsp;&nbsp;<br/>sql=&quot;select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)&quot;&nbsp;&nbsp;<br/>sql=&quot;select * from 数据表 where 字段名 between 值1 and 值2&quot;&nbsp;&nbsp;<br/>更新数据记录： sql=&quot;update 数据表 set 字段名=字段值 where 条件表达式&quot;&nbsp;&nbsp;<br/>sql=&quot;update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式&quot;&nbsp;&nbsp;<br/><br/><br/>删除数据记录： sql=&quot;delete from 数据表 where 条件表达式&quot;&nbsp;&nbsp;<br/>sql=&quot;delete from 数据表&quot; (将数据表所有记录删除) <br/><br/><br/>添加数据记录： sql=&quot;insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)&quot;&nbsp;&nbsp;<br/>sql=&quot;insert into 目标数据表 select * from 源数据表&quot; (把源数据表的记录添加到目标数据表)&nbsp;&nbsp;<br/>数据记录统计函数： <br/>AVG(字段名) 得出一个表格栏平均值 <br/>COUNT(*&#124;字段名) 对数据行数的统计或对某一栏有值的数据行数统计 <br/>MAX(字段名) 取得一个表格栏最大的值 <br/>MIN(字段名) 取得一个表格栏最小的值 <br/>SUM(字段名) 把数据栏的值相加 <br/><br/>引用以上函数的方法： sql=&quot;select sum(字段名) as 别名 from 数据表 where 条件表达式&quot;&nbsp;&nbsp;<br/>set rs=conn.excute(sql)&nbsp;&nbsp;<br/>用 rs(&quot;别名&quot;) 获取统的计值，其它函数运用同上。 <br/><br/>数据表的建立和删除： Create TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )&nbsp;&nbsp;<br/>例：Create TABLE tab01(name varchar(50),datetime default now())&nbsp;&nbsp;<br/>Drop TABLE 数据表名称 (永久性删除一个数据表)&nbsp;&nbsp;<br/><br/>记录集对象的方法：&nbsp;&nbsp; <br/>rs.movenext 将记录指针从当前的位置向下移一行&nbsp;&nbsp;<br/>rs.moveprevious 将记录指针从当前的位置向上移一行&nbsp;&nbsp;<br/>rs.movefirst 将记录指针移到数据表第一行&nbsp;&nbsp;<br/>rs.movelast 将记录指针移到数据表最后一行&nbsp;&nbsp;<br/>rs.absoluteposition=N 将记录指针移到数据表第N行&nbsp;&nbsp;<br/>rs.absolutepage=N 将记录指针移到第N页的第一行&nbsp;&nbsp;<br/>rs.pagesize=N 设置每页为N条记录&nbsp;&nbsp;<br/>rs.pagecount 根据 pagesize 的设置返回总页数&nbsp;&nbsp;<br/>rs.recordcount 返回记录总数&nbsp;&nbsp;<br/>rs.bof 返回记录指针是否超出数据表首端，true表示是，false为否&nbsp;&nbsp;<br/>rs.eof 返回记录指针是否超出数据表末端，true表示是，false为否&nbsp;&nbsp;<br/>rs.delete 删除当前记录，但记录指针不会向下移动&nbsp;&nbsp;<br/>rs.addnew 添加记录到数据表末端&nbsp;&nbsp;<br/>rs.update 更新数据表记录&nbsp;&nbsp;<br/><br/>判断所填数据是数字型 <br/>if not isNumeric(request(&quot;字段名称&quot;)) then&nbsp;&nbsp;<br/>response.write &quot;不是数字&quot;&nbsp;&nbsp;<br/>else&nbsp;&nbsp;<br/>response.write &quot;数字&quot;&nbsp;&nbsp;<br/>end if <br/>页面执行时间：<br/><br/><br/>&lt;%startime = Timer()%&gt; <br/>.... .... <br/>内容 <br/>... ... <br/>结尾 <br/>&lt;% <br/>&nbsp;&nbsp; Dim Endtime <br/>&nbsp;&nbsp; Endtime = Timer()&nbsp;&nbsp;<br/>&nbsp;&nbsp; response.write &quot;页面执行时间：&lt;font color=red&gt;&quot;&amp;FormatNumber((Endtime-Startime)*1000,5)&amp;&quot;&lt;/font&gt; 毫秒&quot; <br/>%&gt; <br/>定义打开网页时起始窗口的大小<br/>&lt;script for=&quot;window&quot; event=&quot;onload&quot;&gt; <br/>window.resizeTo(500,300) <br/>&lt;/script&gt; <br/><br/><br/>随机数:<br/>&lt;%randomize%&gt;&nbsp;&nbsp;<br/>&lt;%=(int(rnd()*n)+1)%&gt; <br/><br/><br/>查询数据时得到的记录关键字用红色显示：<br/>replace(RS(&quot;字段X&quot;),searchname,&quot;&lt;font color=#FF0000&gt;&quot; &amp; searchname &amp; &quot;&lt;/font&gt;&quot;)&nbsp;&nbsp;<br/><br/><br/>通过asp的手段来检查来访者是否用了代理<br/>&lt;% if Request.ServerVariables(&quot;HTTP_X_FORWARDED_FOR&quot;)&lt;&gt;&quot;&quot; then&nbsp;&nbsp;<br/>response.write &quot;&lt;font color=#FF0000&gt;您通过了代理服务器，&quot;&amp; _&nbsp;&nbsp;<br/>&quot;真实的IP为&quot;&amp;Request.ServerVariables(&quot;HTTP_X_FORWARDED_FOR&quot;)&nbsp;&nbsp;<br/>end if&nbsp;&nbsp;<br/>%&gt;&nbsp;&nbsp;<br/><br/>判断上一页的来源<br/>request.servervariables(&quot;HTTP_REFERER&quot;)&nbsp;&nbsp;<br/>javascript: document.referrer <br/><br/><br/><br/>清除缓存，重新加载页面<br/>&lt;%response.expires = 0&nbsp;&nbsp; <br/>response.expiresabsolute = now() - 1&nbsp;&nbsp;<br/>response.addHeader &quot;pragma&quot;,&quot;no-cache&quot;&nbsp;&nbsp;<br/>response.addHeader &quot;cache-control&quot;,&quot;private&quot;&nbsp;&nbsp;<br/>Response.cachecontrol = &quot;no-cache&quot;&nbsp;&nbsp;<br/>%&gt; <br/><br/><br/>检索并删除数据库里的重复记录<br/>conn.execute(&quot;delete from table where id not in (select distinct from table)&quot;) <br/><br/>文件删除函数 &lt;%&nbsp;&nbsp;<br/>&#039;文件删除函数&nbsp;&nbsp;<br/>function deletefile(filename)&nbsp;&nbsp;<br/>if filename&lt;&gt;&quot;&quot; then&nbsp;&nbsp;<br/>set fso=server.CreateObject(&quot;scripting.filesystemobject&quot;)&nbsp;&nbsp;<br/>if fso.FileExists(filename) then&nbsp;&nbsp;<br/>fso.DeleteFile filename&nbsp;&nbsp;<br/>else&nbsp;&nbsp;<br/>Response.Write &quot;&lt;script&gt;alert(’该文件不存在’);&lt;/script&gt;&quot;&nbsp;&nbsp;<br/>end if&nbsp;&nbsp;<br/>end if&nbsp;&nbsp;<br/>end function&nbsp;&nbsp;<br/><br/>strfile=server.MapPath(&quot;fileName&quot;)&nbsp;&nbsp;<br/>deletefile(strfile)&nbsp;&nbsp;<br/>%&gt;&nbsp;&nbsp; <br/><br/>ASP字数计算函数&nbsp;&nbsp;&lt;%&nbsp;&nbsp;<br/>Function WordCount(strInput)&nbsp;&nbsp;<br/>Dim strTemp&nbsp;&nbsp;<br/>strTemp = Replace(strInput, vbTab, &quot; &quot;)&nbsp;&nbsp;<br/>strTemp = Replace(strTemp, vbCr, &quot; &quot;)&nbsp;&nbsp;<br/>strTemp = Replace(strTemp, vbLf, &quot; &quot;)&nbsp;&nbsp;<br/><br/>&#039; 删除字首字尾空格&nbsp;&nbsp;<br/>strTemp = Trim(strTemp)&nbsp;&nbsp;<br/><br/>&#039; 替换为一个空格&nbsp;&nbsp;<br/>Do While InStr(1, strTemp, &quot; &quot;, 1) &lt;&gt; 0&nbsp;&nbsp;<br/>strTemp = Replace(strTemp, &quot; &quot;, &quot; &quot;)&nbsp;&nbsp;<br/>Loop&nbsp;&nbsp;<br/>WordCount = UBound(Split(strTemp, &quot; &quot;, -1, 1)) +1&nbsp;&nbsp;<br/>End Function&nbsp;&nbsp;<br/>%&gt; <br/>全正则的检测IP是否合法的函数 function checkIP2(sIPAddress)<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var exp=/^(&#92;d&#123;1,2&#125;&#124;1&#92;d&#92;d&#124;2&#91;0-4&#93;&#92;d&#124;25&#91;0-5&#93;)&#92;.(&#92;d&#123;1,2&#125;&#124;1&#92;d&#92;d&#124;2&#91;0-4&#93;&#92;d&#124;25&#91;0-5&#93;)&#92;.(&#92;d&#123;1,2&#125;&#124;1&#92;d&#92;d&#124;2&#91;0-4&#93;&#92;d&#124;25&#91;0-5&#93;)&#92;.(&#92;d&#123;1,2&#125;&#124;1&#92;d&#92;d&#124;2&#91;0-4&#93;&#92;d&#124;25&#91;0-5&#93;)$/;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var reg = sIPAddress.match(exp);<br/>&nbsp;&nbsp;&nbsp;&nbsp;var ErrMsg=&quot;你输入的是一个非法的IP地址段！&#92;nIP段为：:xxx.xxx.xxx.xxx（xxx为0-255)！&quot;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var Msg=&quot;你输入的是一个合法的IP地址段！&quot;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(reg==null)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(ErrMsg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(reg);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&#125;<br/><br/><br/>关闭子窗口时刷新父窗口 在子窗口<br/>&lt;script language=&quot;javascript&quot;&gt;<br/>window.opener.location=&quot;父窗口页面&quot;<br/>window.close()<br/>&lt;/script&gt; <br/>不能点右键，不用CTRL+A，不能复制作!<br/>&lt;body oncontextmenu=&quot;window.event.returnValue=false&quot;&nbsp;&nbsp;<br/>onkeypress=&quot;window.event.returnValue=false&quot;&nbsp;&nbsp;<br/>onkeydown=&quot;window.event.returnValue=false&quot;&nbsp;&nbsp;<br/>onkeyup=&quot;window.event.returnValue=false&quot;&nbsp;&nbsp;<br/>ondragstart=&quot;window.event.returnValue=false&quot;&nbsp;&nbsp;<br/>onselectstart=&quot;event.returnValue=false&quot;&gt; <br/>&lt;/body&gt; <br/><br/>显示状态拦固定文字：<br/>放在body前 <br/>&lt;base onmouseover=&quot;window.status=&#039;这里是Goaler的Blog系统，欢迎访问&#039;;return true&quot;&gt; <br/><br/>用键盘打开网页 &lt;script language=javascript&gt;<br/>document.onkeydown=gopage<br/>var add=&quot;Admin/AddArticle.asp&quot;<br/>var logon=&quot;Admin/Logon.asp&quot;<br/>function gopage() &#123;<br/>if (event.keyCode==13) location=add<br/>if (event.keyCode==38) location=logon<br/>&#125;<br/>&lt;/script&gt; <br/><br/><br/>根据内容自动调整iframe高度 有时为了方便使用Iframe，但被潜入的页面长度不是固定的，显示滚动条不仅影响美观还对用户操作带来不便，自动调整高度可以解决这个问题。^_^<br/><br/>function f_frameStyleResize(targObj)<br/>&#123;<br/>var targWin = targObj.parent.document.all&#91;targObj.name&#93;;<br/>if(targWin != null)<br/>&#123;<br/>&nbsp;&nbsp;var HeightValue = targObj.document.body.scrollHeight<br/>&nbsp;&nbsp;if(HeightValue &lt; 600)&#123;HeightValue = 600&#125; //不小于600<br/>&nbsp;&nbsp;targWin.style.pixelHeight = HeightValue;<br/>&#125;<br/>&#125;<br/>function f_iframeResize()<br/>&#123;<br/>bLoadComplete = true;<br/>f_frameStyleResize(self);<br/>&#125;<br/><br/>var bLoadComplete = false;<br/>window.onload = f_iframeResize;<br/><br/>禁止页面正文内容被选取 <br/><br/>&lt;body oncontextmenu=&quot;return false&quot; ondragstart=&quot;return false&quot; onselectstart =&quot;return false&quot; onselect=&quot;document.selection.empty()&quot; oncopy=&quot;document.selection.empty()&quot; onbeforecopy=&quot;return&nbsp;&nbsp;<br/>false&quot;onmouseup=&quot;document.selection.empty()&quot;&gt;&nbsp;&nbsp;<br/><br/>消除ie6自动出现的图像工具栏，设置 GALLERYIMG属性为false或no . <br/><br/>&lt;IMG SRC=&quot;mypicture.jpg&quot; HEIGHT=&quot;100px&quot; WIDTH=&quot;100px&quot; GALLERYIMG=&quot;no&quot;&gt;&nbsp;&nbsp;<br/><br/>防止点击空链接时，页面往往重置到页首端。 <br/><br/>代码“javascript:void(null)”代替原来的“#”标记&nbsp;&nbsp;<br/><br/>如何避免别人把你的网页放在框架中<br/><br/>&lt;script language=“javascript”&gt;&lt;!--if (self!=top)&#123;top.location=self.location;&#125; --&gt;&lt; /script&gt; <br/><br/>页面定时刷新 <br/><br/>&lt;meta http-equiv=&quot;Refresh&quot; content=&quot;秒&quot; &gt; <br/><br/>页面定时转向新的地址 <br/><br/>&lt;meta http-equiv=&quot;refresh&quot; content=&quot;秒;URL=url&quot;&gt;&nbsp;&nbsp;<br/><br/>关闭窗口，这个是不会弹出提示直接关的： <br/>把如下代码加入&lt;body&gt;区域中 <br/><br/>&lt;OBJECT id=closes type=&quot;application/x-oleobject&quot; classid=&quot;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&quot;&gt;&nbsp;&nbsp;<br/>&lt;param name=&quot;Command&quot; value=&quot;Close&quot;&gt;&nbsp;&nbsp;<br/>&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;script language=&quot;JavaScript&quot;&gt;function shutwin()&#123;closes.Click();return;&#125;&lt;/script&gt;&nbsp;&nbsp;<br/>&lt;a href=&quot;javascript:shutwin();&quot;&gt;关闭本窗口&lt;/a&gt;&nbsp;&nbsp;<br/><br/>有时候好不容易写出来的程序代码被别人抄去，心里一定不好受。这还是小事，但如果在我们的源代码中有一些不希望让别人知道的内容，比如密码、Action的指向等，这些一旦被人利用，那后果有时是不堪设想的。而网页加密就是我们现在需要解决的问题。下面就我在网页制作中的一些经验向大家介绍一些简单的防范方法。 <br/>禁止右键 <br/>看到这里大家一定会想，这招有很多人介绍过了，而且破解的方法也有很多。但我这里要说的是另一种方法，而且我试了很多方法都没有能破解。具体如下： <br/><br/>&lt;html&gt;&nbsp;&nbsp;<br/>&lt;head&gt;&nbsp;&nbsp;<br/>&lt;script&gt;&nbsp;&nbsp;<br/>function stop()&#123;&nbsp;&nbsp;<br/>alert(&quot;试试能破解吗？&quot;);&nbsp;&nbsp;<br/>return false;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>document.oncontextmenu=stop;&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp;<br/>&lt;boyd&gt;你可以按右键、shift+F10和右ctrl左边的那个键试试！看能不能解。^_^&lt;/body&gt;&nbsp;&nbsp;<br/><br/><br/>大家试试，看能不能破解！你可以将alert(&quot;试试能破解吗？&quot;);这句去掉，这样当按右键时就什么反应也没有了，就好像没有右键功能一样。 <br/><br/>禁示查看源代码 <br/>我们已经禁了右键，但从&quot;查看&quot;菜单下的&quot;源文件&quot;中同样可以看到源代码，下面我们就来解决这个问题： <br/>其实这只要使用一个含有&lt;frame&gt;&lt;/frame&gt;标记的网页便可以达到目的。 <br/><br/><br/>&lt;frameset&gt;&nbsp;&nbsp;<br/>&lt;frame src=&quot;你要保密的文件的URL&quot;&gt;&nbsp;&nbsp;<br/>&lt;/frameset&gt;&nbsp;&nbsp;<br/><br/><br/>这样当有人使用&quot;查看&quot;下的&quot;源文件&quot;的时候，看到的将是上面的那段代码，而你真正的文件又躲过一劫。 <br/><br/>禁示另存为 <br/>通过上面的两步好像你的源代码已经安全了，但别忘了，别人还可以将你的页面保存下来，再慢慢分析。不过别担心，下面我们来解决这个问题。 <br/>在你要保密的网页中加入以下代码： <br/><br/>&lt;noscript&gt;&lt;iframe src=&quot;*.htm&quot;&gt;&lt;/iframe&gt;&lt;/noscript&gt;<br/><br/>彻底屏蔽右键方法。<br/><br/>&lt;body oncontextmenu=&quot;return false&quot;&gt; <br/><br/>双击页面后自动滚屏，单击后停止。<br/><br/>&lt;SCRIPT language=JavaScript&gt;&nbsp;&nbsp;<br/>var currentpos,timer;&nbsp;&nbsp;<br/>function initialize()&nbsp;&nbsp;<br/>&#123; timer=setInterval(&quot;scrollwindow()&quot;,16); &#125;&nbsp;&nbsp;<br/>function sc()&#123;&nbsp;&nbsp;<br/>clearInterval(timer);&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>function scrollwindow()&nbsp;&nbsp;<br/>&#123;currentpos=document.body.scrollTop;&nbsp;&nbsp;<br/>window.scroll(0,++currentpos);&nbsp;&nbsp;<br/>if (currentpos != document.body.scrollTop)&nbsp;&nbsp;<br/>sc();&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>document.onmousedown=sc&nbsp;&nbsp;<br/>document.ondblclick=initialize <br/>&lt;/script&gt; <br/><br/>设定脚本出错能继续运行<br/><br/><br/>&lt;script language=&quot;javascript&quot;&gt; <br/>function KillError() <br/>&#123; <br/>return false; <br/>&#125; <br/>window.onerror=KillError; <br/>&lt;/script&gt; <br/>　<br/><br/>将彻底屏蔽鼠标右键<br/><br/>oncontextmenu=&quot;window.event.returnvalue=false&quot; <br/><br/>可用于Table <br/><br/>&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt;&nbsp;&nbsp;<br/><br/>取消选取、防止复制<br/><br/>&lt;body onselectstart=&quot;return false&quot;&gt; <br/><br/>不准粘贴 <br/><br/>onpaste=&quot;return false&quot;&nbsp;&nbsp;<br/><br/>防止复制<br/><br/>oncopy=&quot;return false;&quot; oncut=&quot;return false;&quot;&nbsp;&nbsp;<br/><br/>IE地址栏前换成自己的图标 <br/><br/>&lt;link rel=&quot;Shortcut Icon&quot; href=&quot;favicon.ico&quot;&gt;&nbsp;&nbsp;<br/><br/>可以在收藏夹中显示出你的图标 <br/><br/>&lt;link rel=&quot;Bookmark&quot; href=&quot;favicon.ico&quot;&gt;&nbsp;&nbsp;<br/><br/><br/>关闭输入法<br/><br/>&lt;input style=&quot;ime-mode:disabled&quot;&gt;&nbsp;&nbsp;<br/><br/><br/>永远都会带着框架 <br/><br/><br/>&lt;script language=&quot;javascript&quot;&gt;&lt;!--&nbsp;&nbsp;<br/>if (window == top)top.location.href = &quot;frames.htm&quot;;&nbsp;&nbsp;<br/>//frames.htm为框架网页&nbsp;&nbsp;<br/>// --&gt; <br/>&lt;/script&gt;&nbsp;&nbsp;<br/><br/>防止被人frame <br/><br/>&lt;SCRIPT LANGUAGE=javascript&gt;&lt;!--&nbsp;&nbsp;<br/>if (top.location != self.location) <br/>top.location=self.location;&nbsp;&nbsp;<br/>// --&gt; <br/>&lt;/SCRIPT&gt;&nbsp;&nbsp;<br/><br/>怎样通过asp的手段来检查来访者是否用了代理 <br/><br/>&lt;% if Request.ServerVariables(&quot;HTTP_X_FORWARDED_FOR&quot;)&lt;&gt;&quot;&quot; then&nbsp;&nbsp;<br/>response.write &quot;&lt;font color=#FF0000&gt;您通过了代理服务器，&quot; &amp; &quot;真实的IP为 &quot;&amp;Request.ServerVariables(&quot;HTTP_X_FORWARDED_FOR&quot;)&nbsp;&nbsp;<br/>end if&nbsp;&nbsp;<br/>%&gt;&nbsp;&nbsp;<br/><br/>取得控件的绝对位置 <br/><br/>//javascript&nbsp;&nbsp;<br/>&lt;script language=&quot;javascript&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br/>function getIE(e)&#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>var t=e.offsetTop;&nbsp;&nbsp;&nbsp;&nbsp;<br/>var l=e.offsetLeft;&nbsp;&nbsp;&nbsp;&nbsp;<br/>while(e=e.offsetParent)&#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>t+=e.offsetTop;&nbsp;&nbsp;&nbsp;&nbsp;<br/>l+=e.offsetLeft;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/>alert(&quot;top=&quot;+t+&quot;nleft=&quot;+l);&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp; <br/><br/>//VBScript&nbsp;&nbsp;<br/>&lt;script language=&quot;VBScript&quot;&gt;<br/>&lt;!--&nbsp;&nbsp;&nbsp;&nbsp;<br/>function getIE()&nbsp;&nbsp;&nbsp;&nbsp;<br/>dim t,l,a,b&nbsp;&nbsp;&nbsp;&nbsp;<br/>set a=document.all.img1&nbsp;&nbsp;&nbsp;&nbsp;<br/>t=document.all.img1.offsetTop&nbsp;&nbsp;&nbsp;&nbsp;<br/>l=document.all.img1.offsetLeft&nbsp;&nbsp;&nbsp;&nbsp;<br/>while a.tagName&lt;&gt;&quot;BODY&quot;&nbsp;&nbsp;&nbsp;&nbsp;<br/>set a = a.offsetParent&nbsp;&nbsp;&nbsp;&nbsp;<br/>t=t+a.offsetTop&nbsp;&nbsp;&nbsp;&nbsp;<br/>l=l+a.offsetLeft&nbsp;&nbsp;&nbsp;&nbsp;<br/>wend&nbsp;&nbsp;&nbsp;&nbsp;<br/>msgbox &quot;top=&quot;&amp;t&amp;chr(13)&amp;&quot;left=&quot;&amp;l,64,&quot;得到控件的位置&quot;&nbsp;&nbsp;&nbsp;&nbsp;<br/>end function&nbsp;&nbsp;&nbsp;&nbsp;<br/>--&gt;&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp;<br/><br/>光标是停在文本框文字的最后 <br/><br/>&lt;script language=&quot;javascript&quot;&gt;&nbsp;&nbsp;<br/>function cc()&nbsp;&nbsp;<br/>&#123;&nbsp;&nbsp;<br/>var e = event.srcElement;&nbsp;&nbsp;<br/>var r =e.createTextRange();&nbsp;&nbsp;<br/>r.moveStart(&#039;character&#039;,e.value.length);&nbsp;&nbsp;<br/>r.collapse(true);&nbsp;&nbsp;<br/>r.select();&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp;<br/>&lt;input type=text name=text1 value=&quot;123&quot; onfocus=&quot;cc()&quot;&gt;&nbsp;&nbsp;<br/><br/>判断上一页的来源 <br/><br/>asp:&nbsp;&nbsp;<br/>request.servervariables(&quot;HTTP_REFERER&quot;)&nbsp;&nbsp; <br/><br/>javascript:&nbsp;&nbsp;<br/>document.referrer <br/><br/>最小化、最大化、关闭窗口 <br/><br/>&lt;object id=hh1 classid=&quot;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&quot;&gt;&nbsp;&nbsp;<br/>&lt;param name=&quot;Command&quot; value=&quot;Minimize&quot;&gt;&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;object id=hh2 classid=&quot;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&quot;&gt;&nbsp;&nbsp;<br/>&lt;param name=&quot;Command&quot; value=&quot;Maximize&quot;&gt;&lt;/object&gt;&nbsp;&nbsp;<br/>&lt;OBJECT id=hh3 classid=&quot;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&quot;&gt;&nbsp;&nbsp;<br/>&lt;PARAM NAME=&quot;Command&quot; value=&quot;Close&quot;&gt;&lt;/OBJECT&gt;&nbsp;&nbsp;<br/><br/>&lt;input type=button value=最小化 onclick=hh1.Click()&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=最大化 onclick=hh2.Click()&gt;&nbsp;&nbsp;<br/>&lt;input type=button value=关闭 onclick=hh3.Click()&gt;&nbsp;&nbsp;<br/>本例适用于IE <br/><br/>记录并显示网页的最后修改时间 <br/><br/>&lt;script language=JavaScript&gt;&nbsp;&nbsp; <br/>document.write(&quot;最后更新时间: &quot; + document.lastModified + &quot;&quot;)&nbsp;&nbsp; <br/>&lt;/script&gt;&nbsp;&nbsp;<br/><br/>2秒后关闭当前页<br/><br/>&lt;script language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>&lt;!--&nbsp;&nbsp;<br/>setTimeout(&#039;window.close();&#039;,2000);&nbsp;&nbsp;<br/>--&gt;&nbsp;&nbsp;<br/>&lt;/script&gt; <br/><br/>2秒后载入指定网页<br/><br/>&lt;head&gt;&nbsp;&nbsp;<br/>&lt;meta http-equiv=&quot;refresh&quot; content=&quot;2;URL=http://你的网址&quot;&gt;&nbsp;&nbsp;<br/>&lt;/head&gt;&nbsp;&nbsp;<br/><br/>添加到收藏夹<br/><br/>&lt;Script Language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>function bookmarkit()&nbsp;&nbsp;<br/>&#123;&nbsp;&nbsp;<br/>　window.external.addFavorite(&#039;http://你的网址&#039;,&#039;你的网站名称&#039;)&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>　if (document.all)document.write(&#039;&lt;a href=&quot;#&quot; onClick=&quot;bookmarkit()&quot;&gt;加入收藏夹&lt;/a&gt;&#039;)&nbsp;&nbsp;<br/>&lt;/Script&gt; <br/><br/>禁止鼠标右键的动作<br/><br/>&lt;Script Language = &quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>function click() &#123; if (event.button==2&#124;&#124;event.button==3)&nbsp;&nbsp;<br/>&#123;&nbsp;&nbsp;<br/>　alert(&#039;禁止鼠标右键&#039;);&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>&nbsp;&nbsp; document.onmousedown=click // --&gt;&nbsp;&nbsp;<br/>&lt;/Script&gt; <br/><br/>或<br/><br/>&lt;script language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>function click() &#123; if (event.button==2)&nbsp;&nbsp;<br/>&#123;alert(&#039;*^_^*&#039;); &#125; &#125; document.onmousedown=click // --&gt;&nbsp;&nbsp;<br/>&lt;/script&gt; <br/><br/>设置该页为首页<br/><br/>&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;&gt;&nbsp;&nbsp;<br/>&lt;a class=&quot;chlnk&quot; style=&quot;cursor:hand&quot; HREF&nbsp;&nbsp;onClick=&quot;this.style.behavior=&#039;url(#default#homepage)&#039;;&nbsp;&nbsp;this.setHomePage(&#039;你的网站名称);&quot;&gt;&lt;font color=&quot;000000&quot; size=&quot;2&quot; face=&quot;宋体&quot;&gt;设为首页&lt;/font&gt;&lt;/a&gt;&nbsp;&nbsp;<br/>&lt;/body&gt;&nbsp;&nbsp;<br/><br/>节日倒计时<br/><br/>&lt;Script Language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>　　var timedate= new Date(&quot;October 1,2002&quot;);&nbsp;&nbsp;<br/>　　var times=&quot;国庆节&quot;;&nbsp;&nbsp;<br/>　　var now = new Date();&nbsp;&nbsp;<br/>　　var date = timedate.getTime() - now.getTime();&nbsp;&nbsp;<br/>　　var time = Math.floor(date / (1000 * 60 * 60 * 24));&nbsp;&nbsp;<br/>　　if (time &gt;= 0)&nbsp;&nbsp;<br/>　　document.write(&quot;现在离&quot;+times+&quot;还有: &quot;+time +&quot;天&quot;)<br/>&lt;/Script&gt;&nbsp;&nbsp;<br/><br/>单击按钮打印出当前页<br/><br/>&lt;Script Language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>　　if (window.print) &#123;&nbsp;&nbsp;<br/>　　document.write(&#039;&lt;form&gt;&#039;&nbsp;&nbsp;<br/>　　+ &#039;&lt;input type=button name=print value=&quot;打印本页&quot; &#039;&nbsp;&nbsp;<br/>　　+ &#039;onClick=&quot;javascript:window.print()&quot;&gt;&lt;/form&gt;&#039;);&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>&lt;/Script&gt;&nbsp;&nbsp;<br/><br/>单击按钮‘另存为’当前页<br/><br/>&lt;input type=&quot;button&quot; name=&quot;Button&quot; value=&quot;保存本页&quot;&nbsp;&nbsp;onClick=&quot;document.all.button.ExecWB(4,1)&quot;&gt;&nbsp;&nbsp;<br/>&lt;object id=&quot;button&quot;&nbsp;&nbsp;width=0&nbsp;&nbsp;height=0&nbsp;&nbsp;classid=&quot;CLSID:8856F961-340A-11D0-A96B-00C04FD705A2&quot;&gt;&nbsp;&nbsp;<br/>&lt;embed width=&quot;0&quot; height=&quot;0&quot;&gt;&lt;/embed&gt;&nbsp;&nbsp;<br/>&lt;/object&gt;&nbsp;&nbsp;<br/><br/>显示系统当前日期<br/><br/>&lt;script language=JavaScript&gt;&nbsp;&nbsp;<br/>　　today=new Date();&nbsp;&nbsp;<br/>　　function date()&#123;&nbsp;&nbsp;<br/>　　this.length=date.arguments.length&nbsp;&nbsp;<br/>　　for(var i=0;i&lt;this.length;i++)&nbsp;&nbsp;<br/>　　this&#91;i+1&#93;=date.arguments &#125;&nbsp;&nbsp;<br/>　　var d=new date(&quot;星期日&quot;,&quot;星期一&quot;,&quot;星期二&quot;,&quot;星期三&quot;,&quot;星期四&quot;,&quot;星期五&quot;,&quot;星期六&quot;);&nbsp;&nbsp;<br/>　　document.write(&nbsp;&nbsp;<br/>　　&quot;&lt;font color=##000000 style=&#039;font-size:9pt;font-family: 宋体&#039;&gt; &quot;,&nbsp;&nbsp;<br/>　　today.getYear(),&quot;年&quot;,today.getMonth()+1,&quot;月&quot;,today.getDate(),&quot;日&quot;,&nbsp;&nbsp;<br/>　　d&#91;today.getDay()+1&#93;,&quot;&lt;/font&gt;&quot; );&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp;<br/><br/><br/>不同时间段显示不同问候语 &lt;Script Language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>var text=&quot;&quot;; day = new Date( ); time = day.getHours( );&nbsp;&nbsp;<br/>　　if (( time&gt;=0) &amp;&amp; (time &lt; 7 ))&nbsp;&nbsp;<br/>　　　　text=&quot;夜猫子，要注意身体哦！ &quot;&nbsp;&nbsp;<br/>　　if (( time &gt;= 7 ) &amp;&amp; (time &lt; 12))&nbsp;&nbsp;<br/>　　　　text=&quot;今天的阳光真灿烂啊，你那个朋友呢？&quot;&nbsp;&nbsp;<br/>　　if (( time &gt;= 12) &amp;&amp; (time &lt; 14))&nbsp;&nbsp;<br/>　　　　text=&quot;午休时间。您要保持睡眠哦！&quot;&nbsp;&nbsp;<br/>　　if (( time &gt;=14) &amp;&amp; (time &lt; 18))&nbsp;&nbsp;<br/>　　　　text=&quot;祝您下午工作愉快！ &quot;&nbsp;&nbsp;<br/>　　if ((time &gt;= 18) &amp;&amp; (time &lt;= 22))&nbsp;&nbsp;<br/>　　　　text=&quot;您又来了，可别和MM聊太久哦！&quot;&nbsp;&nbsp;<br/>　　if ((time &gt;= 22) &amp;&amp; (time &lt; 24))&nbsp;&nbsp;<br/>　　　　text=&quot;您应该休息了！&quot;&nbsp;&nbsp;<br/>　　document.write(text)&nbsp;&nbsp;<br/>&lt;/Script&gt;&nbsp;&nbsp;<br/><br/>水中倒影效果 &lt;img id=&quot;reflect&quot; src=&quot;你自己的图片文件名&quot; width=&quot;175&quot; height=&quot;59&quot;&gt;&nbsp;&nbsp;<br/>　　&lt;script language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>　　function f1()&nbsp;&nbsp;<br/>　　&#123;&nbsp;&nbsp;<br/>　　　　setInterval(&quot;mdiv.filters.wave.phase+=10&quot;,100);&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　if (document.all)&nbsp;&nbsp;<br/>　　&#123;&nbsp;&nbsp;<br/>　　　　document.write(&#039;&lt;img id=mdiv src=&quot;&#039;+document.all.reflect.src+&#039;&quot;&nbsp;&nbsp;<br/>　　　　style=&quot;filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()&quot;&gt;&#039;)&nbsp;&nbsp;<br/>　　　　window.onload=f1&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp;<br/><br/>慢慢变大的窗口 &lt;Script Language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>　　&lt;!--&nbsp;&nbsp;<br/>　　var Windowsheight=100&nbsp;&nbsp;<br/>　　var Windowswidth=100&nbsp;&nbsp;<br/>　　var numx=5&nbsp;&nbsp;<br/>　　function openwindow(thelocation)&#123;&nbsp;&nbsp;<br/>　　temploc=thelocation&amp;, amp;, nbsp; <br/>　　if&nbsp;&nbsp;<br/>　　(!(window.resizeTo&amp;&amp;document.all)&amp;&amp;!(window.resizeTo&amp;&amp;document.getElementById))&nbsp;&nbsp;<br/>　　&#123;&nbsp;&nbsp;<br/>　　　　window.open(thelocation)&nbsp;&nbsp;<br/>　　　　return&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　windowsize=window.open(&quot;&quot;,&quot;&quot;,&quot;scrollbars&quot;)&nbsp;&nbsp;<br/>　　windowsize.moveTo(0,0)&nbsp;&nbsp;<br/>　　windowsize.resizeTo(100,100)&nbsp;&nbsp;<br/>　　tenumxt()&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　function tenumxt()&#123;&nbsp;&nbsp;<br/>　　if (Windowsheight&gt;=screen.availHeight-3)&nbsp;&nbsp;<br/>　　　　numx=0&nbsp;&nbsp;<br/>　　windowsize.resizeBy(5,numx)&nbsp;&nbsp;<br/>　　Windowsheight+=5&nbsp;&nbsp;<br/>　　Windowswidth+=5&nbsp;&nbsp;<br/>　　if (Windowswidth&gt;=screen.width-5)&nbsp;&nbsp;<br/>　　&#123;&nbsp;&nbsp;<br/>　　　　windowsize.location=temploc&nbsp;&nbsp;<br/>　　　　Windowsheight=100&nbsp;&nbsp;<br/>　　　　Windowswidth=100&nbsp;&nbsp;<br/>　　　　numx=5&nbsp;&nbsp;<br/>　　　　return&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　setTimeout(&quot;tenumxt()&quot;,50)&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　//--&gt;&nbsp;&nbsp;<br/>&lt;/script&gt;&nbsp;&nbsp;<br/>&lt;a href=&quot;javascript:openwindow(&#039;http://www.ccjol.com&#039;)&quot;&gt;进入&lt;/a&gt; <br/><br/><br/>鼠标指向时弹出信息框 <br/>在&lt;body&gt;&lt;/body&gt;之间加上如下代码： &lt;a href onmouseover=&quot;alert(&#039;弹出信息！&#039;)&quot;&gt;显示的链接文字&lt;/a&gt;&nbsp;&nbsp;<br/><br/><br/>随机变换背景图象（一个可以刷新心情的特效） <br/>在&lt;head&gt;&lt;/head&gt;之间加上如下代码：&nbsp;&nbsp;<br/>&lt;Script Language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>　　image = new Array(4); //定义image为图片数量的数组&nbsp;&nbsp;<br/>　　image &#91;0&#93; = &#039;tu0.gif&#039; //背景图象的路径&nbsp;&nbsp;<br/>　　image &#91;1&#93; = &#039;tu1.gif&#039;&nbsp;&nbsp;<br/>　　image &#91;2&#93; = &#039;tu2.gif&#039;&nbsp;&nbsp;<br/>　　image &#91;3&#93; = &#039;tu3.gif&#039;&nbsp;&nbsp;<br/>　　image &#91;4&#93; = &#039;tu4.gif&#039;&nbsp;&nbsp;<br/>　　number = Math.floor(Math.random() * image.length);&nbsp;&nbsp;<br/>　　document.write(&quot;&lt;BODY BACKGROUND=&quot;+image&#91;number&#93;+&quot;&gt;&quot;);&nbsp;&nbsp;<br/>&lt;/Script&gt;&nbsp;&nbsp;<br/><br/>鼠标一碰就给颜色看的链接 在&lt;body&gt;&lt;/body&gt;之间加上如下代码：&nbsp;&nbsp;<br/>&lt;p onMouseMove=&quot;anniu()&quot;&gt;你敢碰我，我就给点颜色你看！&lt;/p&gt;&nbsp;&nbsp;<br/>&lt;Script Language = &quot;VBScript&quot;&gt;&nbsp;&nbsp;<br/>　　sub anniu&nbsp;&nbsp;<br/>　　document.fgColor=int(256*256*256*rnd)&nbsp;&nbsp;<br/>　　end sub&nbsp;&nbsp;<br/>&lt;/Script&gt;&nbsp;&nbsp;<br/><br/>从天而降并有幻影效果的窗口 <br/><br/>　　&lt;head&gt;&nbsp;&nbsp;<br/>　　&lt;Script language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>　　function move(x) &#123;&nbsp;&nbsp;<br/>　　if(self.moveBy)&#123;&nbsp;&nbsp;<br/>　　self.moveBy (0,-800);&nbsp;&nbsp;<br/>　　for(i = x; i &gt; 0; i--)&nbsp;&nbsp;<br/>　　&#123;&nbsp;&nbsp;<br/>　　self.moveBy(0,3);&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　for(j = 200; j &gt; 0; j--)&#123; //如果你认为窗口抖动厉害，就200换成个位数&nbsp;&nbsp;<br/>　　self.moveBy(0,j);&nbsp;&nbsp;<br/>　　self.moveBy(j,0);&nbsp;&nbsp;<br/>　　self.moveBy(0,-j);&nbsp;&nbsp;<br/>　　self.moveBy(-j,0);&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　&#125;&nbsp;&nbsp;<br/>　　&lt;/Scrip&gt;&nbsp;&nbsp;<br/>　　&lt;body bgColor=#ffffff onload=move(280)&gt;&nbsp;&nbsp;<br/>　　&lt;/body&gt;&nbsp;&nbsp;<br/>　　&lt;/head&gt;&nbsp;&nbsp;<br/><br/>表格的半透明显示效果 在&lt;head&gt;&lt;/head&gt;之间加上如下代码：&nbsp;&nbsp;<br/>&lt;style&gt;&nbsp;&nbsp;<br/>.alpha&#123;filter: Alpha(Opacity=50)&#125; //50表示50%的透明度&nbsp;&nbsp;<br/>&lt;/style&gt;&nbsp;&nbsp;<br/><br/>在&lt;body&gt;&lt;/body&gt;之间加上如下代码：&nbsp;&nbsp;<br/>&lt;table border=&quot;1&quot; width=&quot;100&quot; height=&quot;62&quot; class=&quot;alpha&quot; bgcolor=&quot;#F2A664&quot; &gt;&nbsp;&nbsp;<br/>　&lt;tr&gt;&nbsp;&nbsp;<br/>　　&lt;td width=&quot;100%&quot; height=&quot;62&quot;&gt;&nbsp;&nbsp;<br/>　　&lt;div align=&quot;center&quot;&gt;很酷吧!&lt;/div&gt;&nbsp;&nbsp;<br/>　　&lt;/td&gt;&nbsp;&nbsp;<br/>　&lt;/tr&gt;&nbsp;&nbsp;<br/>&lt;/table&gt; <br/><br/><br/>锁定状态栏文字防止显示地址<br/>&lt;body onmouseover=&quot;self.status=&#039;文字&#039;;return true&quot;&gt; <br/><br/><br/>禁止图片下载<br/>在&lt;body......&gt;这里的最后加入： <br/>oncontextmenu=&quot;return false&quot; ondragstart=&quot;return false&quot; onselectstart=&quot;return false&quot; scroll=&quot;auto&quot; <br/><br/>禁止缓存<br/>&lt;meta http-equiv=&quot;Expires&quot; CONTENT=&quot;0&quot;&gt;&nbsp;&nbsp;<br/>&lt;meta http-equiv=&quot;Cache-Control&quot; CONTENT=&quot;no-cache&quot;&gt;&nbsp;&nbsp;<br/>&lt;meta http-equiv=&quot;Pragma&quot; CONTENT=&quot;no-cache&quot;&gt;&nbsp;&nbsp;<br/>加在HEAD里 <br/><br/>使用包含页面<br/>加密所包含页面地址，使用工具 htmlguardian5.3.5<br/>目前功能最强的html代码加密软件,可以保护连接和html代码被盗。1.锁右键。2.禁鼠标圈选。3.不允许离线使用。4.密码保护。5.不显示状态栏url地址。6.全代码 或 局部代码保护。7.链接跟踪。8.禁止打印(IE5+)。9.压缩代码( 未加密前)。10.可加密*.html *.js *.asp *.vbs。11.两种不同加密算法。12.加密 frameset 结构。13.某些功能支持几个不同版本的浏览器。<br/><br/>下载flash我的三种方法：<br/>--查看源文件，找出flash的绝对路径，复制，在flashget（或蚂蚁）中点任务<br/>，然后点新建下载任务即可。<br/>--在IE的临时文件夹Temporary Internet Files里把所有的东西都删掉，然后<br/><br/>刷新你想要下载flash的网页，即可得到你所要的flash<br/>--使用外部软件，推荐使用Flash Catcher,安装后只需在你所要下载的flash上右键，save即可。<br/><br/>让IFRAME框架内的文档的背景透明<br/>&lt;iframe src=&quot;about:&lt;body style=&#039;background:transparent&#039;&gt;&quot; allowtransparency&gt;&lt;/iframe&gt; <br/><br/>进入页面后立即自动刷新？<br/>&lt;meta http-equiv=&quot;refresh&quot; content=&quot;120;url=http://www.loveyan.com/cn083&quot;&gt;<br/>http://www.loveyan.com/cn083,这是你自己的网址。<br/><br/>打开窗口即最大化<br/>&lt;script language=&quot;JavaScript&quot;&gt;&nbsp;&nbsp;<br/>&lt;!-- Begin&nbsp;&nbsp;<br/>self.moveTo(0,0) <br/>self.resizeTo(screen.availWidth,screen.availHeight) <br/>// End --&gt;&nbsp;&nbsp;<br/>&lt;/script&gt; <br/><br/>能隐藏IFRAME的滚动条吗？我知道的三种方法:<br/>1. 设置iframe scrolling=&quot;no&quot;<br/>2. 被包含页body应用overflow:hidden<br/>3. 被包含页的body标签加scroll=&quot;no&quot;<br/><br/>加入背景音乐<br/><br/><br/>&lt;bgsound src=&quot;mid/windblue&#91;1&#93;.mid&quot; loop=&quot;-1&quot;&gt; 只适用于IE <br/><br/>&lt;embed src=&quot;music.mid&quot; autostart=&quot;true&quot; loop=&quot;true&quot; hidden=&quot;true&quot;&gt;&nbsp;&nbsp;<br/><br/>对Netscape ,IE 都适用 <br/><br/>嵌入网页<br/><br/>&lt;iframe name=&quot;tt&quot; src=&quot;01a.html&quot; width=&quot;450&quot; height=&quot;287&quot; scrolling=&quot;Auto&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt; <br/><br/>跳转<br/><br/>&lt;meta http-equiv=&quot;refresh&quot; content=&quot;3;URL=list.htm&quot;&gt; <br/><br/>滚动<br/><br/>&lt;MARQUEE direction=up height=146 onmouseout=start() onmouseover=stop() scrollAmount=4&gt; <br/>&lt;/marquee&gt; <br/><br/>细线分隔线<br/><br/>&lt;hr noshade size=0 color=#C0C0C0&gt; <br/><br/>过度方式<br/><br/>&lt;meta http-equiv=&quot;Page-Exit&quot; content=&quot;revealTrans(Duration=3,Transition=5)&quot;&gt; <br/>Duration的值为网页动态过渡的时间，单位为秒。 <br/>Transition是过渡方式，它的值为0到23，分别对应24种过渡方式。如下表： <br/>0 盒状收缩 1 盒状放射 <br/>2 圆形收缩 3 圆形放射 <br/>4 由下往上 5 由上往下 <br/>6 从左至右 7 从右至左 <br/>8 垂直百叶窗 9 水平百叶窗 <br/>10 水平格状百叶窗 11垂直格状百叶窗 <br/>12 随意溶解 13从左右两端向中间展开 <br/>14从中间向左右两端展开 15从上下两端向中间展开 <br/>16从中间向上下两端展开 17 从右上角向左下角展开 <br/>18 从右下角向左上角展开 19 从左上角向右下角展开 <br/>20 从左下角向右上角展开 21 水平线状展开 <br/>22 垂直线状展开 23 随机产生一种过渡方式 <br/><br/>如何控制横向和纵向滚动条的显隐？<br/><br/>&lt;body style=&quot;overflow-y:hidden&quot;&gt; 去掉x轴 <br/>&lt;body style=&quot;overflow-x:hidden&quot;&gt; 去掉y轴 <br/>&lt;body scroll=&quot;no&quot;&gt;不显 <br/><br/>定义本网页关键字，可以在&lt;Head&gt;&lt;/Head&gt;中加入如下代码： &lt;meta name=&quot;Keywords&quot; content=&quot;china,enterprise,business,net&quot;&gt; 　　&nbsp;&nbsp;<br/>Content 中所包含的就是关键字,你可以自行设置。 　　 <br/>这里有个技巧,你可以重复某一个单词,这样可以提高自己网站的排行位置,如：<br/><br/>&lt;meta name=&quot;Keywords&quot; content=&quot;china,china,china,china&quot;&gt;&nbsp;&nbsp;<br/><br/>IE5.0 的部分快捷键： <br/><br/>A:打开查找功能：Ctrl+F&nbsp;&nbsp;<br/>关闭浏览器窗口：Ctrl+W&nbsp;&nbsp;<br/>打开地址栏下拉列表框：F4&nbsp;&nbsp;<br/>刷 新：F5&nbsp;&nbsp;<br/>将当前Web页保存到收藏夹列表：Ctrl+D&nbsp;&nbsp;<br/>打开当前 IE 窗口的一个拷贝：Ctrl+N&nbsp;&nbsp;<br/>停止下载当前网页：Esc&nbsp;&nbsp;<br/>光标迅速移动到网页的开头：Home&nbsp;&nbsp;<br/>光标迅速移动到网页的尾部：End&nbsp;&nbsp;<br/>打开新的地址键入窗口：Ctrl+O&nbsp;&nbsp;<br/>打开收藏夹：Ctrl+I&nbsp;&nbsp;<br/>打开历史记录文件夹：Ctrl+H&nbsp;&nbsp;<br/>打开浏览器设定的默认主页：Alt+HOME&nbsp;&nbsp;<br/><br/>添加到收藏夹：<br/>&lt;a href=&quot;javascript:window.external.addFavorite(&#039;http://链接&#039;,&#039;说明&#039;);&quot;&gt;添加到收藏夹&lt;/a&gt; <br/><br/>设为首页：<br/>&lt;a href=# onclick=this.style.behavior=&#039;url(#default#homepage)&#039;;this.setHomePage (&#039;http://链接&#039;);&gt;设为首页&lt;/a&gt;&nbsp;&nbsp;<br/><br/>定制浏览器地址栏前的小图标：<br/>A:在网页的&lt;head&gt;&lt;/head&gt;间加入以下语句<br/><br/>&lt;link rel=&quot;shortcuticon&quot; href=&quot;http://…/icon.ico&quot;&gt; <br/><br/>即可。其中 icon.ico 为 16x16 的图标文件，<br/><br/>颜色不要超过 16 色。 <br/><br/>把滚动条放在浏览器窗口的左边<br/>A:在 &lt;body&gt; 中加 dir=RTL，即 &lt;body dir=RTL&gt;。<br/><br/>让背景图不滚动<br/>IE浏览器支持一个 Body 属性 bgproperties，它可以让背景不滚动: <br/><br/>&lt;Body Background=&quot;图片文件&quot; bgproperties=&quot;fixed&quot;&gt;&nbsp;&nbsp;<br/><br/>删除确认：<br/><br/>&lt;input type=&quot;button&quot; name=&quot;DEL&quot; onclick=&quot;&#123;if(confirm(&#039;确认删除么?&#039;))&#123;location.href=&#039;xxx.asp&#039;;&#125;return false;&#125;&quot;&nbsp;&nbsp;value=&quot;ON&quot; &gt; <br/><br/>隐藏状态栏中的链接地址：<br/><br/>&lt;script language=&quot;javascript&quot;&gt; <br/>kstatus(); <br/>function kstatus()&#123; <br/>self.status=&quot;GBlog () &quot;; <br/>setTimeout(&quot;kstatus()&quot;,0); <br/>&#125; <br/>&lt;/script&gt; <br/>自定义指定区域的文字大小：<br/>&lt;div id=zoom&gt;sdrrrrrrrrrrrrrrrrrrrrrrrrrrrrr&lt;/div&gt; <br/>【&lt;A href=&quot;javascript:doZoom(16)&quot;&gt;大&lt;/A&gt; &lt;A href=&quot;javascript:doZoom(14)&quot;&gt;中&lt;/A&gt; &lt;A href=&quot;javascript:doZoom(12)&quot;&gt;小&lt;/A&gt;】 <br/>&lt;SCRIPT language=JavaScript&gt; <br/>function doZoom(size)&#123; <br/>document.getElementById(&#039;zoom&#039;).style.fontSize=size+&#039;px&#039; <br/>&#125; <br/>&lt;/script&gt; <br/><br/>Input输入框文字效果：<br/><br/><br/>&lt;input type=&quot;text&quot; value=&quot;123456&quot; style=&quot;FONT-size:38px;color:red;font-family:arial black&quot;&gt; <br/>通过层来实现渐淡淡出<br/>&lt;script language=&quot;JavaScript1.2&quot;&gt; <br/>function makevisible(cur,which)&#123; <br/>if (which==0) <br/>cur.filters.alpha.opacity=100 <br/>else <br/>cur.filters.alpha.opacity=50 <br/>&#125; <br/>&lt;/script&gt; <br/>&lt;div style=&quot;width:200px;height:200px;filter:alpha(opacity=50);border:1px solid #000;background:#efefef&quot; onMouseOver=&quot;makevisible(this,0)&quot; onMouseOut=&quot;makevisible(this,1)&quot;&gt; <br/>ywicc.com <br/>&lt;/div&gt; <br/><br/><br/>网页屏保<br/>&lt;script&nbsp;&nbsp;language=&quot;JavaScript&quot;&gt; <br/>function&nbsp;&nbsp;screensave()&#123; <br/>test.value++; <br/>if(test.value==5)&#123; <br/>test.style.display=&#039;none&#039;; <br/>document.all&#91;4&#93;.bgColor=&#039;black&#039;; <br/>&#125; <br/>&#125; <br/>function&nbsp;&nbsp;screenopen()&#123; <br/>test.value=0; <br/>test.style.display=&#039;&#039;; <br/>document.all&#91;4&#93;.bgColor=&#039;&#039;; <br/>&#125; <br/>&lt;/script&gt; <br/>&lt;body&nbsp;&nbsp;onkeydown=&quot;screenopen()&quot;&nbsp;&nbsp;onmousemove=&quot;screenopen()&quot;&nbsp;&nbsp;onload=&quot;setInterval(&#039;screensave()&#039;,1000)&quot;&gt; <br/>5&nbsp;&nbsp;秒屏保&lt;input&nbsp;&nbsp;id=&quot;test&quot;&gt; <br/><br/><br/>让标题动态<br/>&lt;script&gt; <br/>&lt;!-- <br/>var tx = new Array ( <br/>&quot;◇:::::::静怡家园:::::::◇欢迎您!◇&quot;, <br/>&quot;◆欢迎大家光临静怡家园网站!◆&quot;,&nbsp;&nbsp;<br/>&quot;◆大量供应网页制作教材,资料,源代码,网页制作软件,相关插件光盘!◆&quot;, <br/>&quot;◆最可怕的敌人，就是没有坚强的信念!◆&quot;, <br/>&quot;◆应该让别人的生活因为有了你的生存而更加美好!◆&quot; <br/>); <br/>var txcount=5; <br/>var i=1;&nbsp;&nbsp;<br/>var wo=0;&nbsp;&nbsp;<br/>var ud=1;&nbsp;&nbsp;<br/>function animatetitle()&nbsp;&nbsp;<br/>&#123;&nbsp;&nbsp;<br/>window.document.title=tx&#91;wo&#93;.substr(0, i)+&quot;_&quot;;&nbsp;&nbsp;<br/>if (ud==0) i--;&nbsp;&nbsp;<br/>if (ud==1) i++;&nbsp;&nbsp;<br/>if (i==-1) &#123;ud=1;i=0;wo++;wo=wo%txcount;&#125;&nbsp;&nbsp;<br/>if (i==tx&#91;wo&#93;.length+10) &#123;ud=0;i=tx&#91;wo&#93;.length;&#125;&nbsp;&nbsp;<br/>// if (window.document.title.length &lt; 20 ) window.document.title=window.document.title+&quot;-&quot;;&nbsp;&nbsp;<br/>// if (window.document.title.length == 20 ) window.document.title=window.document.title+&quot;&#93;&quot;;&nbsp;&nbsp;<br/>// if (window.document.title.length == 21 ) setTimeout(&quot;window.document.title=&#039;Animierte Seitentitel &#039;; &quot;,1000);&nbsp;&nbsp;<br/><br/>parent.window.document.title=tx&#91;wo&#93;.substr(0, i)+&quot;_&quot;;&nbsp;&nbsp;<br/>setTimeout(&quot;animatetitle()&quot;,100);&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/>animatetitle(); <br/>// --&gt;&lt;/script&gt;&lt;script language=&quot;JavaScript&quot;&gt; <br/>&lt;!-- <br/>function MM_openBrWindow(theURL,winName,features) &#123; //v2.0 <br/>&nbsp;&nbsp;window.open(theURL,winName,features); <br/>&#125; <br/>//--&gt; <br/>&lt;/script&gt; <br/><br/><br/>隐去浏览器中当鼠标移到图片上跳出的工具栏<br/>&lt;img galleryimg=&quot;no&quot;&gt; <br/><br/>或者<br/>&lt;head&gt; <br/>&lt;meta http-equiv=&quot;imagetoolbar&quot; content=&quot;no&quot;&gt; <br/>&lt;/head&gt; <br/><br/>在form中只有input输入框的情况下...在这个input输入框中按enter进行提交表单<br/>&lt;form onsubmit=&quot;if(event.srcElement.name==&#039;bb&#039;)&#123;this.submit()&#125;else&#123;return false&#125;&quot;&gt; <br/>&lt;input name=a size=20&gt; <br/>&lt;input type=button name=bb onclick=&quot;submit();&quot;&gt; <br/>&lt;/form&gt;&nbsp;&nbsp;<br/><br/>删除确认<br/>&lt;input type=&quot;button&quot; value=&quot;删除&quot; onclick=&quot;&#123;if(confirm(&#039;确认删除么？&#039;))&#123;location.href=&#039;aa.asp&#039;;&#125;return false;&#125;&quot;&gt; <br/>或<br/>&lt;a href=&quot;aa.asp&quot; onclick=&quot;&#123;if(confirm(&#039;确定删除吗?&#039;))&#123;return true;&#125;return false;&#125;&quot;&gt;删除&lt;/a&gt; <br/>或<br/>&lt;a href=&quot;del.asp&quot; onclick=&quot;return confirm(&#039;该删除操作将无法恢复！是否继续？&#039;)&quot;&gt;删除&lt;/a&gt; <br/><br/>返回页面顶部：<br/>javascript:window.scroll(0,0) <br/><br/><br/>离开页面时弹出警告：<br/>&lt;BODY onbeforeunload=&quot;checkclose()&quot;&gt;<br/><br/>&lt;SCRIPT&gt;<br/>function checkclose()&#123;<br/>&nbsp;&nbsp;event.returnValue = &quot;测试啊&quot; //XXX可以改为任何文本信息也可以是空<br/>&#125;<br/>&lt;/SCRIPT&gt;<br/><br/>&lt;a href=&quot;a.asp&quot;&gt;aa&lt;/a&gt;<br/></div><br/>Tags - <a href="http://www.zhanghaijun.com/tags/web%25E7%25BC%2596%25E7%25A8%258B/" rel="tag">web编程</a> , <a href="http://www.zhanghaijun.com/tags/%25E5%25B8%25B8%25E7%2594%25A8%25E4%25BB%25A3%25E7%25A0%2581/" rel="tag">常用代码</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] WEB编程开发常用的代码]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>