﻿<?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博客-依睛(IT blog) 我回来了，PHP&lt;--&gt;C/C++ LINUX-随笔分类-网站资料库</title><link>http://www.cnitblog.com/guopingleee/category/5506.html</link><description>笨鸟
</description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 21:40:11 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 21:40:11 GMT</pubDate><ttl>60</ttl><item><title>数字验证</title><link>http://www.cnitblog.com/guopingleee/archive/2009/02/15/54570.html</link><dc:creator>向左向右走</dc:creator><author>向左向右走</author><pubDate>Sun, 15 Feb 2009 03:31:00 GMT</pubDate><guid>http://www.cnitblog.com/guopingleee/archive/2009/02/15/54570.html</guid><wfw:comment>http://www.cnitblog.com/guopingleee/comments/54570.html</wfw:comment><comments>http://www.cnitblog.com/guopingleee/archive/2009/02/15/54570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/guopingleee/comments/commentRss/54570.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/guopingleee/services/trackbacks/54570.html</trackback:ping><description><![CDATA[&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "<a href="http://www.w3.org/TR/html4/strict.dtd">http://www.w3.org/TR/html4/strict.dtd</a>"&gt;<br />&lt;html&gt;<br />    &lt;head&gt;<br />        &lt;meta http-equiv="Content-Type" content="text/html; charset=GB2312" /&gt;<br />        &lt;title&gt;Untitled Document&lt;/title&gt;<br />    &lt;/head&gt;<br />    &lt;body&gt;<br />    &lt;table&gt;<br />    &lt;tr&gt;<br />      &lt;td width=100&gt;fp&lt;/td&gt;<br />      &lt;td width=100&gt;200/12/13&lt;/td&gt;<br />      &lt;td width=100&gt;c:/fp/fd&lt;/td&gt; <br />    &lt;/tr&gt;<br />    &lt;/table&gt;<br />        &lt;input type="text" id="myInput" value="" /&gt;<br />        &lt;input type="button" value="È·¶¨" id="myButton" /&gt;<br />    &lt;/body&gt;<br />&lt;/html&gt;<br />        &lt;script language="JavaScript" type="text/javascript"&gt;<br />        function $(obj){<br />            return document.getElementById(obj);<br />        }<br />        function checkIsInteger(str)<br />        {<br />                //Èç¹ûÎª¿Õ£¬ÔòÍ¨¹ýÐ£Ñé<br />                if(str == "")<br />                return true;<br />               if(/^(\-?)(\d+)$/.test(str))<br />               return true;<br />             else<br />               return false;<br />         }<br />         String.prototype.trim = function()<br />        {<br />                return this.replace(/(^[\s]*)|([\s]*$)/g, "");<br />        }<br />        $("myButton").onclick=function(){<br />            <br />            if(checkIsInteger($("myInput").value.trim())){<br />                alert("³É¹¦");<br />            }else{<br />                alert("Ö»ÄÜÊÇÊý×Ö");<br />            }<br />        }<br />        &lt;/script&gt;<br /><img src ="http://www.cnitblog.com/guopingleee/aggbug/54570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/guopingleee/" target="_blank">向左向右走</a> 2009-02-15 11:31 <a href="http://www.cnitblog.com/guopingleee/archive/2009/02/15/54570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript中最常用的55个经典技巧收藏</title><link>http://www.cnitblog.com/guopingleee/archive/2009/02/15/54568.html</link><dc:creator>向左向右走</dc:creator><author>向左向右走</author><pubDate>Sun, 15 Feb 2009 03:25:00 GMT</pubDate><guid>http://www.cnitblog.com/guopingleee/archive/2009/02/15/54568.html</guid><wfw:comment>http://www.cnitblog.com/guopingleee/comments/54568.html</wfw:comment><comments>http://www.cnitblog.com/guopingleee/archive/2009/02/15/54568.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/guopingleee/comments/commentRss/54568.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/guopingleee/services/trackbacks/54568.html</trackback:ping><description><![CDATA[
		<a href="http://blog.csdn.net/fhx007/archive/2008/03/11/2167373.aspx">http://blog.csdn.net/fhx007/archive/2008/03/11/2167373.aspx</a>
		<br />
		<br />
		<a href="http://blog.csdn.net/fhx007/archive/2008/03/11/2167373.aspx">
				<br />Javascript中最常用的55个经典技巧</a>
		<cite class="fav_csdnstylebykimi">
				<a class="fav_csdnstylebykimi" title="收藏到我的网摘中，并分享给我的朋友" href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(saveit=window.open('http://wz.csdn.net/storeit.aspx?t='+escape(d.title)+'&amp;u='+escape(d.location.href)+'&amp;c='+escape(t),'saveit','scrollbars=no,width=590,height=300,left=75,top=20,status=no,resizable=yes'));saveit.focus();">收藏</a>
		</cite>
		<div class="blogstory">
				<span id="Post.ascx_ViewPost_PreviousAndNextEntriesUp">
						<h3>
								<a href="http://blog.csdn.net/fhx007/archive/2008/03/18/2194910.aspx">新一篇: 在struts中使用checkbox实现批量删除</a> | <a href="http://blog.csdn.net/fhx007/archive/2008/02/29/2133448.aspx">旧一篇: (自已看的东西)java通过get和post直接提交</a></h3>
				</span>
				<script><![CDATA[unction StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}]]&gt;</script>
				<p>1<span>. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<br />&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table</span></p>
				<span>
						<p>2. &lt;body onselectstart="return false"&gt; 取消选取、防止复制</p>
						<p>3. onpaste="return false" 不准粘贴</p>
						<p>4. oncopy="return false;" oncut="return false;" 防止复制</p>
						<p>5. &lt;link rel="Shortcut Icon" href="favicon.ico"&gt; IE地址栏前换成自己的图标</p>
						<p>6. &lt;link rel="Bookmark" href="favicon.ico"&gt; 可以在收藏夹中显示出你的图标</p>
						<p>
								<br />7. &lt;input style="ime-mode:disabled"&gt; 关闭输入法</p>
						<p>
								<br />8. 永远都会带着框架<br />&lt;script language="JavaScript"&gt;&lt;!--<br />if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页<br />// --&gt;&lt;/script&gt;</p>
						<p>
								<br />9. 防止被人frame<br />&lt;SCRIPT LANGUAGE=JAVASCRIPT&gt;&lt;!-- <br />if (top.location != self.location)top.location=self.location;<br />// --&gt;&lt;/SCRIPT&gt;</p>
						<p>
								<br />10. 网页将不能被另存为<br />&lt;noscript&gt;&lt;*** src="/*.html&gt;";&lt;/***&gt;&lt;/noscript&gt; </p>
						<p>
								<br />11. &lt;input type=button value="/查看网页源代码 <br />onclick="window.location = "view-source:"+ "http://www.pconline.com.cn""&gt;<br />12.删除时确认<br />&lt;a href=""javascript :if(confirm("确实要删除吗?"))location="boos.asp?&amp;areyou=删除&amp;page=1""&gt;删除&lt;/a&gt; </p>
						<p>
								<br />13. 取得控件的绝对位置<br />//Javascript<br />&lt;script language="Javascript"&gt;<br />function getIE(e){<br />var t=e.offsetTop;<br />var l=e.offsetLeft;<br />while(e=e.offsetParent){<br />t+=e.offsetTop;<br />l+=e.offsetLeft;<br />}<br />alert("top="+t+"/nleft="+l);<br />}<br />&lt;/script&gt;<br />//VBScript<br />&lt;script language="VBScript"&gt;&lt;!--<br />function getIE()<br />dim t,l,a,b<br />set a=document.all.img1<br />t=document.all.img1.offsetTop<br />l=document.all.img1.offsetLeft<br />while a.tagName&lt;&gt;"BODY"<br />set a = a.offsetParent<br />t=t+a.offsetTop<br />l=l+a.offsetLeft<br />wend<br />msgbox "top="&amp;t&amp;chr(13)&amp;"left="&amp;l,64,"得到控件的位置"<br />end function<br />--&gt;&lt;/script&gt;</p>
						<p>
								<br />14. 光标是停在文本框文字的最后<br />&lt;script language="javascript"&gt;<br />function cc()<br />{<br />var e = event.srcElement;<br />var r =e.createTextRange();<br />r.moveStart("character",e.value.length);<br />r.collapse(true);<br />r.select();<br />}<br />&lt;/script&gt;<br />&lt;input type=text name=text1 value="123" onfocus="cc()"&gt;</p>
						<p>
								<br />15. 判断上一页的来源<br />javascript :<br />document.referrer</p>
						<p>
								<br />16. 最小化、最大化、关闭窗口<br />&lt;object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"&gt; <br />&lt;param name="Command" value="Minimize"&gt;&lt;/object&gt;<br />&lt;object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"&gt; <br />&lt;param name="Command" value="Maximize"&gt;&lt;/object&gt;<br />&lt;OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"&gt;<br />&lt;PARAM NAME="Command" value="/Close"&gt;&lt;/OBJECT&gt;<br />&lt;input type=button value="/最小化 onclick=hh1.Click()&gt;<br />&lt;input type=button value="/blog/最大化 onclick=hh2.Click()&gt;<br />&lt;input type=button value=关闭 onclick=hh3.Click()&gt;<br />本例适用于IE</p>
						<p>
								<br />17.屏蔽功能键Shift,Alt,Ctrl<br />&lt;script&gt;<br />function look(){ <br />if(event.shiftKey) <br />alert("禁止按Shift键!"); //可以换成ALT　CTRL<br />} <br />document.onkeydown=look; <br />&lt;/script&gt;</p>
						<p>
								<br />18. 网页不会被缓存<br />&lt;META HTTP-EQUIV="pragma" CONTENT="no-cache"&gt;<br />&lt;META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"&gt;<br />&lt;META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"&gt;<br />或者&lt;META HTTP-EQUIV="expires" CONTENT="0"&gt;</p>
						<p>
								<br />19.怎样让表单没有凹凸感？<br />&lt;input type=text style="""border:1 solid #000000"&gt; <br />或<br />&lt;input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: <br />1 solid #000000"&gt;&lt;/textarea&gt;</p>
						<p>
								<br />20.&lt;div&gt;&lt;span&gt;&amp;&lt;layer&gt;的区别？ <br />&lt;div&gt;(division)用来定义大段的页面元素，会产生转行 <br />&lt;span&gt;用来定义同一行内的元素，跟&lt;div&gt;的唯一区别是不产生转行 <br />&lt;layer&gt;是ns的标记，ie不支持，相当于&lt;div&gt;</p>
						<p>
								<br />21.让弹出窗口总是在最上面:<br />&lt;body onblur="this.focus();"&gt;</p>
						<p>
								<br />22.不要滚动条? <br />让竖条没有: <br />&lt;body style="overflow:scroll;overflow-y:hidden"&gt; <br />&lt;/body&gt; <br />让横条没有: <br />&lt;body style="overflow:scroll;overflow-x:hidden"&gt; <br />&lt;/body&gt; <br />两个都去掉？更简单了 <br />&lt;body scroll="no"&gt; <br />&lt;/body&gt; </p>
						<p>
								<br />23.怎样去掉图片链接点击后，图片周围的虚线？<br />&lt;a href="#" onFocus="this.blur()"&gt;&lt;img src="/logo.jpg" border=0&gt;&lt;/a&gt;</p>
						<p>
								<br />24.电子邮件处理提交表单<br />&lt;form name="form1" method="post" action=<a href="mailto:****@***.com"><font color="#000080">mailto:****@***.com</font></a><br />enctype="text/plain"&gt; <br />&lt;input type=submit&gt;<br />&lt;/form&gt;</p>
						<p>
								<br />25.在打开的子窗口刷新父窗口的代码里如何写？<br />window.opener.location.reload()</p>
						<p>
								<br />26.如何设定打开页面的大小<br />&lt;body onload="top.resizeTo(300,200);"&gt;<br />打开页面的位置&lt;body onload="top.moveBy(300,200);"&gt;</p>
						<p>
								<br />27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动 <br />&lt;STYLE&gt; <br />body <br />{background-image:url(/logo.gif); background-repeat:no-repeat; <br />background-position:center;background-attachment: fixed} <br />&lt;/STYLE&gt; </p>
						<p>
								<br />28. 检查一段字符串是否全由数字组成<br />&lt;script language="Javascript"&gt;&lt;!--<br />function checkNum(str){return str.match(//D/)==null}<br />alert(checkNum("1232142141"))<br />alert(checkNum("123214214a1"))<br />// --&gt;&lt;/script&gt;</p>
						<p>
								<br />29. 获得一个窗口的大小<br />document.body.clientWidth; document.body.clientHeight</p>
						<p>
								<br />30. 怎么判断是否是字符<br />if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");<br />else alert("全是字符");</p>
						<p>
								<br />31.TEXTAREA自适应文字行数的多少<br />&lt;textarea rows=1 name=s1 cols=27 onpropertychange<br />="this.style.posHeight=this.scrollHeight"&gt;<br />&lt;/textarea&gt;</p>
						<p>
								<br />32. 日期减去天数等于第二个日期<br />&lt;script language=Javascript&gt;<br />function cc(dd,dadd)<br />{<br />//可以加上错误处理<br />var a = new Date(dd)<br />a = a.valueOf()<br />a = a - dadd * 24 * 60 * 60 * 1000<br />a = new Date(a)<br />alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")<br />}<br />cc("12/23/2002",2)<br />&lt;/script&gt;</p>
						<p>
								<br />33. 选择了哪一个Radio<br />&lt;HTML&gt;&lt;script language="vbscript"&gt;<br />function checkme()<br />for each ob in radio1<br />if ob.checked then <br />window.alert ob.value<br />next<br />end function<br />&lt;/script&gt;&lt;BODY&gt;<br />&lt;INPUT name="radio1" type="radio" value="/style" checked&gt;Style<br />&lt;INPUT name="radio1" type="radio" value="/blog/barcode"&gt;Barcode<br />&lt;INPUT type="button" value="check" onclick="checkme()"&gt;<br />&lt;/BODY&gt;&lt;/HTML&gt;</p>
						<p>
								<br />34.脚本永不出错<br />&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br />&lt;!-- Hide <br />function killErrors() { <br />return true; <br />} <br />window.onerror = killErrors; <br />// --&gt; <br />&lt;/SCRIPT&gt;</p>
						<p>
								<br />35.ENTER键可以让光标移到下一个输入框<br />&lt;input onkeydown="if(event.keyCode==13)event.keyCode=9"&gt;</p>
						<p>
								<br />36. 检测某个网站的链接速度：<br />把如下代码加入&lt;body&gt;区域中:<br />&lt;script language=Javascript&gt;<br />tim=1<br />setInterval("tim++",100)<br />b=1<br />var autourl=new Array()<br />autourl[1]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0&gt;<a href="http://www.njcatv.net/" target="_blank"><font color="#000080">www.njcatv.net</font></a>"<br />autourl[2]="javacool.3322.net"<br />autourl[3]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0&gt;<a href="http://www.sina.com.cn/" target="_blank"><font color="#000080">www.sina.com.cn</font></a>"<br />autourl[4]="www.nuaa.edu.cn"<br />autourl[5]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0&gt;<a href="http://www.cctv.com/" target="_blank"><font color="#000080">www.cctv.com</font></a>"<br />function butt(){<br />***("&lt;form name=autof&gt;")<br />for(var i=1;i&lt;autourl.length;i++)<br />***("&lt;input type=text name=txt"+i+" size=10 value="/测试中……&gt; =》&lt;input type=text <br />name=url"+i+" size=40&gt; =》&lt;input type=button value="/blog/GO <br />onclick=window.open(this.form.url"+i+".value)&gt;&lt;br&gt;")<br />***("&lt;input type=submit value=刷新&gt;&lt;/form&gt;")<br />}<br />butt()<br />function auto(url){<br />document.forms[0]["url"+b].value=url<br />if(tim&gt;200)<br />{document.forms[0]["txt"+b].value="/链接超时"}<br />else<br />{document.forms[0]["txt"+b].value="/blog/时间"+tim/10+"秒"}<br />b++<br />}<br />function run(){for(var i=1;i&lt;autourl.length;i++)***("&lt;img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 <br />onerror=auto("http://"+autourl+"")&gt;")}<br />run()&lt;/script&gt;</p>
						<p>
								<br />37. 各种样式的光标<br />auto ：标准光标<br />default ：标准箭头<br />hand ：手形光标<br />wait ：等待光标<br />text ：I形光标<br />vertical-text ：水平I形光标<br />no-drop ：不可拖动光标<br />not-allowed ：无效光标<br />help ：?帮助光标<br />all-scroll ：三角方向标<br />move ：移动标<br />crosshair ：十字标<br />e-resize<br />n-resize<br />nw-resize<br />w-resize<br />s-resize<br />se-resize<br />sw-resize</p>
						<p>
								<br />38.页面进入和退出的特效<br />进入页面&lt;meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)"&gt;<br />推出页面&lt;meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"&gt;  <br />这个是页面被载入和调出时的一些特效。duration表示特效的持续时间，以秒为单位。transition表示使用哪种特效，取值为1-23:<br />　　0 矩形缩小 <br />　　1 矩形扩大 <br />　　2 圆形缩小<br />　　3 圆形扩大 <br />　　4 下到上刷新 <br />　　5 上到下刷新<br />　　6 左到右刷新 <br />　　7 右到左刷新 <br />　　8 竖百叶窗<br />　　9 横百叶窗 <br />　　10 错位横百叶窗 <br />　　11 错位竖百叶窗<br />　　12 点扩散 <br />　　13 左右到中间刷新 <br />　　14 中间到左右刷新<br />　　15 中间到上下<br />　　16 上下到中间 <br />　　17 右下到左上<br />　　18 右上到左下 <br />　　19 左上到右下 <br />　　20 左下到右上<br />　　21 横条 <br />　　22 竖条 <br />　　23 以上22种随机选择一种</p>
						<p>
								<br />39.在规定时间内跳转<br />&lt;META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com"&gt; </p>
						<p>
								<br />40.网页是否被检索<br />&lt;meta name="ROBOTS" content="属性值"&gt;<br />　　其中属性值有以下一些:<br />　　属性值为"all": 文件将被检索，且页上链接可被查询；<br />　　属性值为"none": 文件不被检索，而且不查询页上的链接；<br />　　属性值为"index": 文件将被检索；<br />　　属性值为"follow": 查询页上的链接；<br />　　属性值为"noindex": 文件不检索，但可被查询链接；<br />　　属性值为"nofollow": 文件不被检索，但可查询页上的链接。</p>
						<p>
								<br />41、email地址的分割<br />把如下代码加入&lt;body&gt;区域中<br />&lt;a href="mailto:webmaster@sina.com"&gt;webmaster@sina.com&lt;/a&gt;</p>
						<p>
								<br />42、流动边框效果的表格<br />把如下代码加入&lt;body&gt;区域中<br />&lt;SCRIPT&gt;<br />l=Array(6,7,8,9,'a','b','b','c','d','e','f')<br />Nx=5;Ny=35<br />t="&lt;table border=0 cellspacing=0 cellpadding=0 height="+((Nx+2)*16)+"&gt;&lt;tr&gt;"<br />for(x=Nx;x&lt;Nx+Ny;x++)<br />t+="&lt;td width=16 id=a_mo"+x+"&gt;　&lt;/td&gt;"<br />t+="&lt;/tr&gt;&lt;tr&gt;&lt;td width=10 id=a_mo"+(Nx-1)+"&gt;　&lt;/td&gt;&lt;td colspan="+(Ny-2)+" rowspan="+(Nx)+"&gt;　&lt;/td&gt;&lt;td width=16 id=a_mo"+(Nx+Ny)+"&gt;&lt;/td&gt;&lt;/tr&gt;"<br />for(x=2;x&lt;=Nx;x++)<br />t+="&lt;tr&gt;&lt;td width=16 id=a_mo"+(Nx-x)+"&gt;　&lt;/td&gt;&lt;td width=16 id=a_mo"+(Ny+Nx+x-1)+"&gt;　&lt;/td&gt;&lt;/tr&gt;"<br />t+="&lt;tr&gt;"<br />for(x=Ny;x&gt;0;x--)<br />t+="&lt;td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"&gt;　&lt;/td&gt;"<br />***(t+"&lt;/tr&gt;&lt;/table&gt;")<br />var N=Nx*2+Ny*2<br />function f1(y){<br />for(i=0;i&lt;N;i++){<br />c=(i+y)%20;if(c&gt;10)c=20-c<br />document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"'"}<br />y++<br />setTimeout('f1('+y+')','1')}<br />f1(1)<br />&lt;/SCRIPT&gt;</p>
						<p>
								<br />43、JavaScript主页弹出窗口技巧<br />窗口中间弹出<br />&lt;script&gt;<br />window.open("http://www.cctv.com","","width=400,height=240,top="+(screen.availHeight-240)/2+",left="+(screen.availWidth-400)/2);<br />&lt;/script&gt;<br />============<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;script language="LiveScript"&gt;<br />function WinOpen() {<br />    msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no");<br />    msg.***("&lt;HEAD&gt;&lt;TITLE&gt;哈 罗!&lt;/TITLE&gt;&lt;/HEAD&gt;");<br />    msg.***("&lt;CENTER&gt;&lt;H1&gt;酷 毙 了!&lt;/H1&gt;&lt;h2&gt;这 是&lt;B&gt;JavaScript&lt;/B&gt;所 开 的 视 窗!&lt;/h2&gt;&lt;/CENTER&gt;");<br />}<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;form&gt;<br />&lt;input type="button" name="Button1" value="Push me" onclick="WinOpen()"&gt;<br />&lt;/form&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br />==============<br />一、在下面的代码中，你只要单击打开一个窗口，即可链接到赛迪网。而当你想关闭时，只要单击一下即可关闭刚才打开的窗口。<br />　　代码如下： <br />　　&lt;SCRIPT language="JavaScript"&gt; <br />　　&lt;！-- <br />　　function openclk() { <br />　　another=open('1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0&gt;<a href="http://www.ccidnet.com%20/" target="_blank"><font color="#000080">http://www.ccidnet.com'</font></a>，'NewWindow'); <br />　　} <br />　　function closeclk() { <br />　　another.close(); <br />　　} <br />　　//--&gt; <br />　　&lt;/SCRIPT&gt; <br />　　&lt;FORM&gt; <br />　　&lt;INPUT TYPE="BUTTON" NAME="open" value="/打开一个窗口" onClick="openclk()"&gt; <br />　　&lt;BR&gt; <br />　　&lt;INPUT TYPE="BUTTON" NAME="close" value="/blog/关闭这个窗口" onClick="closeclk()"&gt; <br />　　&lt;/FORM&gt; <br />　　二、上面的代码也太静了，为何不来点动感呢？如果能给页面来个降落效果那该多好啊！ <br />　　代码如下： <br />　　&lt;script&gt; <br />　　function drop(n) { <br />　　if(self.moveBy){ <br />　　self.moveBy (0，-900); <br />　　for(i = n; i &gt; 0; i--){ <br />　　self.moveBy(0，3); <br />　　} <br />　　for(j = 8; j &gt; 0; j--){ <br />　　self.moveBy(0，j); <br />　　self.moveBy(j，0); <br />　　self.moveBy(0，-j); <br />　　self.moveBy(-j，0); <br />　　} <br />　　} <br />　　} <br />　　&lt;/script&gt; <br />　　&lt;body onLoad="drop(300)"&gt; <br />　　三、讨厌很多网站总是按照默认窗口打开，如果你能随心所欲控制打开的窗口那该多好。 <br />　　代码如下: <br />　　&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br />　　&lt;！-- Begin <br />　　function popupPage(l， t， w， h) { <br />　　var windowprops = "location=no，scrollbars=no，menubars=no，toolbars=no，resizable=yes" + <br />　　"，left=" + l + "，top=" + t + "，width=" + w + "，height=" + h; <br />　　var URL = "http://www.80cn.com"; <br />　　popup = window.open(URL，"MenuPopup"，windowprops); <br />　　} <br />　　// End --&gt; <br />　　&lt;/script&gt; <br />　　&lt;table&gt; <br />　　&lt;tr&gt; <br />　　&lt;td&gt; <br />　　&lt;form name=popupform&gt; <br />　　&lt;pre&gt; <br />　　打开页面的参数&lt;br&gt; <br />　　离开左边的距离: &lt;input type=text name=left size=2 maxlength=4&gt; pixels <br />　　离开右边的距离: &lt;input type=text name=top size=2 maxlength=4&gt; pixels <br />　　窗口的宽度: &lt;input type=text name=width size=2 maxlength=4&gt; pixels <br />　　窗口的高度: &lt;input type=text name=height size=2 maxlength=4&gt; pixels <br />　　&lt;/pre&gt; <br />　　&lt;center&gt; <br />　　&lt;input type=button value="打开这个窗口！" onClick="popupPage(this.form.left.value， this.form.top.value， this.form.width.value，<br />this.form.height.value)"&gt; <br />　　&lt;/center&gt; <br />　　&lt;/form&gt; <br />　　&lt;/td&gt; <br />　　&lt;/tr&gt; <br />　　&lt;/table&gt;你只要在相对应的对话框中输入一个数值即可，将要打开的页面的窗口控制得很好。 </p>
						<p>
								<br />44、页面的打开移动<br />把如下代码加入&lt;body&gt;区域中<br />&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />&lt;!-- Begin<br />for (t = 2; t &gt; 0; t--) {<br />for (x = 20; x &gt; 0; x--) {<br />for (y = 10; y &gt; 0; y--) {<br />parent.moveBy(0,-x);<br />   }<br />}<br />for (x = 20; x &gt; 0; x--) {<br />for (y = 10; y &gt; 0; y--) {<br />parent.moveBy(0,x);<br />   }<br />}<br />for (x = 20; x &gt; 0; x--) {<br />for (y = 10; y &gt; 0; y--) {<br />parent.moveBy(x,0);<br />   }<br />}<br />for (x = 20; x &gt; 0; x--) {<br />for (y = 10; y &gt; 0; y--) {<br />parent.moveBy(-x,0);<br />     }<br />   } <br />}<br />//--&gt;<br />//   End --&gt;<br />&lt;/script&gt;</p>
						<p>
								<br />45、显示个人客户端机器的日期和时间<br />&lt;script language="LiveScript"&gt;<br />&lt;!-- Hiding<br />   today = new Date()<br />   ***("现 在 时 间 是： ",today.getHours(),":",today.getMinutes())<br />   ***("&lt;br&gt;今 天 日 期 为： ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear());<br />// end hiding contents --&gt;<br />&lt;/script&gt;</p>
						<p>
								<br />46、自动的为你每次产生最後修改的日期了： <br />&lt;html&gt;<br />&lt;body&gt;<br />This is a simple HTML- page.<br />&lt;br&gt;<br />Last changes:<br />   &lt;script language="LiveScript"&gt;<br />   &lt;!--   hide script from old browsers<br />     ***(document.lastModified)<br />   // end hiding contents --&gt;<br />   &lt;/script&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</p>
						<p>
								<br />47、不能为空和邮件地址的约束：<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;script language="JavaScript"&gt;<br />&lt;!-- Hide<br />function test1(form) {<br />   if (form.text1.value == "")<br />     alert("您 没 写 上 任 何 东 西， 请 再 输 入 一 次 !")<br />   else { <br />    alert("嗨 "+form.text1.value+"! 您 已 输 入 完 成 !");<br />   }<br />}<br />function test2(form) {<br />   if (form.text2.value == "" || <br />       form.text2.value.indexOf('@', 0) == -1) <br />         alert("这 不 是 正 确 的 e-mail address! 请 再 输 入 一 次 !");<br />   else alert("您 已 输 入 完 成 !");<br />}<br />// --&gt;<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;form name="first"&gt;<br />Enter your name:&lt;br&gt;<br />&lt;input type="text" name="text1"&gt;<br />&lt;input type="button" name="button1" value="输 入 测 试" onClick="test1(this.form)"&gt;<br />&lt;P&gt;<br />Enter your e-mail address:&lt;br&gt;<br />&lt;input type="text" name="text2"&gt;<br />&lt;input type="button" name="button2" value="输 入 测 试" onClick="test2(this.form)"&gt;<br />&lt;/body&gt;</p>
						<p>
								<br />48、跑马灯<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;script language="JavaScript"&gt;<br />&lt;!-- Hide<br />var scrtxt="怎麽样 ! 很酷吧 ! 您也可以试试."+"Here goes your message the visitors to your <br />page will "+"look at for hours in pure fascination...";<br />var lentxt=scrtxt.length;<br />var width=100;<br />var pos=1-width;<br />function scroll() {<br />   pos++;<br />   var scroller="";<br />   if (pos==lentxt) {<br />     pos=1-width;<br />   }<br />   if (pos&lt;0) {<br />     for (var i=1; i&lt;=Math.abs(pos); i++) {<br />       scroller=scroller+" ";}<br />     scroller=scroller+scrtxt.substring(0,width-i+1);<br />   }<br />   else {<br />     scroller=scroller+scrtxt.substring(pos,width+pos);<br />   }<br />   window.status = scroller;<br />   setTimeout("scroll()",150);<br />   }<br />//--&gt;<br />&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body onLoad="scroll();return true;"&gt;<br />这里可显示您的网页 !<br />&lt;/body&gt;<br />&lt;/html&gt;</p>
						<p>
								<br />49、在网页中用按钮来控制前页，后页和主页的显示。<br />&lt;html&gt;<br />&lt;body&gt;<br />&lt;FORM NAME="buttonbar"&gt;<br />      &lt;INPUT TYPE="button" VALUE="Back" onClick="history.back()"&gt;<br />      &lt;INPUT TYPE="button" VALUE="JS- Home" onClick="location='script.html'"&gt;<br />      &lt;INPUT TYPE="button" VALUE="Next" onCLick="history.forward()"&gt;<br />&lt;/FORM&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br />50、查看某网址的源代码<br />把如下代码加入&lt;body&gt;区域中<br />&lt;SCRIPT&gt;<br />function add()<br />{<br />var ress=document.forms[0].luxiaoqing.value<br />window.location="view-source:"+ress;<br />}<br />&lt;/SCRIPT&gt;<br />输入要查看源代码的URL地址:<br />&lt;FORM&gt;&lt;input type="text" name="luxiaoqing" size=40 value="http://"&gt;&lt;/FORM&gt;<br />&lt;FORM&gt;&lt;br&gt;<br />&lt;INPUT type="button" value="查看源代码" onClick=add()&gt;<br />&lt;/FORM&gt;</p>
						<p>
								<br />51、title显示日期<br />把如下代码加入&lt;body&gt;区域中:<br />&lt;script language="JavaScript1.2"&gt;<br />&lt;!--hide<br />var isnMonth = new<br />Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");<br />var isnDay = new<br />Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日");<br />today = new Date () ;<br />Year=today.getYear();<br />Date=today.getDate();<br />if (document.all)<br />document.title="今天是: "+Year+"年"+isnMonth[today.getMonth()]+Date+"日"+isnDay[today.getDay()]<br />//--hide--&gt;<br />&lt;/script&gt;</p>
						<p>
								<br />52、显示所有链接<br />把如下代码加入&lt;body&gt;区域中<br />&lt;script language="JavaScript1.2"&gt;<br />&lt;!--<br />function extractlinks(){<br />var links=document.all.tags("A")<br />var total=links.length<br />var win2=window.open("","","menubar,scrollbars,toolbar")<br />win2.***("&lt;font size='2'&gt;一共有"+total+"个连接&lt;/font&gt;&lt;br&gt;")<br />for (i=0;i&lt;total;i++){<br />win2.***("&lt;font size='2'&gt;"+links[i].outerHTML+"&lt;/font&gt;&lt;br&gt;")<br />}<br />}<br />//--&gt;<br />&lt;/script&gt;<br />&lt;input type="button" onClick="extractlinks()" value="显示所有的连接"&gt;</p>
						<p>
								<br />53、回车键换行<br />把如下代码加入&lt;body&gt;区域中<br />&lt;script type="text/javascript"&gt;                <br />function handleEnter (field, event) {<br />   var keyCode = event.keyCode ? event.keyCode : event.which ?<br />event.which : event.charCode;<br />   if (keyCode == 13) {<br />    var i;<br />    for (i = 0; i &lt; field.form.elements.length; i++)<br />     if (field == field.form.elements[i])<br />      break;<br />    i = (i + 1) % field.form.elements.length;<br />    field.form.elements[i].focus();<br />    return false;<br />   } <br />   else<br />   return true;<br />}      <br />&lt;/script&gt;<br />&lt;form&gt;<br />&lt;input type="text" onkeypress="return handleEnter(this, event)"&gt;&lt;br&gt;<br />&lt;input type="text" onkeypress="return handleEnter(this, event)"&gt;&lt;br&gt;<br />&lt;textarea&gt;回车换行</p>
						<p>
								<br />54、确认后提交<br />把如下代码加入&lt;body&gt;区域中<br />&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />&lt;!--<br />function msg(){<br />if (confirm("你确认要提交嘛！"))<br />document.lnman.submit()<br />}<br />//--&gt;<br />&lt;/SCRIPT&gt;<br />&lt;form name="lnman" method="post" action=""&gt;<br />   &lt;p&gt;<br />     &lt;input type="text" name="textfield" value="确认后提交"&gt;<br />   &lt;/p&gt;<br />   &lt;p&gt;<br />     &lt;input type="button" name="Submit" value="提交" onclick="msg();"&gt;<br />   &lt;/p&gt;<br />&lt;/form&gt;</p>
						<p>
								<br />55、改变表格的内容<br />把如下代码加入&lt;body&gt;区域中<br />&lt;script ***script&gt;<br />var arr=new Array()<br />arr[0]="一一一一一";<br />arr[1]="二二二二二";<br />arr[2]="三三三三三";<br />&lt;/script&gt;<br />&lt;select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]"&gt;<br />   &lt;option value=a&gt;改变第一格&lt;/option&gt;<br />   &lt;option value=a&gt;改变第二格&lt;/option&gt;<br />   &lt;option value=a&gt;改变第三格&lt;/option&gt;<br />&lt;/select&gt;<br />&lt;table id=zz border=1&gt;<br />   &lt;tr height=20&gt;<br />     &lt;td width=150&gt;第一格&lt;/td&gt;<br />&lt;td width=150&gt;第二格&lt;/td&gt;<br />&lt;td width=150&gt;第三格&lt;/td&gt;<br />   &lt;/tr&gt;<br />&lt;/table&gt;</p>
				</span>
		</div>
<img src ="http://www.cnitblog.com/guopingleee/aggbug/54568.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/guopingleee/" target="_blank">向左向右走</a> 2009-02-15 11:25 <a href="http://www.cnitblog.com/guopingleee/archive/2009/02/15/54568.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML及XML语言的转义字符</title><link>http://www.cnitblog.com/guopingleee/archive/2007/08/08/31504.html</link><dc:creator>向左向右走</dc:creator><author>向左向右走</author><pubDate>Wed, 08 Aug 2007 04:18:00 GMT</pubDate><guid>http://www.cnitblog.com/guopingleee/archive/2007/08/08/31504.html</guid><wfw:comment>http://www.cnitblog.com/guopingleee/comments/31504.html</wfw:comment><comments>http://www.cnitblog.com/guopingleee/archive/2007/08/08/31504.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/guopingleee/comments/commentRss/31504.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/guopingleee/services/trackbacks/31504.html</trackback:ping><description><![CDATA[
		<span class="t18">//在生成html文档或xml文档时要注意一下特殊字符，否则会出错。<br />HTML中的转义字符 <br />　HTML中&lt;, &gt;，&amp;等有特殊含义，(前两个字符用于链接签，&amp;用于转义)，不能直接使用。使用这三个字符时，应使用它们的转义序列，如下所示：<br /><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="139"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;amp; </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</span><font face="Times New Roman"><span lang="EN-US">&amp;</span></font></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="144" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="144" colspan="3"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span></p></td></tr><tr style="mso-yfti-irow: 1"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;lt; </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</span><font face="Times New Roman"><span lang="EN-US">&lt;</span></font></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&lt; </font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="3"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小于号</span></p></td></tr><tr style="mso-yfti-irow: 2"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;gt; </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</span><font face="Times New Roman"><span lang="EN-US">&gt;</span></font></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&gt; </font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="3"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">大于号</span></p></td></tr><tr style="mso-yfti-irow: 3; mso-row-margin-right: .85pt"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;quot;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">"</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">双引号</span></p></td><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-cell-special: placeholder" width="1"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font face="Times New Roman"></font> </p></td></tr><tr style="mso-yfti-irow: 4"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;nbsp;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 宋体"><span style="mso-spacerun: yes"></span><p> </p></span><font face="宋体, MS Song" size="2"> </font></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="3"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">空格</span></p></td></tr><tr style="mso-yfti-irow: 5"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;copy;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 宋体">©</span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="3"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版权符</span></p></td></tr><tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;reg</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="2"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 宋体">® </span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 108pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="144" colspan="3"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注册符</span></p></td></tr></tbody></table><p>　　前者为字符转义序列，后者为数字转义序列。数字转为字符对应的ASCII码值。例如　&amp; lt; font &amp;gt;显示为，&lt;font&gt;，若直接写为则被认为是一个链接签。</p><p>　　需要说明的是：</p><p>　　a. 转义序列各字符间不能有空格； <br />         b. 转义序列必须以"；"结束； <br />    　c. 单独的&amp;不被认为是转义开始； <br />        d.区分大小写。 </p><p>　　另一个需要转义的字符是引号，它的转义序列为"" "或"""</p><p>　　HTML使用的字符集是ISO &amp;859 Larin-1字符集，该字符集中有许多标准键盘上无法输入的字符。对这些特殊字符只能使用转义序列。<br />　　XML转义字符 <br />       不合法的XML字符必须被替换为相应的实体。 </p><p>　　如果在XML文档中使用类似"&lt;" 的字符, 那么解析器将会出现错误，因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:</p><p>&lt;message&gt;if salary &lt; 1000 then&lt;/message&gt; </p><p>　　为了避免出现这种情况，必须将字符"&lt;" 转换成实体，像下面这样:</p><p>&lt;message&gt;if salary &amp;lt; 1000 then&lt;/message&gt; </p><p>　　下面是五个在XML文档中预定义好的实体：</p><p></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;lt;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&lt; </font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小于号</span></p></td></tr><tr style="mso-yfti-irow: 1"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;gt;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&gt; </font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">大于号</span></p></td></tr><tr style="mso-yfti-irow: 2"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;amp;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span></p></td></tr><tr style="mso-yfti-irow: 3"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;apos;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">'</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单引号</span></p></td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">&amp;quot;</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><font face="Times New Roman">"</font></span></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; WIDTH: 106.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">双引号</span></p></td></tr></tbody></table><p>　　实体必须以符号"&amp;"开头，以符号";"结尾。 </p><p>　　注意: 只有"&lt;" 字符和"&amp;"字符对于XML来说是严格禁止使用的。剩下的都是合法的，为了减少出错，使用实体是一个好习惯。</p></span>
		<!--正文内容结束-->
<img src ="http://www.cnitblog.com/guopingleee/aggbug/31504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/guopingleee/" target="_blank">向左向右走</a> 2007-08-08 12:18 <a href="http://www.cnitblog.com/guopingleee/archive/2007/08/08/31504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>