﻿<?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>BlogJava-杂家-随笔分类-5.JavaScript</title><link>http://www.blogjava.net/super2/category/35590.html</link><description>学习学习</description><language>zh-cn</language><lastBuildDate>Sat, 01 Nov 2008 12:28:51 GMT</lastBuildDate><pubDate>Sat, 01 Nov 2008 12:28:51 GMT</pubDate><ttl>60</ttl><item><title>Javascript 常用网页技巧(5) </title><link>http://www.blogjava.net/super2/archive/2008/11/01/238047.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 06:04:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238047.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238047.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238047.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238047.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238047.html</trackback:ping><description><![CDATA[<p>188.服务器端通过request.getReader()获得传入的字符串</p>
<p>189.在java中使用正则表达式<br />
java.util.regex.Pattern p =</p>
<p><br />
java.util.regex.Pattern.compile("<a href="file://d+%7c.//d+%7C//d+.//d*%7C%28E%7C//d+E%7C.//d+E%7C//d+.//d*E%29%28%28//+%7C-%29//d%7C//d%29//d"><u><font color="#0000ff">\\d+|.\\d+|\\d+.\\d*|(E|\\d+E|.\\d+E|\\d+.\\d*E)((\\+|-)\\d|\\d)\\d</font></u></a>*");<br />
java.util.regex.Matcher m = p.matcher("12.E+3");<br />
boolean result = m.matches();//</p>
<p><br />
190.给下拉框分组<br />
&lt;Select&gt;<br />
&lt;OPTGROUP LABEL="碱性金属"&gt;<br />
&lt;OPTION&gt;锂 (Li)&lt;/OPTION&gt;<br />
&lt;OPTION&gt;纳 (Na)&lt;/OPTION&gt;<br />
&lt;OPTION&gt;钾 (K)&lt;/OPTION&gt;<br />
&lt;/OPTGROUP&gt;<br />
&lt;OPTGROUP LABEL="卤素"&gt;<br />
&lt;OPTION&gt;氟 (F)&lt;/OPTION&gt;<br />
&lt;OPTION&gt;氯 (Cl)&lt;/OPTION&gt;<br />
&lt;OPTION&gt;溴 (Br)&lt;/OPTION&gt;<br />
&lt;/OPTGROUP&gt;<br />
&lt;/Select&gt;//</p>
<p>191.加注音<br />
&lt;RUBY&gt;<br />
基准文本<br />
&lt;RT&gt;注音文本<br />
&lt;/RUBY&gt;//</p>
<p><br />
192.加删除线<br />
&lt;S&gt;此文本将带删除线显示。&lt;/S&gt;//</p>
<p><br />
193.取frame中的event事件<br />
document.frames("workspace").event.keyCode//</p>
<p>194.是弹出方法的定义<br />
String.prototype.trim=function()<br />
{<br />
return this.replace(/(^\s*)|(\s*$)/g, "");<br />
}<br />
alert(" ".trim)//</p>
<p><br />
195.防止网页被包含<br />
if (window != window.top)<br />
top.location.href = location.href;//</p>
<p>196.让网页一直在frame里面<br />
if(window==window.top)<br />
{<br />
document.body.innerHTML="&lt;center&gt;&lt;h1&gt;请通过正常方式访问本页面！&lt;/h1&gt;&lt;/center&gt;";<br />
//window.close();<br />
}//</p>
<p>197.加为首页<br />
&lt;SCRIPT&gt;<br />
function fnSet(){<br />
oHomePage.setHomePage(location.href);<br />
event.returnValue = false;<br />
}<br />
&lt;/SCRIPT&gt;<br />
&lt;IE:HOMEPAGE ID="oHomePage" style="behavior:url(#default#homepage)"/&gt;//</p>
<p><br />
198.xml数据岛操作<br />
&lt;HTML&gt;<br />
&lt;HEAD&gt;&lt;Title&gt;HTML中的数据岛中的记录集&lt;/Title&gt;&lt;/HEAD&gt;<br />
&lt;body bkcolor=#EEEEEE text=blue bgcolor="#00FFFF"&gt;<br />
&lt;Table align=center width="100%"&gt;&lt;TR&gt;&lt;TD align="center"&gt;<br />
&lt;h5&gt;&lt;b&gt;&lt;font size="4" color="#FF0000"&gt;HTML中的XML数据岛记录编辑与添加&nbsp;&nbsp;&nbsp; &lt;/font&gt;&lt;/b&gt;&lt;/h5&gt;<br />
&lt;/TD&gt;&lt;/TR&gt;&lt;/Table&gt;<br />
&lt;HR&gt;<br />
酒店名称：&lt;input type=text datasrc=#theXMLisland DataFLD=NAME size="76"&gt;&lt;BR&gt;<br />
地址：&lt;input type=text datasrc=#theXMLisland DataFLD=Address size="76"&gt;&lt;BR&gt;<br />
主页：&lt;input type=text datasrc=#theXMLisland DataFLD=HomePage size="76"&gt;&lt;BR&gt;<br />
电子邮件：&lt;input type=text datasrc=#theXMLisland DataFLD=E-Mail size="76"&gt;&lt;BR&gt;<br />
电话：&lt;input type=text datasrc=#theXMLisland DataFLD=TelePhone size="76"&gt;&lt;BR&gt;<br />
级别：&lt;input type=text datasrc=#theXMLisland DataFLD=Grade size="76"&gt;&lt;HR&gt;</p>
<p><br />
&lt;input id="first" TYPE=button value="&lt;&lt;　第一条记录"&nbsp;&nbsp;&nbsp;&nbsp; onclick="theXMLisland.recordset.moveFirst()"&gt;<br />
&lt;input id="prev" TYPE=button value="&lt;上一条记录"&nbsp;&nbsp; onclick="theXMLisland.recordset.movePrevious()"&gt;<br />
&lt;input id="next" TYPE=button value="下一条记录&gt;" onclick="theXMLisland.recordset.moveNext()"&gt;<br />
&lt;input id="last" TYPE=button value="最后一条记录&gt;&gt;" onclick="theXMLisland.recordset.moveLast()"&gt;<br />
&lt;input id="Add" TYPE=button value="添加新记录" onclick="theXMLisland.recordset.addNew()"&gt;</p>
<p>&lt;XML ID="theXMLisland"&gt;<br />
&lt;HotelList&gt;<br />
&lt;Hotel&gt;<br />
&lt;Name&gt;四海大酒店&lt;/Name&gt;<br />
&lt;Address&gt;海魂路1号&lt;/Address&gt;<br />
&lt;HomePage&gt;www.admin5.com.cn&lt;/HomePage&gt;<br />
&lt;E-Mail&gt;master@sihaohotel.com.cn&lt;/E-Mail&gt;<br />
&lt;TelePhone&gt;(0989)8888888&lt;/TelePhone&gt;<br />
&lt;Grade&gt;五星级&lt;/Grade&gt;<br />
&lt;/Hotel&gt;<br />
&lt;Hotel&gt;<br />
&lt;Name&gt;五湖宾馆&lt;/Name&gt;<br />
&lt;Address&gt;东平路99号&lt;/Address&gt;<br />
&lt;HomePage&gt;www.admin5.cn&lt;/HomePage&gt;<br />
&lt;E-Mail&gt;web@wuhu.com.cn&lt;/E-Mail&gt;<br />
&lt;TelePhone&gt;(0979)1111666&lt;/TelePhone&gt;<br />
&lt;Grade&gt;四星级&lt;/Grade&gt;<br />
&lt;/Hotel&gt;<br />
&lt;Hotel&gt;<br />
&lt;Name&gt;&#8220;大沙漠&#8221;宾馆&lt;/Name&gt;<br />
&lt;Address&gt;留香路168号&lt;/Address&gt;<br />
&lt;HomePage&gt;www.admin5.net&lt;/HomePage&gt;<br />
&lt;E-Mail&gt;master@admin5.net&lt;/E-Mail&gt;</p>
<p><br />
&lt;TelePhone&gt;(0989)87878788&lt;/TelePhone&gt;<br />
&lt;Grade&gt;五星级&lt;/Grade&gt;<br />
&lt;/Hotel&gt;<br />
&lt;Hotel&gt;<br />
&lt;Name&gt;&#8220;画眉鸟&#8221;大酒店&lt;/Name&gt;<br />
&lt;Address&gt;血海飘香路2号&lt;/Address&gt;<br />
&lt;HomePage&gt;www.admin5.net&lt;/HomePage&gt;<br />
&lt;E-Mail&gt;chuliuxiang@throstlehotel.com.cn&lt;/E-Mail&gt;<br />
&lt;TelePhone&gt;(099)9886666&lt;/TelePhone&gt;<br />
&lt;Grade&gt;五星级&lt;/Grade&gt;<br />
&lt;/Hotel&gt;<br />
&lt;/HotelList&gt;<br />
&lt;/XML&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/HTML&gt; //xml数据岛中添加记录</p>
<p><br />
-------------------------------<br />
The following list is a sample of the properties and methods that you use to access nodes in an XML</p>
<p>document.</p>
<p>Property/&nbsp;&nbsp;&nbsp; Method Description<br />
XMLDocument Returns a reference to the XML Document Object Model (DOM) exposed by the object.</p>
<p><br />
documentElement Returns the document root of the XML document.<br />
childNodes&nbsp;&nbsp;&nbsp; Returns a node list containing the children of a node (if any).<br />
item&nbsp;&nbsp;&nbsp;&nbsp; Accesses individual nodes within the list through an index. Index values are zero-based, so</p>
<p>item(0) returns the first child node.<br />
text&nbsp;&nbsp;&nbsp;&nbsp; Returns the text content of the node.</p>
<p>The following code shows an HTML page containing an XML data island. The data island is contained within</p>
<p>the &lt;XML&gt; element.</p>
<p>&lt;HTML&gt;<br />
&lt;HEAD&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;TITLE&gt;HTML with XML Data Island&lt;/TITLE&gt;<br />
&lt;/HEAD&gt;<br />
&lt;BODY&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;P&gt;Within this document is an XML data island.&lt;/P&gt;</p>
<p>&nbsp;&nbsp;&nbsp; &lt;XML ID="resortXML"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;resorts&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;resort code='1'&gt;Adventure Works&lt;/resort&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;resort&gt;Alpine Ski House&lt;/resort&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/resorts&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/XML&gt;</p>
<p><br />
&lt;/BODY&gt;<br />
&lt;/HTML&gt;<br />
For an example, you can cut and paste this sample line of code:</p>
<p>resortXML.XMLDocument.documentElement.childNodes.item(1).text//读取页面上的XML数据岛中的数据<br />
resortXML.documentElement.childNodes.item(0).getAttribute("code")//读取页面上的XML数据岛中的数据<br />
resortXML.documentElement.childNodes[0].getAttribute("code")//读取页面上的XML数据岛中的数据</p>
<p>199.模式窗口<br />
父窗口<br />
var url="aaa.jsp";<br />
var</p>
<p>data=showModalDialog(url,null,"dialogHeight:400px;dialogHeight:600px;center:yes;help:No;status:no;resizab</p>
<p><br />
le:Yes;edge:sunken");<br />
if(data)<br />
alert(data.value);</p>
<p>子窗口<br />
var data=new Object();<br />
data.value1="china";<br />
window.returnValue=data;<br />
window.close();</p>
<p><br />
200.动态设置事件，带参数<br />
&lt;INPUT TYPE="text" NAME="a1"&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
&lt;!--<br />
function hah(para)<br />
{<br />
alert(para)<br />
}<br />
a1.onclick=function()<br />
{<br />
hah('canshu ')<br />
}<br />
//a1.attachEvent("onclick",function(){hah('参数')});<br />
//--&gt;<br />
&lt;/SCRIPT&gt;//</p>
<p><br />
201.将url转化为16进制形式<br />
var ret = '';</p>
<p><br />
for(var i=0; i &lt; str.length; i++)<br />
{<br />
var ch = str.charAt(i);<br />
var code = str.charCodeAt(i);</p>
<p>if(code &lt; 128 &amp;&amp; ch != '[' &amp;&amp; ch != '\'' &amp;&amp; ch != '=')<br />
{<br />
&nbsp;&nbsp; ret += ch;<br />
}<br />
else<br />
{<br />
&nbsp;&nbsp; ret += "[" + code.toString(16) + "]";<br />
}<br />
}<br />
return ret;//</p>
<p><br />
202.打开新的窗口并将新打开的窗口设置为活动窗口<br />
var newWin=window.open("xxxx");<br />
newWin.focus();//</p>
<p><br />
203.容错脚本<br />
JS中遇到脚本错误时不做任何操作:window.onerror = doNothing;<br />
指定错误句柄的语法为:window.onerror = handleError<br />
function handleError(message, URI, line)<br />
{// 提示用户，该页可能不能正确回应<br />
return true; // 这将终止默认信息<br />
}//在页面出错时进行操作</p>
<p>204.JS中的窗口重定向:<br />
window.navigate("<a href="http://www.sina.com.cn%22%29/;//"><u><font color="#0000ff">http://www.sina.com.cn");//</font></u></a></p>
<p>205.防止链接文字折行<br />
document.body.noWrap=true;//</p>
<p>206.判断字符是否匹配.<br />
string.match(regExpression)//</p>
<p>207.<br />
href="javascript:document.Form.Name.value='test';void(0);"//不能用onClick="javacript:document.Form.Name.v</p>
<p><br />
alue='test';return false;"</p>
<p>当使用inline方式添加事件处理脚本事，有一个被包装成匿名函数的过程，也就是说<br />
onClick="javacript:document.Form.Name.value='test';return false;"被包装成了：<br />
functoin anonymous()<br />
{<br />
&nbsp;&nbsp;&nbsp; document.Form.Name.value='test';return false;<br />
}<br />
做为A的成员函数onclick。<br />
而href="javascript:document.Form.Name.value='test';void(0);"相当于执行全局语句，这时如果使用return语句会</p>
<p>报告在函数外使用return语句的错误。</p>
<p><br />
208.进行页面放大<br />
&lt;P onmouseover="this.style.zoom='200%'" onmouseout="this.style.zoom='normal'"&gt;<br />
sdsdsdsdsdsdsdsds<br />
&lt;/p&gt;//</p>
<p><br />
209.放置在页面的最右边<br />
&lt;input type="text" value='bu2' style="float:right"&gt;//</p>
<p>210.通过style来控制隔行显示不同颜色<br />
&lt;style&gt;<br />
tr{<br />
bgcolor:expression(this.bgColor=((this.rowIndex)%2==0 )? 'white' : 'yellow');<br />
}<br />
&lt;/style&gt;<br />
&lt;table id="oTable" width="100" border="1" style="border-collapse:collapse;"&gt;<br />
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;//</p>
<p><br />
211.全屏最大化<br />
newwindow=window.open("","","scrollbars")<br />
if (document.all)<br />
{<br />
newwindow.moveTo(0,0)<br />
newwindow.resizeTo(screen.width,screen.height)<br />
}//</p>
<p><br />
212.根据名字解析xml中的节点值<br />
var XMLDoc=new ActiveXObject("MSXML");<br />
XMLDoc.url="d:/abc.xml";<br />
aRoot=XMLDoc.root;<br />
a1.innerText=aRoot.children.item("name").text;//</p>
<p>213.在页面上解析xml的值<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/5996c682-3472-4b03-9fb0-1e08"><u><font color="#0000ff">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/5996c682-3472-4b03-9fb0-1e08</font></u></a></p>
<p>fcccdf35.asp<br />
//</p>
<p>214.看一个字符串里面有多少个回车符，返回值是一个数组<br />
var s=value.match(/\n/g);if(s)if(s.length==9){alert('10行了');return false;}//</p>
<p>215.获得asc码<br />
var s='aa';<br />
alert(s.charCodeAt(1))//</p>
<p>216.文字居右对齐<br />
&lt;input type="text" value="123" style="text-align:right"&gt;//</p>
<p>217.判断一个方法是否存在<br />
function pageCallback(response){<br />
alert(response);<br />
}<br />
if(pageCallback)<br />
alert(1)//</p>
<p><br />
218.判断一个变量是否定义<br />
if(typeof(a)=="undefined")<br />
{<br />
alert()<br />
}//</p>
<p><br />
219.javascript执行本机的可执行程序,需设置为可信或者降低IE安全级别<br />
&lt;script&gt;<br />
function exec (command) {<br />
&nbsp;&nbsp;&nbsp; window.oldOnError = window.onerror;<br />
&nbsp;&nbsp;&nbsp; window._command = command;<br />
&nbsp;&nbsp;&nbsp; window.onerror = function (err) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (err.indexOf('utomation') != -1) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert('命令已经被用户禁止！');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else return false;<br />
&nbsp;&nbsp;&nbsp; };<br />
&nbsp;&nbsp;&nbsp; var wsh = new ActiveXObject('Wscript.Shell');<br />
&nbsp;&nbsp;&nbsp; if (wsh)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wsh.Run(command);<br />
&nbsp;&nbsp;&nbsp; window.onerror = window.oldOnError;<br />
}<br />
&lt;/script&gt;<br />
调用方式<br />
&lt;a href="javascript:" onclick="exec('D:/test.bat')"&gt;测试&lt;/a&gt;//</p>
<p>220.弹出新页面，关闭旧页面，不弹出提示框<br />
var w=screen.availWidth-10;</p>
<p>&nbsp;&nbsp; var h=screen.availHeight-10;<br />
&nbsp;&nbsp; var swin=window.open("/message_management.jsp",</p>
<p><br />
"BGSMbest","scrollbars=yes,status,location=0,menubar=0,toolbar=0,resizable=no,top=0,left=0,height="+h+",w</p>
<p>idth="+w);<br />
&nbsp;&nbsp; window.opener=null;<br />
&nbsp;&nbsp; window.close();//</p>
<p><br />
221.能输入的下拉框<br />
&lt;span&gt;<br />
&lt;input name="Department1" id="Department1" style=" border-right:0;width:130" autocomplete="off"&gt;<br />
&lt;span style="width:150;overflow:hidden"&gt;<br />
&lt;select style="width:150;margin-left:-130" onChange="Department1.value=value"&gt;<br />
&lt;option value=""&gt;&lt;/option&gt;<br />
&lt;option value="asdfasfadf"&gt;asdfasfadf&lt;/option&gt;<br />
&lt;option value="546546"&gt;546546&lt;/option&gt;&lt;/select&gt; //</p>
<p><br />
222.在方法中定义全局变量<br />
function globalVar (script) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eval(script);//all navigators<br />
//window.execScript(script); //for ie only<br />
}<br />
globalVar('window.haha = "../system";');<br />
alert(haha);//在方法中定义全局变量，其中的haha就是全局变量了</p>
<p>223.显示一个对象的全部的属性和属性的值<br />
var a=new Object();<br />
a.name='a1';<br />
a.***='mail'<br />
for(var p in a)<br />
{<br />
alert(p+"="+a[p])<br />
}//</p>
<p>224.16进制转换成10进制<br />
var n = parseInt("2AE",16);//这里将16进制的 2AE 转成 10 进制数，得到 n 的值是 686</p>
<p><br />
225.复制粘贴<br />
&lt;BODY&gt;<br />
&lt;input type="file" name='a1'&gt;&lt;input type="button" value='复制粘贴' onclick="haha()"&gt;&lt;div id="aa"&gt;&lt;/div&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
&lt;!--<br />
function haha()<br />
{<br />
clipboardData.setData("Text",a1.value);<br />
aa.innerText=clipboardData.getData("Text");<br />
}<br />
//--&gt;<br />
&lt;/SCRIPT&gt;<br />
&lt;/BODY&gt;//</p>
<p>226.获得对象类型<br />
switch (object.constructor){<br />
&nbsp;&nbsp; case Date:<br />
&nbsp;&nbsp; &#8230;<br />
&nbsp;&nbsp; case Number:<br />
&nbsp;&nbsp; &#8230;<br />
&nbsp;&nbsp; case String:<br />
&nbsp;&nbsp; &#8230;<br />
&nbsp;&nbsp; case MyObject:<br />
&nbsp;&nbsp; &#8230;<br />
&nbsp;&nbsp; default:<br />
&nbsp;&nbsp; &#8230;<br />
}//</p>
<p><br />
227.图片加载失败时重新加载图片<br />
&lt;img src="/aa.gif" onerror="this.src='/aa.gif'"&gt;//</p>
<p>228.<br />
//font_effect.htc<br />
&lt;PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="glowit()" /&gt;<br />
&lt;PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="noglow()" /&gt;<br />
&lt;SCRIPT LANGUAGE="Jscript"&gt;<br />
//定义一个保存字体颜色的变量<br />
var color;<br />
function glowit()<br />
{<br />
color=element.style.backgroundColor;<br />
element.style.backgroundColor='white'<br />
}<br />
function noglow()<br />
{<br />
element.style.backgroundColor=color<br />
}<br />
&lt;/SCRIPT&gt;</p>
<p>//abc.css<br />
tr{behavior:url(font_effect.htc);}</p>
<p>229.可以通过css和htc改变表格的颜色,仅IE支持<br />
//xxx.html<br />
&lt;link rel="stylesheet" type="text/css" href="abc.css"&gt;<br />
&lt;TABLE border='1' id="a1"&gt;<br />
&lt;TR style="background-color:red"&gt;<br />
&lt;TD&gt;1&lt;/TD&gt;<br />
&lt;TD&gt;2&lt;/TD&gt;<br />
&lt;TD&gt;3&lt;/TD&gt;<br />
&lt;/TR&gt;<br />
&lt;TR style="background-color:yellow"&gt;<br />
&lt;TD&gt;4&lt;/TD&gt;<br />
&lt;TD&gt;5&lt;/TD&gt;<br />
&lt;TD&gt;6&lt;/TD&gt;<br />
&lt;/TR&gt;<br />
&lt;/TABLE&gt;//</p>
<p>230.在页面上画点<br />
function a(x,y,color)<br />
{<br />
document.write("&lt;img border='0' style='position: absolute; left: "+(x+20)+"; top:</p>
<p>"+(y+20)+";background-color: "+color+"' width=1 height=1&gt;")<br />
}//</p>
<p>231.自动关闭网页<br />
&lt;script LANGUAGE="javascript"&gt;<br />
&lt;!--<br />
setTimeout('window.close();', 10000); //60秒后关闭<br />
// --&gt;<br />
&lt;/script&gt;<br />
&lt;p align="center"&gt;本页10秒后自动关闭,请注意刷新页面&lt;/p&gt;</p><img src ="http://www.blogjava.net/super2/aggbug/238047.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 14:04 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238047.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript 常用网页技巧(3)</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238045.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 06:03:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238045.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238045.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238045.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238045.html</trackback:ping><description><![CDATA[<p>101.饼图<br />
错误的东西，去掉</p>
<p>&nbsp;</p>
<p>102.是一个特殊的容器，想装个网页都行<br />
&lt;button&gt;&lt;iframe src="<a href="http://www.google.com/%22%3E%3C/iframe%3E%3C/button%3E//button"><u><font color="#0000ff">http://www.google.com/"&gt;&lt;/iframe&gt;&lt;/button&gt;//button</font></u></a></p>
<p>103.外部的html代码<br />
event.srcElement.outerHTML//</p>
<p><br />
104.标识当前的IE事件的触发器<br />
event.srcElement和event.keyCode//</p>
<p>105.事件类型<br />
event.type//</p>
<p><br />
106.动态改变类型<br />
&lt;style&gt;<br />
.Overnone { border-width:0;background-color:darkblue;cursor:default;color:gold;width:115}<br />
.Outnone&nbsp;&nbsp; {border-width:0;background-color:white;cursor:default;width:115}<br />
&lt;/style&gt;<br />
&lt;input class=Outnone onmouseover=this.className='Overnone' &gt;//</p>
<p>107.页面翻转<br />
&lt;html dir=rtl&gt;&lt;/html&gt;//</p>
<p>108.滚屏<br />
parent.scroll(x,y);//<br />
&lt;body onload="s=0" onDblClick="s=setInterval('scrollBy(0, 1)',10)" onClick="clearInterval(s)"&gt;//</p>
<p>109.改变状态栏<br />
self.status ="";//</p>
<p>110.改变窗口大小<br />
window.resizeTo(200,300);//</p>
<p>111.改变鼠标样式<br />
style<br />
BODY{CURSOR: url('mouse.ani');<br />
SCROLLBAR-BASE-COLOR: #506AA8;<br />
SCROLLBAR-ARROW-COLOR: #14213F;<br />
}//</p>
<p>112.背景透明<br />
&lt;input type="button" value="Button" style="background-color: transparent; border: 0;"&gt;//</p>
<p>113.鼠标为等待形状<br />
&lt;input type=button onclick="this.style.cursor='wait'"&gt;//</p>
<p>114.调用父窗口的函数<br />
opener.fucntion1();//</p>
<p>115.body的内部html代码<br />
&lt;input type="button" onclick="alert(code.document.body.innerHTML)" value="查看"&gt;//</p>
<p>116.框架中调用父窗口的函数<br />
&lt;INPUT TYPE='button' onclick='parent.test();' value='调用parent窗口的函数'&gt;//</p>
<p>117.交换节点<br />
&lt;table width=200 height=200 border&gt;<br />
&lt;tr&gt;&lt;td id=c1&gt;CELL_1&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td id=c2&gt;CELL_2&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;br&gt;<br />
&lt;input type="button" value="swap row" onclick="c1.swapNode(c2)"&gt;//</p>
<p>118.删除节点<br />
&lt;table width=200 height=200 border&gt;<br />
&lt;tr id=trall&gt;&lt;td id=c1&gt;CELL_1&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td id=c2&gt;CELL_2&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;br&gt;<br />
&lt;input type="button" value="swap row" onclick="trall.removeNode(c2)"&gt;//</p>
<p>119.添加节点<br />
addNode()//</p>
<p><br />
120.获得事件的父与子标签<br />
event.srcElement.children[0]和event.srcElement.parentElement //</p>
<p><br />
121.集中为按钮改变颜色<br />
&lt;style&gt;<br />
button{benc:expression(this.onfocus = function(){this.style.backgroundColor='#E5F0FF';})}<br />
&lt;/style&gt;<br />
&lt;button&gt;New&lt;/button&gt;//</p>
<p><br />
122.判断是左键还是右键被按下<br />
&lt;body onmousedown=if(event.button==1)alert("左键");if(event.button==2)alert("右键")&gt;//</p>
<p><br />
123.获得操作系统的名称和浏览器的名称<br />
document.write(navigator.userAgent)//</p>
<p><br />
124.alt/ctrl/shift键按下<br />
event.altKey //按下alt键<br />
event.ctrlKey //按下ctrl键<br />
event.shiftKey //按下shift键</p>
<p>125.将当前位置定位为C盘。<br />
{window.location="c:"}//</p>
<p>126.返回输入框的类型<br />
&lt;script&gt;<br />
alert(event.srcElement.type);//<br />
&lt;/script&gt;</p>
<p>127.模拟控件的单击事件<br />
&lt;INPUT TYPE="hidden" name="guoguo" onclick="haha()"&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
&lt;!--</p>
<p>function haha()<br />
{<br />
alert();<br />
}<br />
guoguo.click();<br />
//--&gt;<br />
&lt;/SCRIPT&gt;//</p>
<p><br />
128.取出记录集的列名<br />
java.sql.ResultSet rset = com.bsitc.util.DBAssist.getIT().executeQuery(queryStatement, conn);<br />
java.sql.ResultSetMetaData metaData = rset.getMetaData();<br />
int count = metaData.getColumnCount();<br />
String name = metaData.getColumnName(i);<br />
String value = rset.getString(i);//</p>
<p>129.格式化数字<br />
function format_number(str,digit)<br />
{<br />
if(isNaN(str))<br />
{<br />
alert("您传入的值不是数字！");<br />
return 0;<br />
}<br />
else if(Math.round(digit)!=digit)<br />
{<br />
alert("您输入的小数位数不是整数！");<br />
return 0;<br />
}<br />
else<br />
return Math.round(parseFloat(str)*Math.pow(10,digit))/Math.pow(10,digit);<br />
}</p>
<p>130.回车按钮转化为tab按钮<br />
if(event.keyCode==13) event.keyCode=9; //将</p>
<p><br />
131.滚动条滚动<br />
&lt;button onclick="text1.scrollTop=text1.scrollHeight"&gt;Scroll&lt;/button&gt;&lt;br&gt;<br />
&lt;textarea id="text1" cols=50 rows=10&gt;<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
1<br />
&lt;/textarea&gt;//</p>
<p><br />
132.判断是什么对象<br />
if(typeof(unknown)=="function")return true;<br />
if(typeof(unknown)!="object")return false;//</p>
<p><br />
133.取消文本框自动完成功能<br />
&lt;input type="text" autocomplete="off"&gt; //</p>
<p>134.让下拉框自动下拉<br />
&lt;select onmouseover="javascript:this.size=this.length" onmouseout="javascript:this.size=1"&gt;<br />
&lt;option value=""&gt;1&lt;/option&gt;<br />
&lt;option value=""&gt;2&lt;/option&gt;<br />
&lt;option value=""&gt;3&lt;/option&gt;<br />
&lt;/select&gt; //</p>
<p>135.读取XML文件<br />
var childrenobj=myselect//document.all.myselect;<br />
&nbsp;&nbsp;&nbsp; var oXMLDoc = new ActiveXObject('MSXML');<br />
&nbsp;&nbsp;&nbsp; oXMLDoc.url = "mymsg.xml";<br />
&nbsp;&nbsp;&nbsp; var oroot=oXMLDoc.root;<br />
&nbsp;&nbsp;&nbsp; if(oRoot.children != null)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;oRoot.children.item(0).children.length;++i)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oItem = oroot.children.item(0).children.item(i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oOption = new Option(oItem.text,oItem.value);<br />
&nbsp;&nbsp; childrenobj.add(oOption);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
//mymsg.xml文件<br />
&lt;?xml version="1.0" encoding="gb2312" ?&gt;<br />
&lt;childrenlist&gt;<br />
&lt;aa&gt;<br />
&lt;child value='3301'&gt;杭州地区&lt;/child&gt;</p>
<p>&lt;child value='3303'&gt;温州地区&lt;/child&gt;</p>
<p><br />
&lt;/aa&gt;<br />
&lt;aa&gt;<br />
&lt;child value='3310'&gt;台州地区&lt;/child&gt;</p>
<p>&lt;child value='3311'&gt;丽水地区&lt;/child&gt;<br />
&lt;/aa&gt;<br />
&lt;/childrenlist&gt;//</p>
<p><br />
136.点击图片，图片停止<br />
&lt;a href="javascript:"&gt;&lt;img src="http://www.blogjava.net/images/51js/red_forum.gif" border="0"&gt;&lt;/a&gt;//</p>
<p>137.显示本地计算机信息<br />
var WshNetwork = new ActiveXObject("WScript.Network");<br />
alert("Domain = " + WshNetwork.UserDomain);<br />
alert("Computer Name = " + WshNetwork.ComputerName);<br />
alert("User Name = " + WshNetwork.UserName);//</p>
<p><br />
138.比较时间<br />
tDate = new Date(2004,01,08,14,35); //年,月，日，时，分<br />
dDate = new Date();<br />
tDate&lt;dDate?alert("早于"):alert("晚于");//</p>
<p>139.弹出鼠标所在处的链结地址<br />
&lt;body onmouseover="if (event.srcElement.tagName=='A')alert(event.srcElement.href)"&gt;&lt;a</p>
<p>href=".com/viewthread.php?tid=13589" &gt;dddd&lt;/a&gt;&lt;input&gt;//</p>
<p>140.注意不能通过与 undefined 做比较来测试一个变量是否存在，虽然可以检查它的类型是否为&#8220;undefined&#8221;。在以</p>
<p>下的代码范例中，假设程序员想测试是否已经声明变量 x ：<br />
// 这种方法不起作用<br />
if (x == undefined)<br />
&nbsp;&nbsp;&nbsp; // 作某些操作<br />
// 这个方法同样不起作用- 必须检查</p>
<p><br />
// 字符串 "undefined"<br />
if (typeof(x) == undefined)<br />
&nbsp;&nbsp;&nbsp; // 作某些操作<br />
// 这个方法有效<br />
if (typeof(x) == "undefined")<br />
&nbsp;&nbsp;&nbsp; // 作某些操作</p>
<p>141.创建具有某些属性的对象<br />
var myObject = new Object();<br />
myObject.name = "James";<br />
myObject.age = "22";<br />
myObject.phone = "555 1234";//</p>
<p>142.枚举（循环）对象的所有属性<br />
for (var a in myObject)<br />
{<br />
&nbsp;&nbsp;&nbsp; // 显示 "The property 'name' is James"，等等。<br />
&nbsp;&nbsp;&nbsp; window.alert("The property '" + a + "' is " + myObject[a]);<br />
}//</p>
<p>143.判断一个数字是否是整数<br />
var a=23.2;<br />
alert(a%1==1)//</p>
<p><br />
144.新建日期型变量<br />
var a = new Date(2000, 1, 1);<br />
alert(a.toLocaleDateString());</p>
<p><br />
145.给类定义新的方法<br />
function trim_1()<br />
{<br />
return this.replace(/(^\s*)|(\s*$)/g, "");<br />
}<br />
String.prototype.trim=trim_1;<br />
alert('cindy'.trim());</p>
<p>146.定义一个将日期类型转化为字符串的方法<br />
function guoguo_date()<br />
{<br />
var tmp1,tmp2;<br />
tmp1 =this.getMonth()+1+"";<br />
if(tmp1.length&lt;2)<br />
tmp1="0"+tmp1;<br />
tmp2 =this.getDate()+"";<br />
if(tmp2.length&lt;2)<br />
tmp2="0"+tmp2;</p>
<p>return this.getYear()+"-"+tmp1+"-"+tmp2;<br />
}<br />
Date.prototype.toLiteString=guoguo_date;<br />
alert(new Date().toLiteString())</p>
<p>147. pasta 是有四个参数的构造器,定义对象。<br />
function pasta(grain, width, shape, hasEgg)<br />
{<br />
&nbsp;&nbsp;&nbsp; // 是用什么粮食做的？<br />
&nbsp;&nbsp;&nbsp; this.grain = grain;</p>
<p>&nbsp;&nbsp;&nbsp; // 多宽？（数值）<br />
&nbsp;&nbsp;&nbsp; this.width = width;</p>
<p>&nbsp;&nbsp;&nbsp; // 横截面形状？（字符串）<br />
&nbsp;&nbsp;&nbsp; this.shape = shape;</p>
<p>&nbsp;&nbsp;&nbsp; // 是否加蛋黄？（boolean）<br />
&nbsp;&nbsp;&nbsp; this.hasEgg = hasEgg;</p>
<p>&nbsp;&nbsp;&nbsp; //定义方法<br />
&nbsp;&nbsp;&nbsp; this.toString=aa;<br />
}<br />
function aa()<br />
{<br />
;<br />
}<br />
//定义了对象构造器后，用 new 运算符创建对象实例。<br />
var spaghetti = new pasta("wheat", 0.2, "circle", true);<br />
var linguine = new pasta("wheat", 0.3, "oval", true);<br />
//补充定义属性，spaghetti和linguine都将自动获得新的属性<br />
pasta.prototype.foodgroup = "carbohydrates";</p>
<p>148.打印出错误原因<br />
try<br />
{<br />
x = y&nbsp;&nbsp; // 产生错误。<br />
}<br />
catch(e)<br />
{<br />
&nbsp;&nbsp; document.write(e.description)&nbsp;&nbsp; //打印 "'y' is undefined".<br />
}//</p>
<p>149.生成Excel文件并保存<br />
var ExcelSheet;<br />
ExcelApp = new ActiveXObject("Excel.Application");<br />
ExcelSheet = new ActiveXObject("Excel.Sheet");<br />
//本代码启动创建对象的应用程序（在这种情况下，Microsoft Excel 工作表）。一旦对象被创建，就可以用定义的对</p>
<p>象变量在代码中引用它。 在下面的例子中，通过对象变量 ExcelSheet 访问新对象的属性和方法和其他 Excel 对象，</p>
<p>包括 Application 对象和 ActiveSheet.Cells 集合。<br />
// 使 Excel 通过 Application 对象可见。<br />
ExcelSheet.Application.Visible = true;<br />
// 将一些文本放置到表格的第一格中。<br />
ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";<br />
// 保存表格。<br />
ExcelSheet.SaveAs("C:\\TEST.XLS");<br />
// 用 Application 对象用 Quit 方法关闭 Excel。<br />
ExcelSheet.Application.Quit();//</p>
<p>150.根据标签获得一组对象<br />
var coll = document.all.tags("DIV");<br />
if (coll!=null)<br />
{<br />
for (i=0; i&lt;coll.length; i++)<br />
...<br />
}//</p><img src ="http://www.blogjava.net/super2/aggbug/238045.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 14:03 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238045.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript 常用网页技巧(4) </title><link>http://www.blogjava.net/super2/archive/2008/11/01/238046.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 06:03:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238046.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238046.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238046.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238046.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238046.html</trackback:ping><description><![CDATA[<p>151.实现打印预览及打印<br />
&lt;OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0&gt;&lt;/OBJECT&gt;<br />
&lt;input type=button value=打印预览 onclick="wb.execwb(7,1)"&gt;<br />
&lt;input type=button onClick=document.all.wb.ExecWB(6,1) value="打印"&gt;//</p>
<p><br />
152.不通过form，直接通过名字引用对象<br />
&lt;INPUT TYPE="text" NAME="gg" value=aaaaa&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
&lt;!--<br />
alert(document.all.gg.value)<br />
//--&gt;<br />
&lt;/SCRIPT&gt;//</p>
<p>153.使鼠标滚轮失效<br />
function document.onmousewheel()<br />
{<br />
return false;<br />
}//</p>
<p>154.创建弹出窗口<br />
&lt;SCRIPT LANGUAGE="JScript"&gt;<br />
var oPopup = window.createPopup();<br />
var oPopupBody = oPopup.document.body;<br />
oPopupBody.innerHTML = "Display some &lt;B&gt;HTML&lt;/B&gt; here.";<br />
oPopup.show(100, 100, 200, 50, document.body);<br />
&lt;/SCRIPT&gt;//</p>
<p>155.取得鼠标所在处的对象<br />
var obj = document.elementFromPoint(event.x,event.y);//</p>
<p>156.获得左边的对象<br />
&lt;INPUT TYPE="text" NAME="gg"&gt;&lt;INPUT TYPE="text" NAME="bb"</p>
<p>onclick="this.previousSibling.value='guoguo'"&gt;//</p>
<p>157.定位鼠标<br />
document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10;<br />
document.all.hint_layer.style.top = event.y+document.body.scrollTop+10;//</p>
<p>158.向下拉框指定位置添加项目<br />
var op = document.createElement("OPTION");<br />
document.all.selected_items.children(index).insertAdjacentElement("BeforeBegin",op);<br />
op.text = document.all.all_items[i].text;<br />
op.value = document.all.all_items[i].value;//</p>
<p><br />
159.判断一个窗口是否已经打开，如果已经打开，则关闭之<br />
var a;<br />
if(a)<br />
a.close();<br />
else<br />
a=window.open('','','');//</p>
<p>160.动态创建一个标签<br />
newElem = document.createElement("DIV");<br />
newElem.id = "hint_layer";<br />
document.body.appendChild(newElem);<br />
document.all.hint_layer.innerText="guoguo";//</p>
<p><br />
161.标题栏<br />
document.title//</p>
<p>162.背景图片<br />
&lt;body style="BACKGROUND-ATTACHMENT: fixed" background="img/bgfix.gif" &gt;&lt;/body&gt;//背景图片不动</p>
<p>&lt;STYLE TYPE="text/css"&gt;<br />
&lt;!--<br />
BODY {background-image:img/bgchild.jpg;<br />
background-position: center;<br />
background-repeat: no-repeat;<br />
background-attachment: fixed;}<br />
--&gt;<br />
&lt;/STYLE&gt;//背景图片居中</p>
<p>163.设置透明效果<br />
document.form.xxx.filters.alpha.opacity=0～100//</p>
<p>164.定义方法<br />
var dragapproved=false;<br />
document.onmouseup=new Function("dragapproved = false");//</p>
<p>165.将数字转化为人民币大写形式<br />
function convertCurrency(currencyDigits) {<br />
// Constants:<br />
var MAXIMUM_NUMBER = 99999999999.99;<br />
// Predefine the radix characters and currency symbols for output:<br />
var CN_ZERO = "零";<br />
var CN_ONE = "壹";<br />
var CN_TWO = "贰";<br />
var CN_THREE = "叁";<br />
var CN_FOUR = "肆";<br />
var CN_FIVE = "伍";<br />
var CN_SIX = "陆";<br />
var CN_SEVEN = "柒";<br />
var CN_EIGHT = "捌";<br />
var CN_NINE = "玖";<br />
var CN_TEN = "拾";<br />
var CN_HUNDRED = "佰";<br />
var CN_THOUSAND = "仟";<br />
var CN_TEN_THOUSAND = "万";<br />
var CN_HUNDRED_MILLION = "亿";<br />
var CN_SYMBOL = "人民币";<br />
var CN_DOLLAR = "元";<br />
var CN_TEN_CENT = "角";<br />
var CN_CENT = "分";<br />
var CN_INTEGER = "整";</p>
<p>// Variables:<br />
var integral; // Represent integral part of digit number.<br />
var decimal; // Represent decimal part of digit number.<br />
var outputCharacters; // The output result.<br />
var parts;<br />
var digits, radices, bigRadices, decimals;<br />
var zeroCount;<br />
var i, p, d;<br />
var quotient, modulus;</p>
<p>// Validate input string:<br />
currencyDigits = currencyDigits.toString();<br />
if (currencyDigits == "") {<br />
alert("Empty input!");<br />
return "";<br />
}<br />
if (currencyDigits.match(/[^,.\d]/) != null) {<br />
alert("Invalid characters in the input string!");<br />
return "";<br />
}<br />
if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null) {<br />
alert("Illegal format of digit number!");<br />
return "";<br />
}</p>
<p>// Normalize the format of input digits:<br />
currencyDigits = currencyDigits.replace(/,/g, ""); // Remove comma delimiters.<br />
currencyDigits = currencyDigits.replace(/^0+/, ""); // Trim zeros at the beginning.<br />
// Assert the number is not greater than the maximum number.<br />
if (Number(currencyDigits) &gt; MAXIMUM_NUMBER) {<br />
alert("Too large a number to convert!");<br />
return "";<br />
}</p>
<p>// <a href="http://www.knowsky.com/"><u><font color="#0000ff">http://www.knowsky.com/</font></u></a> Process the coversion from currency digits to characters:<br />
// Separate integral and decimal parts before processing coversion:<br />
parts = currencyDigits.split(".");<br />
if (parts.length &gt; 1) {<br />
integral = parts[0];<br />
decimal = parts[1];<br />
// Cut down redundant decimal digits that are after the second.<br />
decimal = decimal.substr(0, 2);<br />
}<br />
else {<br />
integral = parts[0];<br />
decimal = "";<br />
}<br />
// Prepare the characters corresponding to the digits:<br />
digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT,</p>
<p>CN_NINE);<br />
radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND);<br />
bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION);<br />
decimals = new Array(CN_TEN_CENT, CN_CENT);<br />
// Start processing:<br />
outputCharacters = "";<br />
// Process integral part if it is larger than 0:<br />
if (Number(integral) &gt; 0) {<br />
zeroCount = 0;<br />
for (i = 0; i &lt; integral.length; i++) {<br />
&nbsp;&nbsp; p = integral.length - i - 1;<br />
&nbsp;&nbsp; d = integral.substr(i, 1);<br />
&nbsp;&nbsp; quotient = p / 4;<br />
&nbsp;&nbsp; modulus = p % 4;<br />
&nbsp;&nbsp; if (d == "0") {<br />
&nbsp;&nbsp;&nbsp; zeroCount++;<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; else {<br />
&nbsp;&nbsp;&nbsp; if (zeroCount &gt; 0)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp; outputCharacters += digits[0];<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; zeroCount = 0;<br />
&nbsp;&nbsp;&nbsp; outputCharacters += digits[Number(d)] + radices[modulus];<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; if (modulus == 0 &amp;&amp; zeroCount &lt; 4) {</p>
<p><br />
&nbsp;&nbsp;&nbsp; outputCharacters += bigRadices[quotient];<br />
&nbsp;&nbsp; }<br />
}<br />
outputCharacters += CN_DOLLAR;<br />
}<br />
// Process decimal part if there is:<br />
if (decimal != "") {<br />
for (i = 0; i &lt; decimal.length; i++) {<br />
&nbsp;&nbsp; d = decimal.substr(i, 1);<br />
&nbsp;&nbsp; if (d != "0") {<br />
&nbsp;&nbsp;&nbsp; outputCharacters += digits[Number(d)] + decimals[i];<br />
&nbsp;&nbsp; }<br />
}<br />
}<br />
// Confirm and return the final output string:<br />
if (outputCharacters == "") {<br />
outputCharacters = CN_ZERO + CN_DOLLAR;<br />
}<br />
if (decimal == "") {<br />
outputCharacters += CN_INTEGER;<br />
}<br />
outputCharacters = CN_SYMBOL + outputCharacters;<br />
return outputCharacters;<br />
}//</p>
<p><br />
166.xml数据岛绑定表格<br />
&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;xml id="abc" src="test.xml"&gt;&lt;/xml&gt;<br />
&lt;table border='1' datasrc='#abc'&gt;<br />
&lt;thead&gt;<br />
&lt;td&gt;接收人&lt;/td&gt;<br />
&lt;td&gt;发送人&lt;/td&gt;<br />
&lt;td&gt;主题&lt;/td&gt;<br />
&lt;td&gt;内容&lt;/td&gt;<br />
&lt;/thead&gt;<br />
&lt;tfoot&gt;<br />
&lt;tr&gt;&lt;th&gt;表格的结束&lt;/th&gt;&lt;/tr&gt;<br />
&lt;/tfoot&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;div datafld="to"&gt;&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;div datafld="from"&gt;&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;div datafld="subject"&gt;&lt;/div&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;div datafld="content"&gt;&lt;/div&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>//cd_catalog.xml<br />
&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;<br />
&lt;!-- Edited with XML Spy v4.2<br />
--&gt;<br />
&lt;CATALOG&gt;<br />
&lt;CD&gt;<br />
&lt;TITLE&gt;Empire Burlesque&lt;/TITLE&gt;<br />
&lt;ARTIST&gt;Bob Dylan&lt;/ARTIST&gt;<br />
&lt;COUNTRY&gt;USA&lt;/COUNTRY&gt;<br />
&lt;COMPANY&gt;Columbia&lt;/COMPANY&gt;<br />
&lt;PRICE&gt;10.90&lt;/PRICE&gt;<br />
&lt;YEAR&gt;1985&lt;/YEAR&gt;<br />
&lt;/CD&gt;<br />
&lt;CD&gt;<br />
&lt;TITLE&gt;Hide your heart&lt;/TITLE&gt;<br />
&lt;ARTIST&gt;Bonnie Tyler&lt;/ARTIST&gt;<br />
&lt;COUNTRY&gt;UK&lt;/COUNTRY&gt;<br />
&lt;COMPANY&gt;CBS Records&lt;/COMPANY&gt;<br />
&lt;PRICE&gt;9.90&lt;/PRICE&gt;<br />
&lt;YEAR&gt;1988&lt;/YEAR&gt;<br />
&lt;/CD&gt;<br />
&lt;CD&gt;<br />
&lt;TITLE&gt;Greatest Hits&lt;/TITLE&gt;<br />
&lt;ARTIST&gt;Dolly Parton&lt;/ARTIST&gt;<br />
&lt;COUNTRY&gt;USA&lt;/COUNTRY&gt;<br />
&lt;COMPANY&gt;RCA&lt;/COMPANY&gt;</p>
<p><br />
&lt;PRICE&gt;9.90&lt;/PRICE&gt;<br />
&lt;YEAR&gt;1982&lt;/YEAR&gt;<br />
&lt;/CD&gt;<br />
&lt;CD&gt;<br />
&lt;TITLE&gt;Still got the blues&lt;/TITLE&gt;<br />
&lt;ARTIST&gt;Gary Moore&lt;/ARTIST&gt;<br />
&lt;COUNTRY&gt;UK&lt;/COUNTRY&gt;<br />
&lt;COMPANY&gt;Virgin records&lt;/COMPANY&gt;<br />
&lt;PRICE&gt;10.20&lt;/PRICE&gt;<br />
&lt;YEAR&gt;1990&lt;/YEAR&gt;<br />
&lt;/CD&gt;<br />
&lt;/CATALOG&gt;<br />
//</p>
<p><br />
167.以下组合可以正确显示汉字<br />
================================<br />
xml保存编码 xml页面指定编码<br />
ANSI gbk/GBK、gb2312<br />
Unicode unicode/Unicode<br />
UTF-8 UTF-8<br />
================================</p>
<p><br />
168.XML操作<br />
&lt;xml id="xmldata" src="/data/books.xml"&gt;<br />
&lt;div id="guoguo"&gt;&lt;/div&gt;<br />
&lt;script&gt;<br />
var x=xmldata.recordset //取得数据岛中的记录集<br />
if(x.absoluteposition &lt; x.recordcount) //如果当前的绝对位置在最后一条记录之前<br />
{<br />
x.movenext();&nbsp;&nbsp;&nbsp;&nbsp; //向后移动<br />
x.moveprevious();&nbsp;&nbsp;&nbsp; //向前移动<br />
x.absoluteposition=1;&nbsp;&nbsp; //移动到第一条记录<br />
x.absoluteposition=x.recordcount;//移动到最后一条记录，注意记录集x.absoluteposition是从1到记录集记录的个</p>
<p>数的<br />
guoguo.innerText=xmldso.recordset("field_name"); //从中取出某条记录<br />
}<br />
&lt;/script&gt;</p>
<p>169.动态修改CSS的另一种方式<br />
this.runtimeStyle.cssText = "color:#990000;border:1px solid #cccccc";//</p>
<p>170.正则表达式<br />
匹配中文字符的正则表达式： [\u4e00-\u9fa5]</p>
<p>匹配双字节字符(包括汉字在内)：[^\x00-\xff]</p>
<p>应用：计算字符串的长度（一个双字节字符长度计2，ASCII字符计1）</p>
<p>String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}</p>
<p>匹配空行的正则表达式：\n[\s| ]*\r</p>
<p>匹配HTML标记的正则表达式：/&lt;(.*)&gt;.*&lt;\/\1&gt;|&lt;(.*) \/&gt;/</p>
<p>匹配首尾空格的正则表达式：(^\s*)|(\s*$)</p>
<p><br />
应用：javascript中没有像vbscript那样的trim函数，我们就可以利用这个表达式来实现，如下：</p>
<p>String.prototype.trim = function()<br />
{<br />
&nbsp;&nbsp;&nbsp; return this.replace(/(^\s*)|(\s*$)/g, "");<br />
}</p>
<p>////////利用正则表达式分解和转换IP地址：</p>
<p>下面是利用正则表达式匹配IP地址，并将IP地址转换成对应数值的Javascript程序：</p>
<p>function IP2V(ip)<br />
{<br />
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式<br />
if(re.test(ip))<br />
{<br />
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1<br />
}<br />
else<br />
{<br />
throw new Error("Not a valid IP address!")<br />
}<br />
}</p>
<p><br />
不过上面的程序如果不用正则表达式，而直接用split函数来分解可能更简单，程序如下：</p>
<p>var ip="10.100.20.168"<br />
ip=ip.split(".")<br />
alert("IP值是："+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))</p>
<p>匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*</p>
<p><br />
匹配网址URL的正则表达式：<a href="http://%28%5b/w-%5D+/.%29+%5B/w-%5D+%28/%5B/w"><u><font color="#0000ff">http://([\w-]+\.)+[\w-]+(/[\w</font></u></a>- ./?%&amp;=]*)?</p>
<p>//////////利用正则表达式去除字串中重复的字符的算法程序：</p>
<p><br />
var s="abacabefgeeii"<br />
var s1=s.replace(/(.).*\1/g,"$1")<br />
var re=new RegExp("["+s1+"]","g")<br />
var s2=s.replace(re,"")<br />
alert(s1+s2) //结果为：abcefgi</p>
<p>思路是使用后向引用取出包括重复的字符，再以重复的字符建立第二个表达式，取到不重复的字符，两者串连。这个方</p>
<p><br />
法对于字符顺序有要求的字符串可能不适用。</p>
<p><br />
//////////得用正则表达式从URL地址中提取文件名的javascript程序，如下结果为page1</p>
<p>s="<a href="http://www.9499.net/page1.htm"><u><font color="#0000ff">http://www.9499.net/page1.htm</font></u></a>"<br />
s=s.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")<br />
alert(s)</p>
<p>/////////利用正则表达式限制网页表单里的文本框输入内容：</p>
<p>用正则表达式限制只能输入中文：onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"</p>
<p>onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,'')</p>
<p>)"</p>
<p><br />
用正则表达式限制只能输入全角字符： onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"</p>
<p>onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,'')</p>
<p>)"</p>
<p>用正则表达式限制只能输入数字：onkeyup="value=value.replace(/[^\d]/g,'')</p>
<p>"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"</p>
<p>用正则表达式限制只能输入数字和英文：onkeyup="value=value.replace(/[\W]/g,'')</p>
<p>"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"</p>
<p><br />
171.设置和使用cookie<br />
&lt;HTML&gt;<br />
&lt;BODY&gt;<br />
设置与读取 cookies...&lt;BR&gt;<br />
写入cookie的值&lt;input type=text name=gg&gt;<br />
&lt;INPUT TYPE = BUTTON Value = "设置cookie" onClick = "Set()"&gt;<br />
&lt;INPUT TYPE = BUTTON Value = "读取cookie" onClick = "Get()"&gt;&lt;BR&gt;<br />
&lt;INPUT TYPE = TEXT NAME = Textbox&gt;<br />
&lt;/BODY&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
function Set()<br />
{<br />
var Then = new Date()<br />
Then.setTime(Then.getTime() + 60*1000 ) //60秒<br />
document.cookie = "Cookie1="+gg.value+";expires="+ Then.toGMTString()<br />
}</p>
<p><br />
function Get()<br />
{<br />
var cookieString = new String(document.cookie)<br />
var cookieHeader = "Cookie1="<br />
var beginPosition = cookieString.indexOf(cookieHeader)<br />
if (beginPosition != -1)<br />
{<br />
document.all.Textbox.value = cookieString.substring(beginPosition + cookieHeader.length)<br />
}<br />
else<br />
document.all.Textbox.value = "Cookie 未找到!"<br />
}<br />
&lt;/SCRIPT&gt;<br />
&lt;/HTML&gt;//</p>
<p><br />
172.取月的最后一天<br />
function getLastDay(year,month)<br />
{<br />
//取年<br />
var new_year = year;<br />
//取到下一个月的第一天,注意这里传入的month是从1～12<br />
var new_month = month++;<br />
//如果当前是12月，则转至下一年<br />
if(month&gt;12)<br />
{<br />
new_month -=12;<br />
new_year++;<br />
}<br />
var new_date = new Date(new_year,new_month,1);<br />
return (new Date(new_date.getTime()-1000*60*60*24)).getDate();<br />
}//</p>
<p><br />
173.判断当前的焦点是组中的哪一个<br />
for(var i=0;i&lt;3;i++)<br />
if(event.srcElement==bb[i])<br />
break;//</p>
<p>174.实现类<br />
package com.baosight.view.utils;<br />
import javax.servlet.jsp.tagext.TagSupport;<br />
import javax.servlet.http.HttpSession;<br />
public class Mytag extends TagSupport<br />
{<br />
public int doStartTag() throws javax.servlet.jsp.JspException<br />
{<br />
&nbsp;&nbsp;&nbsp; boolean canAccess = false;<br />
&nbsp;&nbsp;&nbsp; HttpSession session= pageContext.getSession();<br />
&nbsp;&nbsp;&nbsp; if (canAccess)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return EVAL_BODY_INCLUDE;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this.SKIP_BODY;<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
}</p>
<p>175.在web.xml中添加定义<br />
&lt;taglib&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;guoguo&lt;/taglib-uri&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/abc.tld&lt;/taglib-location&gt;<br />
&lt;/taglib&gt;</p>
<p><br />
176.标签库中定义abc.tld<br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"<br />
"<a href="http://tool.admin5.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"><u><font color="#0000ff">http://tool.admin5.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd</font></u></a>"&gt;<br />
&lt;taglib&gt;<br />
&lt;tlibversion&gt;1.0&lt;/tlibversion&gt;<br />
&lt;jspversion&gt;1.1&lt;/jspversion&gt;<br />
&lt;shortname&gt;hr&lt;/shortname&gt;<br />
&lt;uri&gt;guoguo&lt;/uri&gt;<br />
&lt;info&gt;Extra 3 Tag Library&lt;/info&gt;<br />
&lt;tag&gt;<br />
&lt;name&gt;mytag&lt;/name&gt;<br />
&lt;tagclass&gt;com.baosight.view.utils.Mytag&lt;/tagclass&gt;<br />
&lt;attribute&gt;<br />
&nbsp;&nbsp; &lt;name&gt;id2&lt;/name&gt;<br />
&nbsp;&nbsp; &lt;required&gt;true&lt;/required&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rtexprvalue&gt;true&lt;/rtexprvalue&gt;<br />
&lt;/attribute&gt;<br />
&lt;/tag&gt;<br />
&lt;/taglib&gt;</p>
<p>177.在使用自定义标签的页面中加入自己定义的标签，<br />
&lt;%@ taglib uri="guoguo" prefix="guoguo" %&gt;<br />
//自己定义标签</p>
<p><br />
178.显示带边框的集<br />
&lt;fieldset style="border:1px gray solid;width:100px"&gt;<br />
&lt;legend&gt;查询条件&lt;/legend&gt;<br />
dfdfdf<br />
&lt;/fieldset&gt;//</p>
<p>179.【文件(F)】菜单中的命令的实现</p>
<p>1、〖打开〗命令的实现<br />
[格式]:document.execCommand("open")<br />
[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似，大家也可依此琢磨琢磨。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=document.execCommand("open")&gt;打开&lt;/a&gt;</p>
<p><br />
2、〖使用 记事本 编辑〗命令的实现<br />
[格式]:location.replace("view-source:"+location)<br />
[说明]打开记事本，在记事本中显示该网页的源代码。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=location.replace("view-source:"+location)&gt;使用 记事本编辑&lt;/a&gt;</p>
<p>3、〖另存为〗命令的实现<br />
[格式]:document.execCommand("saveAs")<br />
[说明]将该网页保存到本地盘的其它目录！<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=document.execCommand("saveAs")&gt;另存为&lt;/a&gt;</p>
<p><br />
4、〖打印〗命令的实现<br />
[格式]:document.execCommand("print")<br />
[说明]当然，你必须装了打印机！<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=document.execCommand("print")&gt;打印&lt;/a&gt;</p>
<p>5、〖关闭〗命令的实现<br />
[格式]:window.close();return false<br />
[说明]将关闭本窗口。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=window.close();return false)&gt;关闭本窗口&lt;/a&gt;</p>
<p>180.【编辑(E)】菜单中的命令的实现</p>
<p>〖全选〗命令的实现<br />
[格式]:document.execCommand("selectAll")<br />
[说明]将选种网页中的全部内容！<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=document.execCommand("selectAll")&gt;全选&lt;/a&gt;</p>
<p>181.【查看(V)】菜单中的命令的实现</p>
<p>1、〖刷新〗命令的实现<br />
[格式]:location.reload() 或 history.go(0)<br />
[说明]浏览器重新打开本页。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=location.reload()&gt;刷新&lt;/a&gt;<br />
或加入:<br />
&lt;a href="###" onclick=history.go(0)&gt;刷新&lt;/a&gt;</p>
<p>2、〖源文件〗命令的实现<br />
[格式]:location.replace("view-source:"+location)<br />
[说明]查看该网页的源代码。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=location.replace("view-source:"+location)&gt;查看源文件&lt;/a&gt;</p>
<p>3、〖全屏显示〗命令的实现<br />
[格式]:window.open(document.location, "url", "fullscreen")<br />
[说明]全屏显示本页。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=window.open(document.location,"url","fullscreen")&gt;全屏显示&lt;/a&gt;</p>
<p><br />
182.【收藏(A)】菜单中的命令的实现</p>
<p>1、〖添加到收藏夹〗命令的实现<br />
[格式]:window.external.AddFavorite('url', '&#8220;网站名&#8221;)<br />
[说明]将本页添加到收藏夹。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="javascript:window.external.AddFavorite('http://www.admin5.cn', '胡明新的个人主页')"&gt;添加到收</p>
<p>藏夹&lt;/a&gt;</p>
<p>2、〖整理收藏夹〗命令的实现<br />
[格式]:window.external.showBrowserUI("OrganizeFavorites",null)<br />
[说明]打开整理收藏夹对话框。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=window.external.showBrowserUI("OrganizeFavorites",null)&gt;整理收藏夹&lt;/a&gt;</p>
<p><br />
183.【工具(T)】菜单中的命令的实现</p>
<p>〖internet选项〗命令的实现<br />
[格式]:window.external.showBrowserUI("PrivacySettings",null)<br />
[说明]打开internet选项对话框。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=window.external.showBrowserUI("PrivacySettings",null)&gt;internet选项&lt;/a&gt;</p>
<p><br />
184.【工具栏】中的命令的实现</p>
<p>1、〖前进〗命令的实现<br />
[格式]history.go(1) 或 history.forward()<br />
[说明]浏览器打开后一个页面。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=history.go(1)&gt;前进&lt;/a&gt;<br />
或加入:<br />
&lt;a href="###" onclick=history.forward()&gt;前进&lt;/a&gt;</p>
<p>2、〖后退〗命令的实现<br />
[格式]:history.go(-1) 或 history.back()<br />
[说明]浏览器返回上一个已浏览的页面。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=history.go(-1)&gt;后退&lt;/a&gt;<br />
或加入:<br />
&lt;a href="###" onclick=history.back()&gt;后退&lt;/a&gt;</p>
<p>3、〖刷新〗命令的实现<br />
[格式]:document.reload() 或 history.go(0)<br />
[说明]浏览器重新打开本页。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=location.reload()&gt;刷新&lt;/a&gt;<br />
或加入:<br />
&lt;a href="###" onclick=history.go(0)&gt;刷新&lt;/a&gt;</p>
<p><br />
185.其它命令的实现<br />
〖定时关闭本窗口〗命令的实现<br />
[格式]:settimeout(window.close(),关闭的时间)<br />
[说明]将关闭本窗口。<br />
[举例]在&lt;body&gt;&lt;/body&gt;之间加入：<br />
&lt;a href="###" onclick=settimeout(window.close(),3000)&gt;3秒关闭本窗口&lt;/a&gt;</p>
<p><br />
【附】为了方便读者，下面将列出所有实例代码，你可以把它们放到一个html文件中，然后预览效果。<br />
&lt;a href="###" onclick=document.execCommand("open")&gt;打开&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=location.replace("view-source:"+location)&gt;使用 记事本编辑&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=document.execCommand("saveAs")&gt;另存为&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=document.execCommand("print")&gt;打印&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=window.close();return false)&gt;关闭本窗口&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=document.execCommand("selectAll")&gt;全选&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=location.reload()&gt;刷新&lt;/a&gt; &lt;a href="###" onclick=history.go(0)&gt;刷新&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=location.replace("view-source:"+location)&gt;查看源文件&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=window.open(document.location,"url","fullscreen")&gt;全屏显示&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="javascript:window.external.AddFavorite('http://homepage.yesky.com', '天极网页陶吧')"&gt;添加到收藏</p>
<p><br />
夹&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=window.external.showBrowserUI("OrganizeFavorites",null)&gt;整理收藏夹&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=window.external.showBrowserUI("PrivacySettings",null)&gt;internet选项&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=history.go(1)&gt;前进1&lt;/a&gt;　&lt;a href="###" onclick=history.forward()&gt;前进2&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=history.go(-1)&gt;后退1&lt;/a&gt;　&lt;a href="###" onclick=history.back()&gt;后退2&lt;/a&gt;&lt;br&gt;<br />
&lt;a href="###" onclick=settimeout(window.close(),3000)&gt;3秒关闭本窗口&lt;/a&gt;&lt;br&gt;</p>
<p>186.给DHTML中的标签添加一个新的属性，可以随意加<br />
&lt;BODY onload="alert(a1.epass)"&gt;<br />
&lt;input type=text name="a1" epass="zhongguo"&gt;<br />
&lt;/BODY&gt;//</p>
<p><br />
187.xmlhttp技术<br />
&lt;BODY&gt; 此方法是通过XMLHTTP对象从服务器获取XML文档，示例如下。<br />
&lt;input type=button value="加载XML文档" onclick="getData('data.xml')" &gt;<br />
&lt;script language="JavaScript" &gt;<br />
function getDatal(url){<br />
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//创建XMLHTTPRequest对象<br />
xmlhttp.open("GET",url,false,"","");//使用HTTP GET初始化HTTP请求<br />
xmlhttp.send("");//发送HTTP请求并获取HTTP响应<br />
return xmlhttp.responseXML;//获取XML文档<br />
}<br />
&lt;/script &gt;<br />
&lt;/BODY&gt;//</p><img src ="http://www.blogjava.net/super2/aggbug/238046.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 14:03 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238046.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript 常用网页技巧(2)</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238044.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238044.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238044.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238044.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238044.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238044.html</trackback:ping><description><![CDATA[<p>51.向文件中写内容<br />
&lt;%@ page import="java.io.*" %&gt;<br />
&lt;%<br />
String str = "print me";<br />
//always give the path from root. This way it almost always works.<br />
String nameOfTextFile = "/usr/anil/imp.txt";<br />
try<br />
{<br />
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));<br />
pw.println(str);<br />
//clean up<br />
pw.close();<br />
}<br />
catch(IOException e)<br />
{<br />
out.println(e.getMessage());<br />
}<br />
%&gt;</p>
<p>52.先读文件再写文件<br />
&lt;%@ page language = "java" %&gt;<br />
&lt;%@ page contentType = "text/html; charSet=gb2312" %&gt;<br />
&lt;%@ page import ="java.util.*" %&gt;<br />
&lt;%@ page import ="java.lang.*" %&gt;<br />
&lt;%@ page import ="javax.servlet.*" %&gt;<br />
&lt;%@ page import ="javax.servlet.jsp.*" %&gt;<br />
&lt;%@ page import ="javax.servlet.http.*" %&gt;<br />
&lt;%@ page import="java.io.*" %&gt;<br />
eryrytry<br />
&lt;%<br />
int count=0;<br />
FileInputStream fi =new FileInputStream ("count.txt");<br />
ObjectInputStream si= new ObjectInputStream (fi);<br />
count =si.readInt();<br />
count++;<br />
out.print(count);<br />
si.close();</p>
<p>FileOutputStream fo =new FileOutputStream ("count.txt");<br />
ObjectOutputStream so= new ObjectOutputStream (fo);<br />
so.writeInt(count);<br />
so.close();<br />
%&gt;</p>
<p>53.直线型输入框<br />
&lt;INPUT name=Password size=10 type=password style="border-left-width: 0; border-right-width: 0;</p>
<p><br />
border-top-width: 0; border-bottom-style: solid; border-bottom-width: 1; background-color: #9CEB9C"&gt;</p>
<p>54.可以将背景改为按钮性状，通过改变css改变属性<br />
&lt;td width="65" align="center" bgcolor="#E0E0E0" onmouseover=this.className='mouseoverbt';</p>
<p>onmouseout=this.className='mouseout';&gt;&lt;a href="tm.asp?classid=76"&gt;&lt;font</p>
<p>color="#000000"&gt;录音笔&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;<br />
&lt;style&gt;<br />
.mouseoverbt<br />
{<br />
background-image: url(/img/btbgw64h20y.gif);<br />
background-repeat: no-repeat;<br />
}<br />
.mouseout<br />
{<br />
background-color: #E0E0E0;<br />
}<br />
&lt;/style&gt;</p>
<p>55.同时按下CTRL和Q键<br />
document.onkeydown=function()<br />
{<br />
if(event.ctrlKey&amp;&amp;event.keyCode==81)<br />
{alert(1)}<br />
}//</p>
<p><br />
56.以下是一个完整的显示hint的代码，其思想是当鼠标停留是将div中的内容显示在鼠标出，当鼠标移出后在将该div隐</p>
<p>藏掉<br />
---------------------------------------------------------------------------------------------------------</p>
<p>------------<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;<br />
&lt;HTML&gt;<br />
&lt;style&gt;<br />
#hint{<br />
width:198px;<br />
border:1px solid #000000;<br />
background:#99ff33;<br />
position:absolute;<br />
z-index:9;<br />
padding:6px;<br />
line-height:17px;<br />
text-align:left;<br />
top: 1520px;<br />
}<br />
&lt;/style&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
&lt;!--<br />
function showme()<br />
{<br />
var oSon=window.document.getElementById("hint");<br />
if (oSon==null) return;<br />
with (oSon)<br />
{<br />
innerText=guoguo.value;<br />
style.display="block";<br />
style.pixelLeft=window.event.clientX+window.document.body.scrollLeft+6;<br />
style.pixelTop=window.event.clientY+window.document.body.scrollTop+9;<br />
}<br />
}<br />
function hidme()<br />
{<br />
var oSon=window.document.getElementById("hint");<br />
if (oSon==null) return;<br />
oSon.style.display="none";<br />
}<br />
//--&gt;<br />
&lt;/SCRIPT&gt;<br />
&lt;BODY&gt;</p>
<p>&lt;text id=guoguo value=ga&gt;<br />
&lt;a href=# onmouseover=showme() onmouseout=hidme() onmousemove=showme() son=hint&gt;dfdfd&lt;/a&gt;<br />
&lt;div id=hint style="display:none"&gt;&lt;/div&gt;<br />
&lt;/BODY&gt;<br />
&lt;/HTML&gt;<br />
---------------------------------------------------------------------------------------------------------</p>
<p>------------</p>
<p>57.弹出窗口<br />
方法一：&lt;body onload="openwen()"&gt; 浏览器读页面时弹出窗口；<br />
方法二：&lt;body onunload="openwen()"&gt; 浏览器离开页面时弹出窗口；<br />
方法三：用一个连接调用：&lt;a href="#" onclick="openwin()"&gt;打开一个窗口&lt;/a&gt;<br />
注意：使用的"#"是虚连接。<br />
方法四：用一个按钮调用：&lt;input type="button" onclick="openwin()" value="打开窗口"&gt; 何时装载script</p>
<p><br />
58.动态改变字体的大小<br />
function doZoom(size)<br />
{<br />
&nbsp;&nbsp; document.getElementById('zoom').style.fontSize=size+'px'<br />
}</p>
<p>function aa()<br />
{<br />
&nbsp;&nbsp; var newWin=window.open(url);<br />
&nbsp;&nbsp; newWin.document.form1.text1.value=value1;<br />
}改变弹出窗口上域的属性<br />
opener.document.form2.text2.value=value2;改变父窗口的域的值</p>
<p>59.判断是何种浏览器<br />
var name = navigator.appName;<br />
if (name == "Microsoft Internet Explorer")<br />
alert("IE");<br />
else if (name == "Netscape")<br />
alert("NS");//</p>
<p>60.vbsscript确定框<br />
&lt;script language="VBScript"&gt;<br />
&lt;!--<br />
MsgBox "确定删除吗？", 4<br />
//--&gt;<br />
&lt;/script&gt;//</p>
<p>61.复制内容到剪切板<br />
function JM_cc(bb)<br />
{<br />
&nbsp;&nbsp;&nbsp; var ob=eval("document.form1."+bb);<br />
&nbsp;&nbsp;&nbsp; ob.select();<br />
&nbsp;&nbsp;&nbsp; js=ob.createTextRange();<br />
&nbsp;&nbsp;&nbsp; js.execCommand("Copy");<br />
}//</p>
<p><br />
62.java中建立数据库连接取数据<br />
public void init()<br />
{<br />
String url="jdbc:odbc:javadata";<br />
try<br />
{<br />
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br />
Connection con=DriverManager.getConnection(url,"sa","");//mssql database user SA and password<br />
DatabaseMetaData dma=con.getMetaData();<br />
System.out.println("Connect to"+dma.getURL());<br />
System.out.println(";Driver "+dma.getDriverName());<br />
System.out.println(";Version "+dma.getDriverVersion());<br />
System.out.println("");<br />
Statement stmt=con.createStatement();<br />
ResultSet rs=stmt.executeQuery("select * from company.dbo.TB_NAME where number=1");//Sql<br />
rs.next();<br />
String dispresult=rs.getString("name");<br />
System.out.println(dispresult);// Instead,you can display it in Paint() or use AWT etc.<br />
rs.close();<br />
stmt.close();<br />
con.close();<br />
}<br />
catch(SQLException ex)<br />
{<br />
System.out.println("!!!SQL Exception !!!");</p>
<p><br />
while(ex!=null)<br />
{<br />
&nbsp;&nbsp; System.out.println("SQLState:"+ex.getSQLState());<br />
&nbsp;&nbsp; System.out.println("Message:"+ex.getMessage());<br />
&nbsp;&nbsp; System.out.println("Vendor:"+ex.getErrorCode());<br />
&nbsp;&nbsp; ex=ex.getNextException();<br />
&nbsp;&nbsp; System.out.println("");<br />
}</p>
<p>}<br />
catch(java.lang.Exception ex)<br />
{<br />
ex.printStackTrace();<br />
}<br />
}//</p>
<p>63.最小化窗口<br />
window.blur()//</p>
<p><br />
64.文档的路径<br />
document.URL//</p>
<p><br />
65.定时执行某段程序<br />
setTimeout("change_color()",600);</p>
<p>66.设置为主页<br />
function makeHome(){<br />
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");<br />
navigator.preference("browser.startup.homepage", location.href);<br />
}//</p>
<p>67.设置为收藏<br />
function addFav(){<br />
if(ie)<br />
&nbsp;&nbsp;&nbsp; window.external.AddFavorite(location.href,'WWW.OGRISH.COM : GROTESQUE MOVIES AND PICTURES');<br />
if(ns)<br />
&nbsp;&nbsp;&nbsp; alert("Thanks for the bookmark!\n\nNetscape users click OK then press CTRL-D");<br />
}//</p>
<p>68.判断cookie是否可用<br />
navigator.cookieEnabled;//</p>
<p>69.显示有模式的有页面的弹出窗口<br />
function setbgcolor_onclick()<br />
{<br />
var color = showModalDialog("/mailpage/compose/colorsel.html",0,"help=0");<br />
if (color != null)<br />
{<br />
document.compose.bgcolor.value = color;<br />
}<br />
}//</p>
<p><br />
70.截取小数点后两位<br />
var a=3454545.4454545;<br />
alert(a.toFixed(2));//</p>
<p><br />
71.禁止选择页面上的文字来拷贝<br />
&lt;script&gt;<br />
function noEffect() {<br />
with (event) {<br />
&nbsp;&nbsp;&nbsp; returnValue = false;<br />
&nbsp;&nbsp;&nbsp; cancelBubble = true;<br />
}<br />
return;<br />
}<br />
&lt;/script&gt;<br />
&lt;body onselectstart="noEffect()" oncontextmenu="noEffect()"&gt;//</p>
<p>72.屏蔽右键菜单<br />
oncontextmenu="event.returnValue = false"//</p>
<p><br />
73.事件禁止起泡<br />
event.cancelBubble = true//</p>
<p><br />
74.禁止在输入框打开输入法<br />
&lt;input style="ime-mode: disabled"&gt;//</p>
<p>75.屏蔽汉字和空格<br />
&lt;input name="txt"&gt;&lt;input type="submit" onClick="alert(!/[^ -}]|\s/.test(txt.value))"&gt;//</p>
<p>76.用javascript判断文件是否存在<br />
function Exists(filespec)<br />
{<br />
if (filespec)<br />
{<br />
var fso;<br />
fso = new ActiveXObject("Scripting.FileSystemObject");<br />
alert(fso.FileExists(filespec));<br />
}<br />
}<br />
选择图片 &lt;input type=file name=f1&gt;&lt;p&gt;<br />
&lt;input type="submit" onClick="Exists(f1.value)"&gt;//</p>
<p>77.获得当前的文本框选中的文字<br />
&lt;input onmouseup="alert(document.selection.createRange().text)" value=123&gt;//</p>
<p>78.跳转至目标页面，同时不可返回<br />
&lt;a href="javascript:location.replace('http://www.sohu.com/')"&gt;sohu.com&lt;/a&gt;//</p>
<p><br />
79.获得当前的行是表格的第几行<br />
&lt;script&gt;<br />
function getrow(obj)<br />
{<br />
&nbsp;&nbsp; if(event.srcElement.tagName=="TD"){<br />
&nbsp;&nbsp; curRow=event.srcElement.parentElement;<br />
&nbsp;&nbsp; alert("这是第"+(curRow.rowIndex+1)+"行");</p>
<p>&nbsp;&nbsp; }<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;table border="1" width="100%" onclick=getrow(this)&gt;<br />
&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="20%"&gt;　&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;//</p>
<p>80.删除表格某行，xx表示某行，下标从0开始计算<br />
document.all.myTable.deleteRow(xx)//</p>
<p>81.动态的向表格中添加行<br />
&lt;table id="t1" border="1"&gt;<br />
&lt;/table&gt;<br />
&lt;script language="JavaScript"&gt;<br />
function add()<br />
{<br />
&nbsp;&nbsp; t1.insertRow().insertCell().innerHTML = '&lt;input name="test'+t1.rows.length+'"&gt;';<br />
}//</p>
<p>82.event.x,event.clientX,event.offsetX区别：<br />
x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。 clientX:相对于客户区域的x坐标位置，不</p>
<p>包括滚动条，就是正文区域。 offsetx：设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。<br />
screenX:相对于用户屏幕。</p>
<p><br />
83.显示是鼠标按钮的哪个<br />
&lt;body onMouseDown="alert(event.button)"&gt;点Mouse看看//</p>
<p>84.打开C盘<br />
&lt;form action="<a href="file:///c%7C/%22%3E%3Cinput"><u><font color="#0000ff">file:///c|/"&gt;&lt;input</font></u></a> type="submit" value="c:\ drive"&gt;&lt;/form&gt;//</p>
<p>85.当前屏幕的分辨率<br />
screen.width、screen.height//</p>
<p>86.设置表格中的内容<br />
tbl.rows[0].cells[1].innerText=document.form.text1.value;//</p>
<p><br />
87.本地快捷键<br />
&lt;p&gt;&lt;a href="<a href="file:///::%7B208D2C60-3AEA-1069-A2D7-08002B30309D"><u><font color="#0000ff">file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D</font></u></a>}" target="_blank"&gt;网上邻居&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="<a href="file:///::%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D/d:/web"><u><font color="#0000ff">file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\d:\web</font></u></a>" target="_blank"&gt;我的电脑&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="<a href="file:///::%7B450D8FBA-AD25-11D0-98A8-0800361B1103"><u><font color="#0000ff">file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103</font></u></a>}" target="_blank"&gt;我的文档&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="<a href="file:///::%7B645FF040-5081-101B-9F08-00AA002F954E"><u><font color="#0000ff">file:///::{645FF040-5081-101B-9F08-00AA002F954E</font></u></a>}" target="_blank"&gt;回收站&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="<a href="file:///::%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D/::%7B21EC2020-3AEA-1069-A2DD-08002B30309D"><u><font color="#0000ff">file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D</font></u></a>}"</p>
<p><br />
target="_blank"&gt;控制面板&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="<a href="file:///::%7B7007ACC7-3202-11D1-AAD2-00805FC1270E"><u><font color="#0000ff">file:///::{7007ACC7-3202-11D1-AAD2-00805FC1270E</font></u></a>}"&gt;拨号网络&lt;/a&gt;(Windows 2000)&lt;/p&gt;</p>
<p>88.IE菜单<br />
&lt;button onclick="min.Click()"&gt;&lt;font face="webdings"&gt;0&lt;/font&gt;&lt;/button&gt;//改变按钮上的图片<br />
&lt;input type=button onclick="document.execCommand('CreateLink','true','true')"&gt; //创建新连接<br />
&lt;input type=button onclick="document.execCommand('print','true','true')"&gt; //打印<br />
&lt;input type=button onclick="document.execCommand('saveas','true','网站制作.htm')"&gt;//另存为htm<br />
&lt;input type=button onclick="document.execCommand('saveas','true','网站制作.txt')"&gt;//另存为txt<br />
document.execCommand("SaveAs")//保存为<br />
document.execCommand('undo')//撤销上一次操作</p>
<p>89.web对话框<br />
&lt;SCRIPT&gt;<br />
var contents='&lt;style&gt;body,td{font:menu}img{cursor:hand}&lt;/style&gt;';<br />
contents+='&lt;title&gt;你要关闭我吗&lt;/title&gt;';<br />
contents+='&lt;body bgcolor=menu&gt;';<br />
contents+='&lt;table width=100% height=100% border=0&gt;';<br />
contents+='&lt;tr&gt;&lt;td align=center&gt;';<br />
contents+='你要关闭我吗？&lt;br&gt;';<br />
contents+='&lt;img src=dark.gif onclick=self.close() alt="...关闭"&gt;';<br />
contents+='&lt;img src=jet.gif onclick=self.close() alt="全是关闭"&gt;';<br />
contents+='&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;';<br />
showModalDialog("about:"+contents+"","","dialogHeight:50px;dialogWidth:250px;help:no;status:no")<br />
document.write(contents);<br />
&lt;/SCRIPT&gt;//</p>
<p><br />
90.取第x,y的值<br />
&lt;button onclick="t1.rows[x].cells[y].innerText='guoguo'"&gt;&lt;/button&gt;//</p>
<p><br />
91.向新打开的网页上写内容<br />
newwin=window.open('about:blank','','top=10');<br />
newwin.document.write('');//</p>
<p>93.返回<br />
javascript:history.go(-2);//</p>
<p><br />
94.将页面上选中的内容复制到剪贴板<br />
abcdefg<br />
&lt;input type='button'</p>
<p>onclick="window.clipboardData.setData('text',document.selection.createRange().text);" value='复制页面选中</p>
<p>的字符'&gt;//<br />
95.将页面上选中的内容复制到剪贴板<br />
&lt;INPUT TYPE="text" NAME=""&gt;kjhkjhkhkj&lt;INPUT TYPE="button" onclick="document.execCommand('Copy', 'false',</p>
<p>null);"&gt;////</p>
<p>96.鼠标移到下拉框时自动全部打开<br />
&lt;select onmouseover="javascript:this.size=this.length" onmouseout="javascript:this.size=1"&gt;&lt;/select&gt;//</p>
<p>97.获得本机的文件<br />
var fso = new ActiveXObject("Scripting.FileSystemObject");<br />
var f1 = fso.GetFile("C:\\bsitcdata\\ejbhome.xml");<br />
alert("File last modified: " + f1.DateLastModified); //</p>
<p>98.判断客户端是否是IE浏览器<br />
因为 document.all 是 IE 的特有属性，所以通常用这个方法来判断客户端是否是IE浏览器 ,document.all?1:0;</p>
<p>99.创建新的下拉框选项<br />
new Option(text,value)这样的函数//</p>
<p>100.在页面上画柱状图<br />
&lt;STYLE&gt;<br />
td{font-size:12px}<br />
body{font-size:12px}<br />
v\:*{behavior:url(#default#VML);} //这里声明了v作为VML公用变量<br />
&lt;/STYLE&gt;<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
mathstr=12;<br />
document.write ("&lt;v:rect fillcolor='red'</p>
<p>style='width:20;color:navy;height:"+5000/(1000/mathstr)+"'&gt;&lt;br&gt; %"+mathstr+"&lt;br&gt;4人&lt;v:Extrusion</p>
<p><br />
backdepth='15pt' on='true'/&gt;&lt;/v:rect&gt;")<br />
&lt;/SCRIPT&gt;<br />
&lt;v:rect
fillcolor='red'
style='width:20;color:navy;height:200'&gt;&lt;br&gt;%12&lt;br&gt;4人&lt;
v:Extrusionbackdepth='15pt' on='true'/&gt;&lt;/v:rect&gt;<br />
&lt;v:rect
fillcolor='yellow'
style='width:20;color:navy;height:100'&gt;&lt;br&gt;%12&lt;br&gt;4人&lt;
v:Extrusionbackdepth='15pt' on='true'/&gt;&lt;/v:rect&gt;//</p><img src ="http://www.blogjava.net/super2/aggbug/238044.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 14:02 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238044.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript 常用网页技巧(1)</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238042.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 06:01:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238042.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238042.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238042.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238042.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238042.html</trackback:ping><description><![CDATA[<p><strong>CODE:</strong></p>
<p>1.文本框焦点问题<br />
onBlur:当失去输入焦点后产生该事件<br />
onFocus:当输入获得焦点后，产生该文件<br />
Onchange:当文字值改变时，产生该事件<br />
Onselect:当文字加亮后，产生该文件<br />
&lt;input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if<br />
(value=='') {value='郭强'}"&gt;点击时文字消失，失去焦点时文字再出现</p>
<p>2.网页按钮的特殊颜色<br />
&lt;input type=button name="Submit1" value="郭强" size=10 class=s02 style="background-color:#ebcf16"&gt;</p>
<p>3.鼠标移入移出时颜色变化<br />
&lt;input type="submit" value="找吧" name="B1"
onMouseOut=this.style.color="blue" onMouseOver=this.style.color="red"
class="button"&gt;</p>
<p>4.平面按钮<br />
&lt;input type=submit value=订阅 style="border:1px solid
:#666666; height:17px; width:25pt; font-size:9pt;BACKGROUND-COLOR:
#E8E8FF; color:#666666" name="submit"&gt;</p>
<p>5.按钮颜色变化<br />
&lt;input type=text name="nick" style="border:1px solid
#666666; font-size:9pt; height:17px;BACKGROUND-COLOR: #F4F4FF;
color:#ff6600" size="15" maxlength="16"&gt;</p>
<p>6.平面输入框<br />
&lt;input type="text" name="T1" size="20" style="border-style: solid; border-width: 1"&gt;</p>
<p>7.使窗口变成指定的大小<br />
&lt;script&gt;<br />
window.resizeTo(300,283);<br />
&lt;/script&gt;</p>
<p>8.使文字上下滚动<br />
&lt;marquee direction=up scrollamount=1 scrolldelay=100 onmouseover='this.stop()' onmouseout='this.start()' height=60&gt;<br />
&lt;!-- head_scrolltext --&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
共和国<br />
&lt;/table&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- end head_scrolltext --&gt;<br />
&lt;/marquee&gt;</p>
<p>9.状态栏显示该页状态<br />
&lt;base onmouseover="window.status='网站建设 <a href="http://www.admin5.cn/"><u><font color="#0000ff">http://www.admin5.cn/'</font></u></a> ;return true"&gt;</p>
<p>10.可以点击文字实现radio选项的选定<br />
&lt;br&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;input type="radio" name="regtype" value="A03" id="A03"&gt;<br />
&lt;label for="A03"&gt; 情侣 : 一次注册两个帐户&lt;/label&gt; &lt;br&gt;</p>
<p>11.可以在文字域的font写onclick事件</p>
<p>12.打印&lt;/a&gt;打印网页<br />
&lt;a href='javascript:window.print ()'&gt;</p>
<p>13.线型输入框<br />
&lt;input type="text" name="key" size="12" value="关键字" onFocus=this.select() onMouseOver=this.focus()class="line"&gt;</p>
<p>14.显示文档最后修改日期<br />
&lt;script language=javascript&gt;<br />
function hi(str)<br />
{<br />
document.write(document.lastModified)</p>
<p>alert("hi"+str+"!")<br />
}<br />
&lt;/script&gt;</p>
<p>15.可以在鼠标移到文字上时就触发事件<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script language="LiveScript"&gt;<br />
&lt;!-- Hiding<br />
&nbsp;&nbsp;&nbsp;&nbsp; function hello() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("哈罗!");<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;a href="" onMouseOver="hello()"&gt;link&lt;/a&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>16.可以根据网页上的选项来确定页面颜色<br />
&lt;HTML&gt;<br />
&lt;HEAD&gt;<br />
&lt;TITLE&gt;background.html&lt;/TITLE&gt;<br />
&lt;/HEAD&gt;<br />
&lt;SCRIPT&gt;<br />
&lt;!--</p>
<p>function bgChange(selObj) {<br />
newColor = selObj.options[selObj.selectedIndex].text;<br />
document.bgColor = newColor;<br />
selObj.selectedIndex = -1;<br />
}</p>
<p><br />
//--&gt;<br />
&lt;/SCRIPT&gt;<br />
&lt;BODY STYLE="font-family:Arial"&gt;<br />
&lt;B&gt;Changing Background Colors&lt;/B&gt;<br />
&lt;BR&gt;<br />
&lt;FORM&gt;<br />
&lt;Select SIZE="8" onChange="bgChange(this);"&gt;<br />
&lt;OPTION&gt;Red<br />
&lt;OPTION&gt;Orange<br />
&lt;OPTION&gt;Yellow<br />
&lt;OPTION&gt;Green<br />
&lt;OPTION&gt;Blue<br />
&lt;OPTION&gt;Indigo<br />
&lt;OPTION&gt;Violet<br />
&lt;OPTION&gt;White<br />
&lt;OPTION&gt;pink<br />
&lt;/Select&gt;<br />
&lt;/FORM&gt;<br />
&lt;/BODY&gt;<br />
&lt;/HTML&gt;</p>
<p>17.将按钮的特征改变<br />
&lt;style type="text/CSS"&gt;<br />
&lt;!--<br />
.style1 { font-size: 12px; background: #CCCCFF; border-width: thin thin thin thin; border-color: #CCCCFF</p>
<p>#CCCCCC #CCCCCC #CCCCFF}<br />
.style2 { font-size: 12px; font-weight: bold; background: #CCFFCC; border-width: thin medium medium thin;</p>
<p>border-color: #CCFF99 #999999 #999999 #CCFF99}<br />
--&gt;<br />
&lt;/style&gt;<br />
本例按钮的代码如下：<br />
&lt;input type="submit" name="Submit" value="提 交" onmouseover="this.className='style2'"</p>
<p>onmouseout="this.className='style1'" class="style1"&gt;</p>
<p>18.改变按钮的图片.<br />
&lt;style type="text/css"&gt;<br />
&lt;!--<br />
.style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px}<br />
.style4 { font-size: 12px; font-weight: bold; background: url(image/buttonbg2.gif); border: 0px 0; width:</p>
<p>60px; height: 22px}<br />
--&gt;<br />
&lt;/style&gt;<br />
本例的按钮代码如下：<br />
&lt;input type="submit" name="Submit2" value="提 交" onmouseover="this.className='style4'"</p>
<p>onmouseout="this.className='style3'" class="style3"&gt;</p>
<p><br />
19.打印页面<br />
&lt;div align="center"&gt;&lt;a class=content href="javascript:doPrint();"&gt;打印本稿&lt;/a&gt;&lt;/div&gt;</p>
<p>20.可以直接写html语言<br />
document.write("");</p>
<p><br />
21.改变下拉框的颜色<br />
&lt;select name="classid"</p>
<p><br />
onChange="changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)"</p>
<p>size="1" style="color:#008080;font-size: 9pt"&gt;</p>
<p>22.转至目标URL<br />
window.location="<a href="http://www.admin5.net/"><u><font color="#0000ff">http://www.admin5.net</font></u></a>"</p>
<p>23.传递该object的form<br />
UpdateSN('guoqiang99267',this.form)<br />
function UpdateSN(strValue,strForm)<br />
{<br />
strForm.SignInName.value = strValue;<br />
return false;<br />
}</p>
<p>24.文字标签<br />
&lt;label for="AltName4"&gt;&lt;input name="AltName" type="RADIO" tabindex="931" id="AltName4"</p>
<p>&gt;guoqiang99859&lt;/label&gt;</p>
<p><br />
25.layer2为组件的ID，可以控制组件是否可见<br />
document.all.item('Layer2').style.display = "block";<br />
document.all.item('Layer2').style.display = "none";//</p>
<p>26.将页面加入favorite中<br />
&lt;script language=javascript&gt;<br />
&lt;!--<br />
function Addme(){<br />
url = "<a href="http://your.site.address/"><u><font color="#0000ff">http://your.site.address</font></u></a>"; //你自己的主页地址<br />
title = "Your Site Name"; //你自己的主页名称<br />
window.external.AddFavorite(url,title);<br />
--&gt;<br />
&lt;/script&gt;//</p>
<p><br />
27.过10秒自动关闭页面<br />
&lt; script language="JavaScript" &gt;<br />
function closeit() {<br />
setTimeout("self.close()"，10000)<br />
}<br />
&lt; /script &gt;</p>
<p><br />
28.可以比较字符的大小<br />
char=post.charAt(i);<br />
if(!('0'&lt;=char&amp;&amp;char&lt;='9'))</p>
<p>29.将字符转化为数字<br />
month = parseInt(char)</p>
<p>30.点击value非空的选项时转向指定连接<br />
&lt;select onchange='if(this.value!="")window.open(this.value)' class="textinput"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;option selected&gt;主办单位&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;option&gt;-----------------&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;option value="<a href="http://www.bjd.com.cn/"><u><font color="#0000ff">http://www.bjd.com.cn/</font></u></a>"&gt;北京日报&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;option value="<a href="http://www.ben.com.cn/"><u><font color="#0000ff">http://www.ben.com.cn/</font></u></a>"&gt;北京晚报&lt;/option&gt;<br />
&lt;/select&gt;</p>
<p>31.改变背景颜色<br />
&lt;td width=* class=dp bgColor=#FAFBFC onmouseover="this.bgColor='#FFFFFF';"</p>
<p>onmouseout="this.bgColor='#FAFBFC';"&gt;</p>
<p><br />
32.改变文字输入框的背景颜色<br />
&lt;style&gt;<br />
.input2 {background-image: url('../images/inputbg.gif');&nbsp;&nbsp; font-size: 12px; background-color:</p>
<p>#D0DABB;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}<br />
&lt;/style&gt;<br />
&lt;input name=content type=text size="47" class="input2" maxlength="50"&gt;</p>
<p>33.改变水平线的特征<br />
&lt;hr size="0" noshade color="#C0C0C0"&gt;</p>
<p>34.传递参数的方式<br />
&lt;a href="vote.asp?CurPage=8&amp;id=3488"&gt;8&lt;/a&gt;</p>
<p>35.页内跳转<br />
&lt;a href="#1"&gt;1&lt;/a&gt;<br />
&lt;a href="#2"&gt;2&lt;/a&gt;<br />
&lt;a href="#3"&gt;3&lt;/a&gt;<br />
&lt;a href="#4"&gt;4&lt;/a&gt;<br />
&lt;a href="#5"&gt;5&lt;/a&gt;<br />
&lt;a href="#6"&gt;6&lt;/a&gt;<br />
&lt;a href="#7"&gt;7&lt;/a&gt;<br />
&lt;a name="1"&gt;dfdf&lt;/a&gt;<br />
&lt;a name="2"&gt;dfdf&lt;/a&gt;//</p>
<p>36.两个按键一起按下<br />
if(event.ctrlKey &amp;&amp; window.event.keyCode==13)//</p>
<p>37.刷新页面<br />
javascript:this.location.reload()//</p>
<p>38.将网页的按钮使能<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
function haha()<br />
{<br />
for(var i=0;i&lt;document.form1.elements.length;i++)<br />
{<br />
if(document.form1.elements[i].name.indexOf("bb")!=-1)<br />
&nbsp;&nbsp; document.form1.elements[i].disabled=!document.form1.elements[i].disabled;<br />
}<br />
}<br />
&lt;/SCRIPT&gt;<br />
&lt;BODY&gt;&lt;form name=form1&gt;<br />
&lt;INPUT TYPE="button" NAME="aa " value=cindy onclick=haha()&gt;<br />
&lt;INPUT TYPE="button" NAME="bb " value=guoguo&gt;<br />
&lt;INPUT TYPE="button" NAME="bb " value=guoguo&gt;</p>
<p>39.文字移动<br />
&lt;marquee scrollamount=3 onmouseover=this.stop(); onmouseout=this.start();&gt;</p>
<p>40.双击网页自动跑<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
var currentpos,timer;<br />
function initialize()<br />
{<br />
timer=setInterval("scrollwindow()",1);<br />
}<br />
function sc()<br />
{<br />
clearInterval(timer);<br />
}<br />
function scrollwindow()<br />
{<br />
currentpos=document.body.scrollTop;<br />
window.scroll(0,++currentpos);<br />
if (currentpos != document.body.scrollTop)<br />
sc();<br />
}<br />
document.onmousedown=sc<br />
document.ondblclick=initialize<br />
&lt;/SCRIPT&gt;//</p>
<p>41.后退<br />
&lt;INPUT TYPE="button" onclick=window.history.back() value=back&gt;</p>
<p>42.前进<br />
&lt;INPUT TYPE="button" onclick=window.history.forward() value=forward&gt;</p>
<p>43.刷新<br />
&lt;INPUT TYPE="button" onclick=document.location.reload() value=reload&gt;</p>
<p>44.转向指定网页<br />
document.location="<a href="http://www.0051.com/"><u><font color="#0000ff">http://www.0051.com</font></u></a>"或者document.location.assign("<a href="http://www.666c.com/"><u><font color="#0000ff">http://www.666c.com</font></u></a>")</p>
<p>45.在网页上显示实时时间<br />
&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />
var clock_id;<br />
window.onload=function()<br />
{<br />
clock_id=setInterval("document.form1.txtclock.value=(new Date);",1000)<br />
}<br />
&lt;/SCRIPT&gt;//</p>
<p><br />
46.可以下载文件<br />
document.location.href="目标文件"//</p>
<p>47.连接数据库<br />
import java.sql.*;<br />
String myDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";<br />
Class.forName(myDBDriver);<br />
Connection conn=DriverManager.getConnection("jdbc:odbc:firm","username","password");<br />
Statement stmt=conn.createStatement();<br />
ResultSet rs=stmt.executeQuery(sql);<br />
rs.getString("column1");//</p>
<p>48.可以直接在页面&#8220;div&#8221;内写下所需内容<br />
&lt;INPUT TYPE="button" onclick="a1.innerHTML='&lt;font color=red&gt;*&lt;/font&gt;'"&gt;<br />
&lt;div id=a1&gt;&lt;/div&gt;//</p>
<p><br />
<strong>49.可以改变页面上的连接的格式，使其为双线</strong><br />
&lt;style&gt;<br />
A:link {text-decoration: none; color:#0000FF; font-family: 宋体}<br />
A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}<br />
A:hover {text-decoration: underline overline; color: FF0000}<br />
&lt;/style&gt;</p>
<p>&lt;style&gt;<br />
A:link {text-decoration: none; color:#0000FF; font-family: 宋体}<br />
A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}<br />
A:hover {text-decoration: underline overline line-through; color: FF0000}<br />
TH{FONT-SIZE: 9pt}<br />
TD{FONT-SIZE: 9pt}<br />
body
{SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR:
#e7e7e7;SCROLLBAR-SHADOW-COLOR:#e7e7e7;SCROLLBAR-3DLIGHT-COLOR:
#000000; LINE-HEIGHT: 15pt; SCROLLBAR-ARROW-COLOR:
#ffffff;SCROLLBAR-TRACK-COLOR: #e7e7e7;}<br />
INPUT{BORDER-TOP-WIDTH:
1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px;
FONT-SIZE:9pt; BORDER-LEFT-COLOR: #cccccc;BORDER-BOTTOM-WIDTH: 1px;
BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR:
#cccccc;PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #cccccc}<br />
DIV,form ,OPTION,P,TD,BR{FONT-FAMILY: 宋体; FONT-SIZE: 9pt}<br />
textarea,
select {border-width: 1; border-color: #000000; background-color:
#efefef; font-family: 宋体;font-size: 9pt; font-style: bold;}<br />
.text { font-family: "宋体"; font-size: 9pt; color: #003300; border: #006600 solid; border-width: 1px 1px 1px 1px}<br />
&lt;/style&gt;完整的css</p>
<p>50.新建frame<br />
&lt;a
href="javascript:newframe('http://www.163.net/help/a_little/index.html','http://www.163.net/help/a_little/a_13.html')"&gt;&lt;img
alt=帮助 border=0 src="/upimg/allimg/070206/0926040.gif"&gt;&lt;/a&gt;</p><img src ="http://www.blogjava.net/super2/aggbug/238042.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 14:01 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238042.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 基础技巧</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238039.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238039.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238039.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238039.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238039.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1：基础知识1 创建脚本块&lt;script language=&#8221;JavaScript&#8221;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JavaScript code goes here&lt;/script&gt; 2 隐藏脚本代码1: &lt;script language=&#...&nbsp;&nbsp;<a href='http://www.blogjava.net/super2/archive/2008/11/01/238039.html'>阅读全文</a><img src ="http://www.blogjava.net/super2/aggbug/238039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:59 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript 常用技巧（三）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238037.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:57:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238037.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238037.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238037.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238037.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238037.html</trackback:ping><description><![CDATA[<p><font size="2"><strong>//操作EXECL</strong></font> </p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script language=<span style="color: #ff00ff;">"javascript"</span>&gt; <br />
<span style="color: #0000ff;">function</span> jStartExcel() { <br />
<span style="color: #0000ff;">var</span> xls = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span> ( <span style="color: #ff00ff;">"Excel.Application"</span> ); <br />
xls.visible = <span style="color: #0000ff;">true</span>; <br />
<span style="color: #0000ff;">var</span> newBook = xls.Workbooks.Add; <br />
newBook.Worksheets.Add; <br />
newBook.Worksheets(1).Activate; <br />
xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation = 2; <br />
xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize = 5; <br />
newBook.Worksheets(1).Columns(<span style="color: #ff00ff;">"A"</span>).columnwidth=50; <br />
newBook.Worksheets(1).Columns(<span style="color: #ff00ff;">"A"</span>).WrapText = <span style="color: #0000ff;">true</span>; <br />
newBook.Worksheets(1).Columns(<span style="color: #ff00ff;">"B"</span>).columnwidth=50; <br />
newBook.Worksheets(1).Columns(<span style="color: #ff00ff;">"B"</span>).WrapText = <span style="color: #0000ff;">true</span>; <br />
newBook.Worksheets(1).Range(<span style="color: #ff00ff;">"A1:B1000"</span>).NumberFormat = <span style="color: #ff00ff;">"0"</span>; <br />
newBook.Worksheets(1).Range(<span style="color: #ff00ff;">"A1:B1000"</span>).HorizontalAlignment = -4131; <br />
newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex=<span style="color: #ff00ff;">"15"</span>; <br />
newBook.Worksheets(1).Cells(1,1).value=<span style="color: #ff00ff;">"First Column, First Cell"</span>; <br />
newBook.Worksheets(1).Cells(2,1).value=<span style="color: #ff00ff;">"First Column, Second Cell"</span>; <br />
newBook.Worksheets(1).Cells(1,2).value=<span style="color: #ff00ff;">"Second Column, First Cell"</span>; <br />
newBook.Worksheets(1).Cells(2,2).value=<span style="color: #ff00ff;">"Second Column, Second Cell"</span>; <br />
newBook.Worksheets(1).Name=<span style="color: #ff00ff;">"My First WorkSheet"</span>; <br />
} <br />
&lt;/script&gt; </div>
<p><br />
<font size="2"><strong>//自定义提示条 <br />
</strong></font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;a href=<span style="color: #ff00ff;">"#"</span> title=<span style="color: #ff00ff;">"这是提示"</span>&gt;tip&lt;/a&gt; <br />
&lt;script Language=<span style="color: #ff00ff;">"JavaScript"</span>&gt; <br />
<span style="color: #008000;">//***********默认设置定义.********************* </span><br />
tPopWait=50;<span style="color: #008000;">//停留tWait豪秒后显示提示。 </span><br />
tPopShow=5000;<span style="color: #008000;">//显示tShow豪秒后关闭提示 </span><br />
showPopStep=20; <br />
popOpacity=99; <br />
<span style="color: #008000;">//***************内部变量定义***************** </span><br />
sPop=<span style="color: #0000ff;">null</span>; <br />
curShow=<span style="color: #0000ff;">null</span>; <br />
tFadeOut=<span style="color: #0000ff;">null</span>; <br />
tFadeIn=<span style="color: #0000ff;">null</span>; <br />
tFadeWaiting=<span style="color: #0000ff;">null</span>; <br />
document.write(<span style="color: #ff00ff;">"&lt;style type='text/css'id='defaultPopStyle'&gt;"</span>); <br />
document.write(<span style="color: #ff00ff;">".cPopText
{&nbsp;&nbsp; background-color: #F8F8F5;color:#000000; border: 1px #000000
solid;font-color: font-size: 12px; padding-right: 4px; padding-left:
4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter:
Alpha(Opacity=0)}"</span>); <br />
document.write(<span style="color: #ff00ff;">"&lt;/style&gt;"</span>); <br />
document.write(<span style="color: #ff00ff;">"&lt;div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText'&gt;&lt;/div&gt;"</span>); <br />
<br />
<span style="color: #0000ff;">function</span> showPopupText(){ <br />
<span style="color: #0000ff;">var</span> o=event.srcElement; <br />
MouseX=event.x; <br />
MouseY=event.y; <br />
<span style="color: #0000ff;">if</span>(o.alt!=<span style="color: #0000ff;">null</span> &amp;&amp; o.alt!=<span style="color: #ff00ff;">""</span>){o.dypop=o.alt;o.alt=<span style="color: #ff00ff;">""</span>}; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(o.title!=<span style="color: #0000ff;">null</span> &amp;&amp; o.title!=<span style="color: #ff00ff;">""</span>){o.dypop=o.title;o.title=<span style="color: #ff00ff;">""</span>}; <br />
<span style="color: #0000ff;">if</span>(o.dypop!=sPop) { <br />
sPop=o.dypop; <br />
clearTimeout(curShow); <br />
clearTimeout(tFadeOut); <br />
clearTimeout(tFadeIn); <br />
clearTimeout(tFadeWaiting); <br />
<span style="color: #0000ff;">if</span>(sPop==<span style="color: #0000ff;">null</span> || sPop==<span style="color: #ff00ff;">""</span>) { <br />
dypopLayer.innerHTML=<span style="color: #ff00ff;">""</span>; <br />
dypopLayer.style.filter=<span style="color: #ff00ff;">"Alpha()"</span>; <br />
dypopLayer.filters.Alpha.opacity=0; <br />
} <br />
<span style="color: #0000ff;">else</span> { <br />
<span style="color: #0000ff;">if</span>(o.dyclass!=<span style="color: #0000ff;">null</span>) popStyle=o.dyclass&nbsp;&nbsp;<br />
<span style="color: #0000ff;">else</span> popStyle=<span style="color: #ff00ff;">"cPopText"</span>; <br />
curShow=setTimeout(<span style="color: #ff00ff;">"showIt()"</span>,tPopWait); <br />
} <br />
} <br />
} <br />
<span style="color: #0000ff;">function</span> showIt(){ <br />
dypopLayer.className=popStyle; <br />
dypopLayer.innerHTML=sPop; <br />
popWidth=dypopLayer.clientWidth; <br />
popHeight=dypopLayer.clientHeight; <br />
<span style="color: #0000ff;">if</span>(MouseX+12+popWidth&gt;document.body.clientWidth) popLeftAdjust=-popWidth-24 <br />
<span style="color: #0000ff;">else</span> popLeftAdjust=0; <br />
<span style="color: #0000ff;">if</span>(MouseY+12+popHeight&gt;document.body.clientHeight) popTopAdjust=-popHeight-24 <br />
<span style="color: #0000ff;">else</span> popTopAdjust=0; <br />
dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust; <br />
dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust; <br />
dypopLayer.style.filter=<span style="color: #ff00ff;">"Alpha(Opacity=0)"</span>; <br />
fadeOut(); <br />
} <br />
<span style="color: #0000ff;">function</span> fadeOut(){ <br />
<span style="color: #0000ff;">if</span>(dypopLayer.filters.Alpha.opacity&lt;popOpacity) { <br />
dypopLayer.filters.Alpha.opacity+=showPopStep; <br />
tFadeOut=setTimeout(<span style="color: #ff00ff;">"fadeOut()"</span>,1); <br />
} <br />
<span style="color: #0000ff;">else</span> { <br />
dypopLayer.filters.Alpha.opacity=popOpacity; <br />
tFadeWaiting=setTimeout(<span style="color: #ff00ff;">"fadeIn()"</span>,tPopShow); <br />
} <br />
} <br />
<span style="color: #0000ff;">function</span> fadeIn(){ <br />
<span style="color: #0000ff;">if</span>(dypopLayer.filters.Alpha.opacity&gt;0) { <br />
dypopLayer.filters.Alpha.opacity-=1; <br />
tFadeIn=setTimeout(<span style="color: #ff00ff;">"fadeIn()"</span>,1); <br />
} <br />
} <br />
document.onmouseover=showPopupText; <br />
&lt;/script&gt; </div>
<p><strong>//插入文字</strong> </p>
</font>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">document.onclick =<span style="color: #0000ff;">function</span>(){&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> oSource = window.event.srcElement;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">if</span>(oSource.tagName!=<span style="color: #ff00ff;">"DIV"</span>)&nbsp;&nbsp;<br />
<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span>;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> sel = document.selection;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">if</span> (sel!=<span style="color: #0000ff;">null</span>) {&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> rng = sel.createRange();&nbsp;&nbsp;<br />
<span style="color: #0000ff;">if</span> (rng!=<span style="color: #0000ff;">null</span>)&nbsp;&nbsp;<br />
rng.pasteHTML(<span style="color: #ff00ff;">"&lt;font color=red&gt;插入文字&lt;/font&gt;"</span>);&nbsp;&nbsp;<br />
}&nbsp;&nbsp;<br />
}&nbsp;&nbsp;</div>
<p>&nbsp;</p>
<font size="2">
</font>
<div class="cnt" id="blog_text">
<p><font size="2"><font size="2"><strong>//禁止FSO</strong> <br />
</font></font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">1.注销组件 <br />
regsvr32 /u scrrun.dll <br />
2.修改PROGID <br />
HKEY_CLASSES_ROOT\Scripting.FileSystemObject <br />
Scripting.FileSystemObject <br />
3.对于使用object的用户，修改HKEY_CLASSES_ROOT\Scripting.</font></div>
<p><font size="2"><br />
<font size="2"><strong>//细线SELECT</strong> <br />
</font></font></p>
<font size="2"><font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> getComputerName() <br />
{ <br />
<span style="color: #0000ff;">var</span> objWMIService = GetObject(<span style="color: #ff00ff;">"Winmgmts:root\cimv2"</span>); <br />
for(e = <span style="color: #0000ff;">new</span> Enumerator(objWMIService) ; !e.atEnd() ; e.moveNext()) <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> getComputer = e.item(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span> getComputer.Name; <br />
} <br />
}</div>
<p><br />
<br />
<strong>//条件编译</strong></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script language=javascript&gt; <br />
<span style="color: #008000;">/*@cc_on @*/</span> <br />
<span style="color: #008000;">/*@if (@_win32 &amp;&amp; @_jscript_version&gt;5) <br />
function window.confirm(str) <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp; execScript("n = msgbox('"+ str +"', 257)", "vbscript"); <br />
&nbsp;&nbsp;&nbsp;&nbsp; return(n == 1); <br />
} <br />
@end @*/</span> <br />
&lt;/script&gt;</div>
<p><br />
<br />
<strong>//取得innerText</strong></p>
</font><font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;SCRIPT LANGUAGE=<span style="color: #ff00ff;">"JavaScript"</span>&gt; <br />
&lt;!-- <br />
<span style="color: #0000ff;">var</span> xmlDoc = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"Msxml2.DOMDocument.4.0"</span>); <br />
<span style="color: #0000ff;">var</span> currNode; <br />
xmlDoc.async = <span style="color: #0000ff;">false</span>; <br />
xmlDoc.async = <span style="color: #0000ff;">false</span>; <br />
xmlDoc.loadXML(<span style="color: #ff00ff;">"&lt;TABLENAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 你好你阿三&nbsp;&nbsp;&nbsp;&nbsp; 大法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 司法等四&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TABLENAME&gt;"</span>); <br />
currNode = xmlDoc.documentElement; <br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> s = currNode.xml; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> r = /\&lt;([^\&gt;\s]*?)[^\&gt;]*?\&gt;([^\&lt;]*?)\&lt;\/\1\&gt;/ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> b = s.replace(r,<span style="color: #ff00ff;">"$2"</span>); <br />
&nbsp;&nbsp; alert(b); <br />
<span style="color: #008000;">//--&gt; </span><br />
&lt;/SCRIPT&gt;</div>
<p><strong>//mergeAttributes 复制所有读/写标签属性到指定元素。</strong></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;SCRIPT&gt; <br />
<span style="color: #0000ff;">function</span> fnMerge(){ <br />
oSource.children[1].mergeAttributes(oSource.children[0]); <br />
} <br />
&lt;/SCRIPT&gt; <br />
&lt;SPAN ID=oSource&gt; <br />
&lt;DIV <br />
ID=<span style="color: #ff00ff;">"oDiv"</span> <br />
ATTRIBUTE1=<span style="color: #ff00ff;">"true"</span> <br />
ATTRIBUTE2=<span style="color: #ff00ff;">"true"</span> <br />
onclick=<span style="color: #ff00ff;">"alert('click');"</span> <br />
onmouseover=<span style="color: #ff00ff;">"this.style.color='#0000FF';"</span> <br />
onmouseout=<span style="color: #ff00ff;">"this.style.color='#000000';"</span> <br />
&gt; <br />
This is a sample &lt;B&gt;DIV&lt;/B&gt; element. <br />
&lt;/DIV&gt; <br />
&lt;DIV ID=<span style="color: #ff00ff;">"oDiv2"</span>&gt; <br />
This is another sample &lt;B&gt;DIV&lt;/B&gt; element. <br />
&lt;/DIV&gt; <br />
&lt;/SPAN&gt; <br />
&lt;INPUT <br />
TYPE=<span style="color: #ff00ff;">"button"</span> <br />
VALUE=<span style="color: #ff00ff;">"Merge Attributes"</span> <br />
onclick=<span style="color: #ff00ff;">"fnMerge()"</span> <br />
&gt;</div>
<strong><br />
</strong></font>
</font>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;<span style="color: #808000;"><span style="color: #0000ff;">span</span> style=<span style="color: #ff00ff;">"border:1px solid #000000; position:absolute; overflow:hidden;"</span> </span>&gt; <br />
&lt;<span style="color: #808000;"><span style="color: #0000ff;">select</span> style=<span style="color: #ff00ff;">"margin:-2px;"</span></span>&gt; <br />
&lt;<span style="color: #808000;"><span style="color: #0000ff;">option</span></span>&gt;1111&lt;<span style="color: #808000;">/<span style="color: #0000ff;">option</span></span>&gt; <br />
&lt;<span style="color: #808000;"><span style="color: #0000ff;">option</span></span>&gt;11111111111111&lt;<span style="color: #808000;">/<span style="color: #0000ff;">option</span></span>&gt; <br />
&lt;<span style="color: #808000;"><span style="color: #0000ff;">option</span></span>&gt;111111111&lt;<span style="color: #808000;">/<span style="color: #0000ff;">option</span></span>&gt; <br />
&lt;<span style="color: #808000;">/<span style="color: #0000ff;">select</span></span>&gt;&lt;<span style="color: #808000;">/<span style="color: #0000ff;">span</span></span>&gt;</font></div>
<p><font size="2"><br />
<strong>//Import</strong></font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;"><font size="2">function</font></span><font size="2"> Import() { <br />
for( <span style="color: #0000ff;">var</span> i=0; i&lt;arguments.length; i++ ) { <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> file = arguments[i]; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> ( file.match(/\.js$/i)) <br />
&nbsp;&nbsp;&nbsp; document.write('&lt;script type=\"text/javascript\<span style="color: #ff00ff;">" src=\"' + file + '\"&gt;&lt;/sc' + 'ript&gt;'); <br />
&nbsp;&nbsp; else <br />
&nbsp;&nbsp;&nbsp; document.write('&lt;style type=\"text/css\"</span>&gt;@import \"' + file + '\" ;&lt;/style&gt;'); <br />
} <br />
};</font></div>
<p><font size="2"><br />
<font size="2"><strong>//js枚举</strong></font></font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;script language=<span style="color: #ff00ff;">"JavaScript"</span>&gt; <br />
&lt;!-- <br />
<span style="color: #008000;">//图片按比例缩放 </span><br />
<span style="color: #0000ff;">var</span> flag=<span style="color: #0000ff;">false</span>; <br />
<span style="color: #0000ff;">function</span> DrawImage(ImgD){ <br />
<span style="color: #0000ff;">var</span> image=<span style="color: #0000ff;">new</span> Image(); <br />
<span style="color: #0000ff;">var</span> iwidth = 80;&nbsp;&nbsp;<span style="color: #008000;">//定义允许图片宽度 </span><br />
<span style="color: #0000ff;">var</span> iheight = 80;&nbsp;&nbsp;<span style="color: #008000;">//定义允许图片高度 </span><br />
image.src=ImgD.src; <br />
<span style="color: #0000ff;">if</span>(image.width&gt;0 &amp;&amp; image.height&gt;0){ <br />
flag=<span style="color: #0000ff;">true</span>; <br />
<span style="color: #0000ff;">if</span>(image.width/image.height&gt;= iwidth/iheight){ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(image.width&gt;iwidth){&nbsp;&nbsp; <br />
&nbsp;&nbsp; ImgD.width=iwidth; <br />
&nbsp;&nbsp; ImgD.height=(image.height*iwidth)/image.width; <br />
&nbsp;&nbsp; }<span style="color: #0000ff;">else</span>{ <br />
&nbsp;&nbsp; ImgD.width=image.width;&nbsp;&nbsp; <br />
&nbsp;&nbsp; ImgD.height=image.height; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; ImgD.alt=image.width+<span style="color: #ff00ff;">"&#215;"</span>+image.height; <br />
&nbsp;&nbsp; } <br />
<span style="color: #0000ff;">else</span>{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(image.height&gt;iheight){&nbsp;&nbsp; <br />
&nbsp;&nbsp; ImgD.height=iheight; <br />
&nbsp;&nbsp; ImgD.width=(image.width*iheight)/image.height;&nbsp;&nbsp; <br />
&nbsp;&nbsp; }<span style="color: #0000ff;">else</span>{ <br />
&nbsp;&nbsp; ImgD.width=image.width;&nbsp;&nbsp; <br />
&nbsp;&nbsp; ImgD.height=image.height; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; ImgD.alt=image.width+<span style="color: #ff00ff;">"&#215;"</span>+image.height; <br />
&nbsp;&nbsp; } <br />
} <br />
} <br />
<span style="color: #008000;">//--&gt; </span><br />
&lt;/script&gt; <br />
&lt;img src=<span style="color: #ff00ff;">".."</span> onload = <span style="color: #ff00ff;">"DrawImage(this)"</span>&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;IE:clientCaps ID=<span style="color: #ff00ff;">"oClientCaps"</span> style=<span style="color: #ff00ff;">"{behavior:url(#default#clientcaps)}"</span> /&gt; <br />
&lt;SCRIPT&gt; <br />
<span style="color: #0000ff;">var</span> flash=<span style="color: #ff00ff;">""</span>; <br />
&nbsp;&nbsp;&nbsp;&nbsp; WMPVersion= oClientCaps.getComponentVersion(<span style="color: #ff00ff;">"{22D6F312-B0F6-11D0-94AB-0080C74C7E95}"</span>,<span style="color: #ff00ff;">"ComponentID"</span>); <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (WMPVersion != <span style="color: #ff00ff;">""</span>) { <br />
&nbsp;&nbsp;&nbsp;&nbsp; flash = <span style="color: #ff00ff;">""</span>; <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> version = WMPVersion.split(<span style="color: #ff00ff;">","</span>); <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> i; <br />
&nbsp;&nbsp;&nbsp;&nbsp; for (i = 0; i &lt; version.length; i++) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (i != 0) <br />
&nbsp;&nbsp;&nbsp;&nbsp; flash += <span style="color: #ff00ff;">"."</span>; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flash += version[i]; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write(<span style="color: #ff00ff;">"您的Windows Media Player 版本是:"</span>+flash+<span style="color: #ff00ff;">"&lt;p&gt;"</span>); <br />
&nbsp;&nbsp; } <br />
&lt;/SCRIPT&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;DIV STYLE=<span style="color: #ff00ff;">"width: 120px; height: 50px; border: 1px solid blue; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; overflow: hidden; text-overflow:ellipsis"</span>&gt; <br />
&lt;NOBR&gt;就是比如有一行文字，很长，表格内一行显示不下.&lt;/NOBR&gt; <br />
&lt;/DIV&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;html&gt; <br />
&lt;meta http-equiv=<span style="color: #ff00ff;">"Content-Type"</span> content=<span style="color: #ff00ff;">"text/html; charset=gb2312"</span>&gt; <br />
&lt;head&gt; <br />
&lt;script language=<span style="color: #ff00ff;">"javascript"</span>&gt; <br />
<span style="color: #0000ff;">var</span> ie&nbsp;&nbsp; =navigator.appName==<span style="color: #ff00ff;">"Microsoft Internet Explorer"</span>?<span style="color: #0000ff;">true</span>:<span style="color: #0000ff;">false</span>; <br />
&nbsp;&nbsp; <br />
<span style="color: #0000ff;">function</span> keyDown(e) <br />
{ <br />
<span style="color: #0000ff;">if</span>(!ie) <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> nkey=e.which; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> iekey='现在是ns浏览器'; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> realkey=<span style="color: #ff0000;">String</span>.fromCharCode(e.which); <br />
} <br />
<span style="color: #0000ff;">if</span>(ie) <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> iekey=event.keyCode; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> nkey='现在是ie浏览器'; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> realkey=<span style="color: #ff0000;">String</span>.fromCharCode(event.keyCode); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(event.keyCode==32){realkey='\' 空格\''} <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(event.keyCode==13){realkey='\' 回车\''} <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(event.keyCode==27){realkey='\' Esc\''} <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(event.keyCode==16){realkey='\' Shift\''} <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(event.keyCode==17){realkey='\' Ctrl\''} <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(event.keyCode==18){realkey='\' Alt\''} <br />
} <br />
alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey); <br />
} <br />
document.onkeydown = keyDown; <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<span style="color: #008000;">//Javascript Document. </span><br />
&lt;hr&gt; <br />
&lt;center&gt; <br />
&lt;h3&gt;请按任意一个键。。。。&lt;/h3&gt; <br />
&lt;/center&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">doc = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"Msxml2.DOMDocument"</span>); <br />
doc = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"Microsoft.XMLDOM"</span>) <br />
-&gt;&gt; <br />
doc = (<span style="color: #0000ff;">new</span> DOMParser()).parseFromString(sXML,'text/xml')</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;"><font size="2">function</font></span><font size="2"> getXML(URL) <br />
{ <br />
<span style="color: #0000ff;">var</span> xmlhttp = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"microsoft.xmlhttp"</span>); <br />
xmlhttp.Open(<span style="color: #ff00ff;">"GET"</span>,URL, <span style="color: #0000ff;">false</span>); <br />
try <br />
{ <br />
&nbsp;&nbsp; xmlhttp.Send(); <br />
} <br />
<span style="color: #0000ff;">catch</span>(e){} <br />
<span style="color: #0000ff;">finally</span> <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> result = xmlhttp.responseText; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(result) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(xmlhttp.Status==200) <br />
&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span>(<span style="color: #0000ff;">true</span>); <br />
&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">else</span> <br />
&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span>(<span style="color: #0000ff;">false</span>); <br />
&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp;<span style="color: #0000ff;">else</span> <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span>(<span style="color: #0000ff;">false</span>); <br />
&nbsp;&nbsp; } <br />
} <br />
}</font></div>
<p><font size="2"><font size="2"><strong>//POST代替FORM</strong></font><font size="2"> </font></font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;SCRIPT language=<span style="color: #ff00ff;">"VBScript"</span>&gt; <br />
Function URLEncoding(vstrIn) <br />
&nbsp;&nbsp;&nbsp;&nbsp; strReturn = <span style="color: #ff00ff;">""</span> <br />
&nbsp;&nbsp;&nbsp;&nbsp; For i = 1 To Len(vstrIn) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThisChr = Mid(vStrIn,i,1) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If Abs(Asc(ThisChr)) &lt; &amp;HFF Then <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strReturn = strReturn &amp; ThisChr <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Else <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; innerCode = Asc(ThisChr) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If innerCode &lt; 0 Then <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; innerCode = innerCode + &amp;H10000 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hight8 = (innerCode&nbsp;&nbsp; And &amp;HFF00)\ &amp;HFF <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Low8 = innerCode And &amp;HFF <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strReturn = strReturn &amp; <span style="color: #ff00ff;">"%"</span> &amp; Hex(Hight8) &amp;&nbsp;&nbsp;<span style="color: #ff00ff;">"%"</span> &amp; Hex(Low8) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If <br />
&nbsp;&nbsp;&nbsp;&nbsp; Next <br />
&nbsp;&nbsp;&nbsp;&nbsp; URLEncoding = strReturn <br />
End Function <br />
Function bytes2BSTR(vIn) <br />
&nbsp;&nbsp;&nbsp;&nbsp; strReturn = <span style="color: #ff00ff;">""</span> <br />
&nbsp;&nbsp;&nbsp;&nbsp; For i = 1 To LenB(vIn) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThisCharCode = AscB(MidB(vIn,i,1)) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If ThisCharCode &lt; &amp;H80 Then <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strReturn = strReturn &amp; Chr(ThisCharCode) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Else <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NextCharCode = AscB(MidB(vIn,i+1,1)) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strReturn = strReturn &amp; Chr(CLng(ThisCharCode) * &amp;H100 + CInt(NextCharCode)) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = i + 1 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If <br />
&nbsp;&nbsp;&nbsp;&nbsp; Next <br />
&nbsp;&nbsp;&nbsp;&nbsp; bytes2BSTR = strReturn <br />
End Function <br />
dim strA,oReq <br />
strA = URLEncoding(<span style="color: #ff00ff;">"submit1=Submit&amp;text1=中文"</span>) <br />
set oReq = CreateObject(<span style="color: #ff00ff;">"MSXML2.XMLHTTP"</span>) <br />
oReq.open <span style="color: #ff00ff;">"POST"</span>,<span style="color: #ff00ff;">"http:<span style="color: #008000;">//ServerName/VDir/TstResult.asp"</span>,false </span><br />
oReq.setRequestHeader <span style="color: #ff00ff;">"Content-Length"</span>,Len(strA) <br />
oReq.setRequestHeader <span style="color: #ff00ff;">"CONTENT-TYPE"</span>,<span style="color: #ff00ff;">"application/x-www-form-urlencoded"</span> <br />
oReq.send strA <br />
msgbox bytes2BSTR(oReq.responseBody) <br />
&lt;/SCRIPT&gt;</font></div>
<p><font size="2">//readyState是xmlhttp返回数据的进度，0=载入中,1=未初始化,2=已载入,3=运行中,4=完成</font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">(1)拖拽访问 <br />
event.dataTransfer.setData(<span style="color: #ff00ff;">"URL"</span>, oImage.src); <br />
sImageURL = event.dataTransfer.getData(<span style="color: #ff00ff;">"URL"</span>) <br />
(2)普通访问 <br />
window.clipboardData.setData(<span style="color: #ff00ff;">"Text"</span>,oSource.innerText); <br />
window.clipboardData.getData(<span style="color: #ff00ff;">"Text"</span>);</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;HTML&gt; <br />
&lt;HEAD&gt; <br />
&lt;META NAME=<span style="color: #ff00ff;">"save"</span> CONTENT=<span style="color: #ff00ff;">"history"</span>&gt; <br />
&lt;STYLE&gt; <br />
&nbsp;&nbsp;&nbsp; .sHistory {behavior:url(#default#savehistory);} <br />
&lt;/STYLE&gt; <br />
&lt;/HEAD&gt; <br />
&lt;BODY&gt; <br />
&lt;INPUT class=sHistory type=text id=oPersistInput&gt; <br />
&lt;/BODY&gt; <br />
&lt;/HTML&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;p&nbsp;&nbsp; style=<span style="color: #ff00ff;">"page-break-after:always"</span>&gt;page1&lt;/p&gt;&nbsp;&nbsp; <br />
&lt;p&nbsp;&nbsp; style=<span style="color: #ff00ff;">"page-break-after:always"</span>&gt;page2&lt;/p&gt;&nbsp;&nbsp;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;meta name=<span style="color: #ff00ff;">"ROBOTS"</span> content=<span style="color: #ff00ff;">"属性值"</span>&gt; <br />
其中属性值有以下一些: <br />
属性值为<span style="color: #ff00ff;">"all"</span>: 文件将被检索，且页上链接可被查询； <br />
属性值为<span style="color: #ff00ff;">"none"</span>: 文件不被检索，而且不查询页上的链接； <br />
属性值为<span style="color: #ff00ff;">"index"</span>: 文件将被检索； <br />
属性值为<span style="color: #ff00ff;">"follow"</span>: 查询页上的链接； <br />
属性值为<span style="color: #ff00ff;">"noindex"</span>: 文件不检索，但可被查询链接； <br />
属性值为<span style="color: #ff00ff;">"nofollow"</span>: </font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;object id=min classid=<span style="color: #ff00ff;">"clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"</span>&gt; <br />
&lt;param name=<span style="color: #ff00ff;">"Command"</span> value=<span style="color: #ff00ff;">"Minimize"</span>&gt;&lt;/object&gt; <br />
&lt;object id=max classid=<span style="color: #ff00ff;">"clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"</span>&gt; <br />
&lt;param name=<span style="color: #ff00ff;">"Command"</span> value=<span style="color: #ff00ff;">"Maximize"</span>&gt;&lt;/object&gt; <br />
&lt;OBJECT id=close classid=<span style="color: #ff00ff;">"clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"</span>&gt; <br />
&lt;PARAM NAME=<span style="color: #ff00ff;">"Command"</span> value=<span style="color: #ff00ff;">"Close"</span>&gt;&lt;/OBJECT&gt; <br />
&lt;input type=button value=最小化 onclick=min.Click()&gt; <br />
&lt;input type=button value=最大化 onclick=max.Click()&gt; <br />
&lt;input type=button value=关闭 onclick=close.Click()&gt; </font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;META HTTP-EQUIV=<span style="color: #ff00ff;">"pragma"</span> CONTENT=<span style="color: #ff00ff;">"no-cache"</span>&gt; <br />
&lt;META HTTP-EQUIV=<span style="color: #ff00ff;">"Cache-Control"</span> CONTENT=<span style="color: #ff00ff;">"no-cache, must-revalidate"</span>&gt; <br />
&lt;META HTTP-EQUIV=<span style="color: #ff00ff;">"expires"</span> CONTENT=<span style="color: #ff00ff;">"0"</span>&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;input type=button value=导入收藏夹 onclick=<span style="color: #ff00ff;">"window.external.ImportExportFavorites(true,'http:<span style="color: #008000;">//localhost');"</span>&gt; </span><br />
&lt;input type=button value=导出收藏夹 onclick=<span style="color: #ff00ff;">"window.external.ImportExportFavorites(false,'http:<span style="color: #008000;">//localhost');"</span>&gt; </span><br />
&lt;input type=button value=整理收藏夹 onclick=<span style="color: #ff00ff;">"window.external.ShowBrowserUI('OrganizeFavorites', null)"</span>&gt; <br />
&lt;input type=button value=语言设置&nbsp;&nbsp;&nbsp; onclick=<span style="color: #ff00ff;">"window.external.ShowBrowserUI('LanguageDialog', null)"</span>&gt; <br />
&lt;input type=button value=加入收藏夹 onclick=<span style="color: #ff00ff;">"window.external.AddFavorite('http:<span style="color: #008000;">//www.google.com/', 'google')"</span>&gt; </span><br />
&lt;input type=button value=加入到频道 onclick=<span style="color: #ff00ff;">"window.external.addChannel('http:<span style="color: #008000;">//www.google.com/')"</span>&gt; </span><br />
&lt;input type=button value=加入到频道 onclick=<span style="color: #ff00ff;">"window.external.showBrowserUI('PrivacySettings',null)"</span>&gt;</font></div>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><font size="2">&lt;input type=text onkeypress=<span style="color: #ff00ff;">"return event.keyCode&gt;=48&amp;&amp;event.keyCode&lt;=57||(this.value.indexOf('.')&lt;0?event.keyCode==46:false)"</span> onpaste=<span style="color: #ff00ff;">"return !clipboardData.getData('text').match(/\D/)"</span> ondragenter=<span style="color: #ff00ff;">"return false"</span>&gt;</font></div>
</div><img src ="http://www.blogjava.net/super2/aggbug/238037.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:57 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238037.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript 常用技巧（一）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238034.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:55:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238034.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238034.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238034.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238034.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238034.html</trackback:ping><description><![CDATA[<ul>
    <li><font size="2"><strong>事件源对象</strong> <br />
    event.srcElement.tagName <br />
    event.srcElement.type</font>
    </li>
    <li><font size="2"><strong>捕获释放 <br />
    </strong>event.srcElement.setCapture();&nbsp;&nbsp;<br />
    event.srcElement.releaseCapture();&nbsp;&nbsp;</font>
    </li>
    <li><font size="2"><strong>事件按键</strong> <br />
    event.keyCode <br />
    event.shiftKey <br />
    event.altKey <br />
    event.ctrlKey</font>
    </li>
    <li><font size="2"><strong>事件返回值</strong> <br />
    event.returnValue</font>
    </li>
    <li><font size="2"><strong>鼠标位置 <br />
    </strong>event.x <br />
    event.y</font>
    </li>
    <li><font size="2"><strong>窗体活动元素 <br />
    </strong>document.activeElement</font>
    </li>
    <li><font size="2"><strong>绑定事件</strong> <br />
    document.captureEvents(Event.KEYDOWN);</font>
    </li>
    <li><font size="2"><strong>访问窗体元素 <br />
    </strong>document.all("txt").focus(); <br />
    document.all("txt").select();</font>
    </li>
    <li><font size="2"><strong>窗体命令</strong> <br />
    document.execCommand</font>
    </li>
    <li><font size="2"><strong>窗体COOKIE <br />
    </strong>document.cookie</font>
    </li>
    <li><font size="2"><strong>菜单事件</strong> <br />
    document.oncontextmenu</font>
    </li>
    <li><font size="2"><strong>创建元素 <br />
    </strong>document.createElement("SPAN");&nbsp;&nbsp;</font>
    </li>
    <li><font size="2"><strong>根据鼠标获得元素： <br />
    </strong>document.elementFromPoint(event.x,event.y).tagName=="TD <br />
    </font><font size="2">document.elementFromPoint(event.x,event.y).appendChild(ms)&nbsp;&nbsp;</font>
    </li>
    <li><font size="2"><strong>窗体图片</strong> <br />
    document.images[索引]</font>
    </li>
    <li><font size="2"><strong>窗体事件绑定 <br />
    </strong>document.onmousedown=scrollwindow;</font>
    </li>
    <li><font size="2"><strong>元素</strong> <br />
    document.窗体.elements[索引]</font>
    </li>
    <li><font size="2"><strong>对象绑定事件 <br />
    </strong>document.all.xxx.detachEvent('onclick',a);</font>
    </li>
    <li><font size="2"><strong>插件数目</strong> <br />
    navigator.plugins</font>
    </li>
    <li><font size="2"><strong>取变量类型 <br />
    </strong>typeof($js_libpath) == "undefined"</font>
    </li>
    <li><font size="2"><strong>下拉框 <br />
    </strong></font><font size="2">下拉框.options[索引] <br />
    下拉框.options.length</font>
    </li>
    <li><font size="2"><strong>查找对象</strong> <br />
    document.getElementsByName("r1"); <br />
    document.getElementById(id); </font>
    </li>
    <li><font size="2"><strong>定时 <br />
    </strong>timer=setInterval('scrollwindow()',delay); <br />
    clearInterval(timer);</font>
    </li>
    <li><font size="2"><strong>UNCODE编码 <br />
    </strong>escape() ,unescape</font>
    </li>
    <li><font size="2"><strong>父对象</strong> <br />
    obj.parentElement(dhtml) <br />
    obj.parentNode(dom)</font>
    </li>
    <li><font size="2"><strong>交换表的行 <br />
    </strong>TableID.moveRow(2,1)</font><font size="2"><strong> </strong></font>
    </li>
    <li><font size="2"><strong>替换CSS</strong> <br />
    </font>document.all.csss.href = "a.css";<font size="2"><strong> </strong></font>
    </li>
    <li><font size="2"><strong>并排显示</strong> <br />
    </font>display:inline<font size="2"> </font>
    </li>
    <li><font size="2"><strong>隐藏焦点 <br />
    </strong>hidefocus=true</font>
    </li>
    <li><font size="2"><strong>根据宽度换行 <br />
    </strong></font>style="word-break:break-all"<font size="2"> </font>
    </li>
    <li><font size="2"><strong>自动刷新 <br />
    </strong>&lt;meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net"&gt;</font>
    </li>
    <li><font size="2"><strong>简单邮件 <br />
    </strong>&lt;a&nbsp;&nbsp; href="</font><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#97;&#97;&#97;&#64;&#98;&#98;&#98;&#46;&#99;&#111;&#109;&#63;&#115;&#117;&#98;&#106;&#101;&#99;&#116;&#61;&#99;&#99;&#99;&#38;&#97;&#109;&#112;&#59;&#98;&#111;&#100;&#121;&#61;&#120;&#120;&#120;&#121;&#121;&#121;"><font color="#000080" size="2"><u>mailto:aaa@bbb.com?subject=ccc&amp;body=xxxyyy</u></font></a><font size="2">"&gt;&nbsp;&nbsp;</font>
    </li>
    <li><font size="2"><strong>快速转到位置 <br />
    </strong></font>obj.scrollIntoView(true)<font size="2"> </font>
    </li>
    <li><font size="2"><strong>锚 <br />
    </strong>&lt;a name="first"&gt; <br />
    &lt;a href="#first"&gt;anchors&lt;/a&gt;</font>
    </li>
    <li><font size="2"><strong>网页传递参数 <br />
    </strong>location.search();</font>
    </li>
    <li><strong>可编辑 <br />
    </strong>obj.contenteditable=true
    </li>
    <li><font size="2"><strong>执行菜单命令</strong> <br />
    obj.execCommand</font>
    </li>
    <li><font size="2"><strong>双字节字符</strong> <br />
    /[^\x00-\xff]/ <br />
    汉字 <br />
    /[\u4e00-\u9fa5]/</font>
    </li>
    <li><strong>让英文字符串超出表格宽度自动换行</strong> <br />
    word-wrap: break-word; word-break: break-all;
    </li>
    <li><strong>透明背景</strong><font size="2"> <br />
    &lt;IFRAME src="1.htm" width=300 height=180 allowtransparency&gt;&lt;/iframe&gt;</font>
    </li>
    <li><font size="2"><strong>获得style内容 <br />
    </strong>obj.style.cssText</font>
    </li>
    <li><font size="2"><strong>HTML标签</strong> <br />
    document.documentElement.innerHTML</font>
    </li>
    <li><font size="2"><strong>第一个style标签</strong> <br />
    document.styleSheets[0]</font>
    </li>
    <li><font size="2"><strong>style标签里的第一个样式</strong> <br />
    document.styleSheets[0].rules[0]</font>
    </li>
    <li><strong>防止点击空链接时，页面往往重置到页首端。 <br />
    </strong>&lt;a href="javascript:function()"&gt;word&lt;/a&gt;
    </li>
    <li><strong>上一网页源</strong> <br />
    asp: <br />
    request.servervariables("HTTP_REFERER") <br />
    <font size="2">javascript: <br />
    document.referrer </font>
    </li>
    <li><font size="2"><strong>释放内存 <br />
    </strong>CollectGarbage();</font>
    </li>
    <li><strong>禁止右键</strong> <br />
    document.oncontextmenu = function() { return false;}
    </li>
    <li><font size="2"><strong>禁止保存</strong> <br />
    &lt;noscript&gt;&lt;iframe src="*.htm"&gt;&lt;/iframe&gt;&lt;/noscript&gt; </font>
    </li>
    <li><font size="2"><strong>禁止选取</strong>&lt;body oncontextmenu=<span style="color: #ff00ff;">"return false"</span> ondragstart=<span style="color: #ff00ff;">"return false"</span> onselectstart =<span style="color: #ff00ff;">"return false"</span> onselect=<span style="color: #ff00ff;">"document.selection.empty()"</span> oncopy=<span style="color: #ff00ff;">"document.selection.empty()"</span> onbeforecopy=<span style="color: #ff00ff;">"return false"</span>onmouseup=<span style="color: #ff00ff;">"document.selection.empty()&gt;</span><span style="color: #ff00ff;"> </span></font>
    </li>
    <li><font size="2"><strong>禁止粘贴</strong> <br />
    &lt;input type=text onpaste="return false"&gt;</font>
    </li>
    <li><font size="2"><strong>地址栏图标</strong> <br />
    &lt;link rel="Shortcut Icon" href="favicon.ico"&gt; <br />
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下</font>
    </li>
    <li><font size="2"><strong>收藏栏图标</strong> <br />
    &lt;link rel="Bookmark" href="favicon.ico"&gt; </font>
    </li>
    <li><font size="2"><strong>查看源码</strong> <br />
    &lt;input type=button value=查看网页源代码 onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'"&gt; </font>
    </li>
    <li><font size="2"><strong>关闭输入法</strong> <br />
    &lt;input style="ime-mode:disabled"&gt; </font>
    </li>
    <li><strong>自动全选</strong> <br />
    &lt;input type=text name=text1 value="123" onfocus="this.select()"&gt;
    </li>
    <li><font size="2"><strong>ENTER键可以让光标移到下一个输入框 <br />
    </strong>&lt;input onkeydown="if(event.keyCode==13)event.keyCode=9"&gt;</font>
    </li>
    <li><strong>文本框的默认值 <br />
    </strong>&lt;input type=text value="123" onfocus="alert(this.defaultValue)"&gt;
    </li>
    <li><strong>title换行 <br />
    </strong>obj.title = "123&#13sdfs&#32"
    </li>
    <li><font size="2"><strong>获得时间所代表的微秒 <br />
    </strong>var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()</font>
    </li>
    <li><font size="2"><strong>窗口是否关闭 <br />
    </strong>win.closed </font>
    </li>
    <li><font size="2"><strong>checkbox扁平 <br />
    </strong>&lt;input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"&gt;&lt;br&gt;</font>
    </li>
    <li><strong>获取选中内容 <br />
    </strong>document.selection.createRange().duplicate().text
    </li>
    <li><strong>自动完成功能 <br />
    </strong>&lt;input&nbsp;&nbsp; type=text&nbsp;&nbsp; autocomplete=on&gt;打开该功能&nbsp;&nbsp;<br />
    &lt;input&nbsp;&nbsp; type=text&nbsp;&nbsp; autocomplete=off&gt;关闭该功能&nbsp;&nbsp;&nbsp;&nbsp;
    </li>
    <li><font size="2"><strong>窗口最大化</strong> <br />
    &lt;body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)"&gt;</font>
    </li>
    <li><font size="2"><strong>无关闭按钮IE <br />
    </strong>window.open("aa.htm", "meizz", "fullscreen=7"); </font>
    </li>
    <li><strong>统一编码/解码 <br />
    </strong>alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) <br />
    encodeURIComponent对":"、"/"、";" 和 "?"也编码
    </li>
    <li><strong>表格行指示 <br />
    </strong>&lt;tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'"&gt;
    <p><br />
    <strong>//各种尺寸</strong> </p>
    <div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页可见区域宽："</span>+&nbsp;&nbsp; document.body.clientWidth;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页可见区域高："</span>+&nbsp;&nbsp; document.body.clientHeight;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页可见区域高："</span>+&nbsp;&nbsp; document.body.offsetWeight&nbsp;&nbsp; +<span style="color: #ff00ff;">"&nbsp;&nbsp; (包括边线的宽)"</span>;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页可见区域高："</span>+&nbsp;&nbsp; document.body.offsetHeight&nbsp;&nbsp; +<span style="color: #ff00ff;">"&nbsp;&nbsp; (包括边线的宽)"</span>;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页正文全文宽："</span>+&nbsp;&nbsp; document.body.scrollWidth;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页正文全文高："</span>+&nbsp;&nbsp; document.body.scrollHeight;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页被卷去的高："</span>+&nbsp;&nbsp; document.body.scrollTop;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页被卷去的左："</span>+&nbsp;&nbsp; document.body.scrollLeft;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页正文部分上："</span>+&nbsp;&nbsp; window.screenTop;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n网页正文部分左："</span>+&nbsp;&nbsp; window.screenLeft;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n屏幕分辨率的高："</span>+&nbsp;&nbsp; window.screen.height;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n屏幕分辨率的宽："</span>+&nbsp;&nbsp; window.screen.width;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n屏幕可用工作区高度："</span>+&nbsp;&nbsp; window.screen.availHeight;&nbsp;&nbsp;&nbsp;<br />
    s&nbsp;&nbsp; +=&nbsp;&nbsp;<span style="color: #ff00ff;">"\r\n屏幕可用工作区宽度："</span>+&nbsp;&nbsp; window.screen.availWidth;&nbsp;&nbsp;&nbsp;</div>
    </li>
</ul>
<p><font size="2"><strong>//过滤数字</strong> </font></p>
<p><font size="2"><strong>//特殊用途</strong> </font></p>
<p><font size="2"><strong>//不缓存</strong> </font></p>
<p><br />
<font size="2"><strong>//正则匹配</strong></font> </p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">匹配中文字符的正则表达式： [\u4e00-\u9fa5] <br />
匹配双字节字符(包括汉字在内)：[^\x00-\xff] <br />
匹配空行的正则表达式：\n[\s| ]*\r <br />
匹配HTML标记的正则表达式：/&lt;(.*)&gt;.*&lt;\/\1&gt;|&lt;(.*) \/&gt;/&nbsp;&nbsp;<br />
匹配首尾空格的正则表达式：(^\s*)|(\s*$)（像vbscript那样的trim函数） <br />
匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* <br />
匹配网址URL的正则表达式：http:<span style="color: #008000;">//([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)? </span><br />
以下是例子： <br />
利用正则表达式限制网页表单里的文本框输入内容： <br />
用正则表达式限制只能输入中文：onkeyup=<span style="color: #ff00ff;">"value=value.replace(/[^\u4E00-\u9FA5]/g,'')"</span> onbeforepaste=<span style="color: #ff00ff;">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"</span> <br />
1.用正则表达式限制只能输入全角字符： onkeyup=<span style="color: #ff00ff;">"value=value.replace(/[^\uFF00-\uFFFF]/g,'')"</span> onbeforepaste=<span style="color: #ff00ff;">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"</span> <br />
2.用正则表达式限制只能输入数字：onkeyup=<span style="color: #ff00ff;">"value=value.replace(/[^\d]/g,'') "</span>onbeforepaste=<span style="color: #ff00ff;">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"</span> <br />
3.用正则表达式限制只能输入数字和英文：onkeyup=<span style="color: #ff00ff;">"value=value.replace(/[\W]/g,'') "</span>onbeforepaste=<span style="color: #ff00ff;">"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"</span> </div>
<p><font size="2"><strong>//消除图像工具栏</strong> </font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><strong>&lt;IMG SRC=<span style="color: #ff00ff;">"mypicture.jpg"</span> HEIGHT=<span style="color: #ff00ff;">"100px"</span> WIDTH=<span style="color: #ff00ff;">"100px"</span> GALLERYIMG=<span style="color: #ff00ff;">"false"</span>&gt;&nbsp;&nbsp;<br />
or <br />
&lt;head&gt; <br />
&lt;meta http-equiv=<span style="color: #ff00ff;">"imagetoolbar"</span> content=<span style="color: #ff00ff;">"no"</span>&gt; <br />
&lt;/head&gt;</strong> </div>
</font>
<p><font size="2"><strong>//无提示关闭 <br />
</strong></font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> Close() <br />
{ <br />
<span style="color: #0000ff;">var</span> ua=navigator.userAgent <br />
<span style="color: #0000ff;">var</span> ie=navigator.appName==<span style="color: #ff00ff;">"Microsoft Internet Explorer"</span>?<span style="color: #0000ff;">true</span>:false <br />
<span style="color: #0000ff;">if</span>(ie) <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> IEversion=parseFloat(ua.substring(ua.indexOf(<span style="color: #ff00ff;">"MSIE "</span>)+5,ua.indexOf(<span style="color: #ff00ff;">";"</span>,ua.indexOf(<span style="color: #ff00ff;">"MSIE "</span>)))) <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(IEversion&lt; 5.5) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> str&nbsp;&nbsp; = '&lt;object id=noTipClose classid=<span style="color: #ff00ff;">"clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"</span>&gt;' <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; str += '&lt;param name=<span style="color: #ff00ff;">"Command"</span> value=<span style="color: #ff00ff;">"Close"</span>&gt;&lt;/object&gt;'; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.body.insertAdjacentHTML(<span style="color: #ff00ff;">"beforeEnd"</span>, str); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.all.noTipClose.Click(); <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.opener =<span style="color: #0000ff;">null</span>; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.close(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; } <br />
else <br />
{ <br />
&nbsp;&nbsp; window.close() <br />
&nbsp;&nbsp;&nbsp; } <br />
} </div>
</font>
<p><font size="2"><strong>//取得控件得绝对位置(1)</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script language=<span style="color: #ff00ff;">"javascript"</span>&gt;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">function</span> getoffset(e) <br />
{&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> t=e.offsetTop;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> l=e.offsetLeft;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">while</span>(e=e.offsetParent) <br />
{&nbsp;&nbsp;<br />
&nbsp;&nbsp; t+=e.offsetTop;&nbsp;&nbsp;<br />
&nbsp;&nbsp; l+=e.offsetLeft;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> rec = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">Array</span>(1); <br />
rec[0]&nbsp;&nbsp; = t; <br />
rec[1] = l; <br />
<span style="color: #0000ff;">return</span> rec <br />
}&nbsp;&nbsp;<br />
<font size="2">&lt;/script&gt; </font></div>
<p><strong>//获得控件的绝对位置(2)</strong> </p>
</font>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">oRect = obj.getBoundingClientRect(); <br />
oRect.left <br />
oRect. </div>
<p><font size="2"><strong>//最小化,最大化,关闭</strong> </font></p>
<p><font size="2"><strong>//光标停在文字最后</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script language=<span style="color: #ff00ff;">"javascript"</span>&gt; <br />
<span style="color: #0000ff;">function</span> cc() <br />
{ <br />
<span style="color: #0000ff;">var</span> e = event.srcElement; <br />
<span style="color: #0000ff;">var</span> r =e.createTextRange(); <br />
r.moveStart('character',e.value.length); <br />
r.collapse(<span style="color: #0000ff;">true</span>); <br />
r.select(); <br />
} <br />
&lt;/script&gt; <br />
&lt;input type=text name=text1 value=<span style="color: #ff00ff;">"123"</span> onfocus=<span style="color: #ff00ff;">"cc()"</span>&gt; </div>
</font>
<p><font size="2"><strong>//页面进入和退出的特效 <br />
</strong></font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">进入页面&lt;meta http-equiv=<span style="color: #ff00ff;">"Page-Enter"</span> content=<span style="color: #ff00ff;">"revealTrans(duration=x, transition=y)"</span>&gt; <br />
推出页面&lt;meta http-equiv=<span style="color: #ff00ff;">"Page-Exit"</span> content=<span style="color: #ff00ff;">"revealTrans(duration=x, transition=y)"</span>&gt;&nbsp;&nbsp;<br />
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间，以秒为单位。transition表示使 <br />
用哪种特效，取值为1-23: <br />
0 矩形缩小&nbsp;&nbsp;<br />
1 矩形扩大&nbsp;&nbsp;<br />
2 圆形缩小 <br />
3 圆形扩大&nbsp;&nbsp;<br />
4 下到上刷新&nbsp;&nbsp;<br />
5 上到下刷新 <br />
6 左到右刷新&nbsp;&nbsp;<br />
7 右到左刷新&nbsp;&nbsp;<br />
8 竖百叶窗 <br />
9 横百叶窗&nbsp;&nbsp;<br />
10 错位横百叶窗&nbsp;&nbsp;<br />
11 错位竖百叶窗 <br />
12 点扩散&nbsp;&nbsp;<br />
13 左右到中间刷新&nbsp;&nbsp;<br />
14 中间到左右刷新 <br />
15 中间到上下 <br />
16 上下到中间&nbsp;&nbsp;<br />
17 右下到左上 <br />
18 右上到左下&nbsp;&nbsp;<br />
19 左上到右下&nbsp;&nbsp;<br />
20 左下到右上 <br />
21 横条&nbsp;&nbsp;<br />
22 竖条&nbsp;&nbsp;<br />
23&nbsp;&nbsp;</div>
</font>
<p><font size="2"><strong>//网页是否被检索</strong> </font></p>
<p><br />
<font size="2"><strong>//打印分页</strong> </font></p>
<p><br />
<font size="2"><strong>//设置打印</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;object id=<span style="color: #ff00ff;">"factory"</span> style=<span style="color: #ff00ff;">"display:none"</span> viewastext <br />
&nbsp;&nbsp; classid=<span style="color: #ff00ff;">"clsid:1663ed61-23eb-11d2-b92f-008048fdd814"</span> <br />
&nbsp;&nbsp; codebase=<span style="color: #ff00ff;">"http:<span style="color: #008000;">//www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"</span> </span><br />
&gt;&lt;/object&gt; <br />
&lt;input type=button value=页面设置 onclick=<span style="color: #ff00ff;">"factory.printing.PageSetup()"</span>&gt; <br />
&lt;input type=button value=打印预览 onclick=<span style="color: #ff00ff;">"factory.printing.Preview()"</span>&gt; <br />
&nbsp;&nbsp;<br />
&lt;script language=javascript&gt; <br />
<span style="color: #0000ff;">function</span> window.onload() <br />
{ <br />
&nbsp;&nbsp;&nbsp;<span style="color: #008000;">// -- advanced features </span><br />
&nbsp;&nbsp;&nbsp; factory.printing.SetMarginMeasure(2) <span style="color: #008000;">// measure margins in inches </span><br />
&nbsp;&nbsp;&nbsp; factory.printing.SetPageRange(<span style="color: #0000ff;">false</span>, 1, 3) <span style="color: #008000;">// need pages from 1 to 3 </span><br />
&nbsp;&nbsp;&nbsp; factory.printing.printer = <span style="color: #ff00ff;">"HP DeskJet 870C"</span> <br />
&nbsp;&nbsp;&nbsp; factory.printing.copies = 2 <br />
&nbsp;&nbsp;&nbsp; factory.printing.collate = true <br />
&nbsp;&nbsp;&nbsp; factory.printing.paperSize = <span style="color: #ff00ff;">"A4"</span> <br />
&nbsp;&nbsp;&nbsp; factory.printing.paperSource = <span style="color: #ff00ff;">"Manual feed"</span> <br />
&nbsp;&nbsp;&nbsp;<span style="color: #008000;">// -- basic features </span><br />
&nbsp;&nbsp;&nbsp; factory.printing.header = <span style="color: #ff00ff;">"居左显示&amp;b居中显示&amp;b居右显示页码，第&amp;p页/共&amp;P页"</span> <br />
&nbsp;&nbsp;&nbsp; factory.printing.footer = <span style="color: #ff00ff;">"（自定义页脚）"</span> <br />
&nbsp;&nbsp;&nbsp; factory.printing.portrait = false <br />
&nbsp;&nbsp;&nbsp; factory.printing.leftMargin = 0.75 <br />
&nbsp;&nbsp;&nbsp; factory.printing.topMargin = 1.5 <br />
&nbsp;&nbsp;&nbsp; factory.printing.rightMargin = 0.75 <br />
&nbsp;&nbsp;&nbsp; factory.printing.bottomMargin = 1.5 <br />
} <br />
<span style="color: #0000ff;">function</span> Print(frame) { <br />
&nbsp;&nbsp; factory.printing.Print(<span style="color: #0000ff;">true</span>, frame) <span style="color: #008000;">// print with prompt </span><br />
} <br />
&lt;/script&gt; <br />
&lt;input type=button value=<span style="color: #ff00ff;">"打印本页"</span> onclick=<span style="color: #ff00ff;">"factory.printing.Print(false)"</span>&gt; <br />
&lt;input type=button value=<span style="color: #ff00ff;">"页面设置"</span> onclick=<span style="color: #ff00ff;">"factory.printing.PageSetup()"</span>&gt; <br />
&lt;input type=button value=<span style="color: #ff00ff;">"打印预览"</span> onclick=<span style="color: #ff00ff;">"factory.printing.Preview()"</span>&gt;&lt;br&gt; <br />
&lt;a href=<span style="color: #ff00ff;">"http:<span style="color: #008000;">//www.meadroid.com/scriptx/docs/printdoc.htm?static"</span>&nbsp;&nbsp; target=_blank&gt;具体使用手册，更多信息，点这里&lt;/a&gt; </span><br />
<strong></strong></div>
<p><strong>//自带的打印预览</strong> </p>
</font><font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">WebBrowser.ExecWB(1,1) 打开&nbsp;&nbsp;<br />
Web.ExecWB(2,1) 关闭现在所有的IE窗口，并打开一个新窗口&nbsp;&nbsp;<br />
Web.ExecWB(4,1) 保存网页&nbsp;&nbsp;<br />
Web.ExecWB(6,1) 打印&nbsp;&nbsp;<br />
Web.ExecWB(7,1) 打印预览&nbsp;&nbsp;<br />
Web.ExecWB(8,1) 打印页面设置&nbsp;&nbsp;<br />
Web.ExecWB(10,1) 查看页面属性&nbsp;&nbsp;<br />
Web.ExecWB(15,1) 好像是撤销，有待确认&nbsp;&nbsp;<br />
Web.ExecWB(17,1) 全选&nbsp;&nbsp;<br />
Web.ExecWB(22,1) 刷新&nbsp;&nbsp;<br />
Web.ExecWB(45,1) 关闭窗体无提示&nbsp;&nbsp;<br />
&lt;style media=print&gt;&nbsp;&nbsp;<br />
.Noprint{display:none;}&lt;!--用本样式在打印时隐藏非打印项目--&gt;&nbsp;&nbsp;<br />
.PageNext{page-break-after: always;}&lt;!--控制分页--&gt;&nbsp;&nbsp;<br />
&lt;/style&gt;&nbsp;&nbsp;<br />
&lt;object&nbsp;&nbsp; id=<span style="color: #ff00ff;">"WebBrowser"</span>&nbsp;&nbsp; width=0&nbsp;&nbsp; height=0&nbsp;&nbsp; classid=<span style="color: #ff00ff;">"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"</span>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&lt;/object&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&lt;center class=<span style="color: #ff00ff;">"Noprint"</span> &gt; <br />
&lt;input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)&gt;&nbsp;&nbsp;<br />
&lt;input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)&gt;&nbsp;&nbsp;<br />
&lt;input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)&gt;&nbsp;&nbsp;<br />
&lt;/p&gt;&nbsp;&nbsp;<br />
&lt;p&gt; &lt;input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)&gt;&nbsp;&nbsp;<br />
&lt;/center&gt; </div>
</font>
<p><font size="2"><strong>//去掉打印时的页眉页脚</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script&nbsp;&nbsp; language=<span style="color: #ff00ff;">"JavaScript"</span>&gt;&nbsp;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> HKEY_Root,HKEY_Path,HKEY_Key; <br />
HKEY_Root=<span style="color: #ff00ff;">"HKEY_CURRENT_USER"</span>; <br />
HKEY_Path=<span style="color: #ff00ff;">"\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"</span>; <br />
<span style="color: #008000;">//设置网页打印的页眉页脚为空 </span><br />
<span style="color: #0000ff;">function</span> PageSetup_Null() <br />
{ <br />
try <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> Wsh=<span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"WScript.Shell"</span>); <br />
&nbsp;&nbsp; HKEY_Key=<span style="color: #ff00ff;">"header"</span>; <br />
&nbsp;&nbsp; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,<span style="color: #ff00ff;">""</span>); <br />
&nbsp;&nbsp; HKEY_Key=<span style="color: #ff00ff;">"footer"</span>; <br />
&nbsp;&nbsp; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,<span style="color: #ff00ff;">""</span>); <br />
} <br />
<span style="color: #0000ff;">catch</span>(e){} <br />
} <br />
<span style="color: #008000;">//设置网页打印的页眉页脚为默认值 </span><br />
<span style="color: #0000ff;">function</span>&nbsp;&nbsp; PageSetup_Default() <br />
{&nbsp;&nbsp;&nbsp;<br />
try <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> Wsh=<span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"WScript.Shell"</span>); <br />
&nbsp;&nbsp; HKEY_Key=<span style="color: #ff00ff;">"header"</span>; <br />
&nbsp;&nbsp; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,<span style="color: #ff00ff;">"&amp;w&amp;b页码,&amp;p/&amp;P"</span>); <br />
&nbsp;&nbsp; HKEY_Key=<span style="color: #ff00ff;">"footer"</span>; <br />
&nbsp;&nbsp; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,<span style="color: #ff00ff;">"&amp;u&amp;b&amp;d"</span>); <br />
} <br />
<span style="color: #0000ff;">catch</span>(e){} <br />
} <br />
&lt;/script&gt; <br />
&lt;input type=<span style="color: #ff00ff;">"button"</span> value=<span style="color: #ff00ff;">"清空页码"</span> onclick=PageSetup_Null()&gt; <br />
&lt;input type=<span style="color: #ff00ff;">"button"</span> value=<span style="color: #ff00ff;">"恢复页码"</span> onclick=PageSetup_Default()&gt; </div>
<p><font size="2"><strong>//浏览器验证</strong> <br />
</font></p>
</font><font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> checkBrowser() <br />
{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ver=navigator.appVersion&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.dom=document.getElementById?1:0&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ie6=(<span style="color: #0000ff;">this</span>.ver.indexOf(<span style="color: #ff00ff;">"MSIE 6"</span>)&gt;-1 &amp;&amp; <span style="color: #0000ff;">this</span>.dom)?1:0;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ie5=(<span style="color: #0000ff;">this</span>.ver.indexOf(<span style="color: #ff00ff;">"MSIE 5"</span>)&gt;-1 &amp;&amp; <span style="color: #0000ff;">this</span>.dom)?1:0;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ie4=(document.all &amp;&amp; !<span style="color: #0000ff;">this</span>.dom)?1:0;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ns5=(<span style="color: #0000ff;">this</span>.dom &amp;&amp; parseInt(<span style="color: #0000ff;">this</span>.ver) &gt;= 5) ?1:0;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ns4=(document.layers &amp;&amp; !<span style="color: #0000ff;">this</span>.dom)?1:0;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.mac=(<span style="color: #0000ff;">this</span>.ver.indexOf('Mac') &gt; -1) ?1:0;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ope=(navigator.userAgent.indexOf('Opera')&gt;-1);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ie=(<span style="color: #0000ff;">this</span>.ie6 || <span style="color: #0000ff;">this</span>.ie5 || <span style="color: #0000ff;">this</span>.ie4)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.ns=(<span style="color: #0000ff;">this</span>.ns4 || <span style="color: #0000ff;">this</span>.ns5)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.bw=(<span style="color: #0000ff;">this</span>.ie6 || <span style="color: #0000ff;">this</span>.ie5 || <span style="color: #0000ff;">this</span>.ie4 || <span style="color: #0000ff;">this</span>.ns5 || <span style="color: #0000ff;">this</span>.ns4 || <span style="color: #0000ff;">this</span>.mac || <span style="color: #0000ff;">this</span>.ope)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">this</span>.nbw=(!<span style="color: #0000ff;">this</span>.bw)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">this</span>; <br />
} </div>
</font><img src ="http://www.blogjava.net/super2/aggbug/238034.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:55 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238034.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript 常用技巧（二）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238035.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:55:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238035.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238035.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238035.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238035.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238035.html</trackback:ping><description><![CDATA[<div class="cnt" id="blog_text">
<p><strong>//计算内容宽和高</strong><font size="2"> </font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;SCRIPT&nbsp;&nbsp; language=<span style="color: #ff00ff;">"javascript"</span>&gt;&nbsp;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">function</span>&nbsp;&nbsp; test(obj)&nbsp;&nbsp;&nbsp;<br />
{&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span>&nbsp;&nbsp; range&nbsp;&nbsp; =&nbsp;&nbsp; obj.createTextRange();&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(<span style="color: #ff00ff;">"内容区宽度:&nbsp;&nbsp; "</span>&nbsp;&nbsp; +&nbsp;&nbsp; range.boundingWidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +&nbsp;&nbsp;<span style="color: #ff00ff;">"px\r\n内容区高度:&nbsp;&nbsp; "</span>&nbsp;&nbsp; +&nbsp;&nbsp; range.boundingHeight&nbsp;&nbsp; +&nbsp;&nbsp;<span style="color: #ff00ff;">"px"</span>);&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}&nbsp;&nbsp;&nbsp;<br />
&lt;/SCRIPT&gt;&nbsp;&nbsp;&nbsp;<br />
&lt;BODY&gt;&nbsp;&nbsp;&nbsp;<br />
&lt;Textarea id=<span style="color: #ff00ff;">"txt"</span> height=<span style="color: #ff00ff;">"150"</span>&gt;sdf&lt;/textarea&gt;&lt;INPUT&nbsp;&nbsp; type=<span style="color: #ff00ff;">"button"</span>&nbsp;&nbsp; value=<span style="color: #ff00ff;">"计算内容宽度"</span>&nbsp;&nbsp; onClick=<span style="color: #ff00ff;">"test(txt)"</span>&gt;&nbsp;&nbsp;&nbsp;<br />
&lt;/BODY&gt; </div>
<p><strong>//无模式的提示框</strong><font size="2"> </font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> modelessAlert(Msg) <br />
{ <br />
&nbsp;&nbsp;&nbsp; window.showModelessDialog(<span style="color: #ff00ff;">"javascript:alert(\""</span>+escape(Msg)+<span style="color: #ff00ff;">"\");window.close();"</span>,<span style="color: #ff00ff;">""</span>,<span style="color: #ff00ff;">"status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;"</span>); <br />
} </div>
<p><strong><font size="2">//屏蔽按键</font></strong> </p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;html&gt; <br />
&lt;head&gt; <br />
&nbsp;&nbsp; &lt;meta http-equiv=<span style="color: #ff00ff;">"Content-Type"</span> content=<span style="color: #ff00ff;">"text/html; charset=gb2312"</span>&gt; <br />
&nbsp;&nbsp; &lt;noscript&gt;&lt;meta http-equiv=<span style="color: #ff00ff;">"refresh"</span> content=<span style="color: #ff00ff;">"0;url=about:noscript"</span>&gt;&lt;/noscript&gt; <br />
&nbsp;&nbsp; &lt;title&gt;屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
&lt;script language=<span style="color: #ff00ff;">"Javascript"</span>&gt;&lt;!-- <br />
&nbsp;&nbsp;<span style="color: #008000;">//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 </span><br />
&nbsp;&nbsp;<span style="color: #008000;">//Author: meizz(梅花雨) 2002-6-18 </span><br />
<span style="color: #0000ff;">function</span> document.oncontextmenu(){event.returnValue=<span style="color: #0000ff;">false</span>;}<span style="color: #008000;">//屏蔽鼠标右键 </span><br />
<span style="color: #0000ff;">function</span> window.onhelp(){<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span>} <span style="color: #008000;">//屏蔽F1帮助 </span><br />
<span style="color: #0000ff;">function</span> document.onkeydown() <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> ((window.event.altKey)&amp;&amp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((window.event.keyCode==37)||&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽 Alt+ 方向键 &#8592; </span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (window.event.keyCode==39)))&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽 Alt+ 方向键 &#8594; </span><br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(<span style="color: #ff00ff;">"不准你使用ALT+方向键前进或后退网页！"</span>); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event.returnValue=<span style="color: #0000ff;">false</span>; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000;">/* 注：这还不是真正地屏蔽 Alt+ 方向键， <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 因为 Alt+ 方向键弹出警告框时，按住 Alt 键不放， <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用鼠标点掉警告框，这种屏蔽方法就失效了。以后若 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有哪位高手有真正屏蔽 Alt 键的方法，请告知。*/</span> <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> ((event.keyCode==8)&nbsp;&nbsp; ||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽退格删除键 </span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (event.keyCode==116)||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽 F5 刷新键 </span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (event.ctrlKey &amp;&amp; event.keyCode==82)){ <span style="color: #008000;">//Ctrl + R </span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event.keyCode=0; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event.returnValue=<span style="color: #0000ff;">false</span>; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (event.keyCode==122){event.keyCode=0;event.returnValue=<span style="color: #0000ff;">false</span>;}&nbsp;&nbsp;<span style="color: #008000;">//屏蔽F11 </span><br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (event.ctrlKey &amp;&amp; event.keyCode==78) event.returnValue=<span style="color: #0000ff;">false</span>;&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽 Ctrl+n </span><br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (event.shiftKey &amp;&amp; event.keyCode==121)event.returnValue=<span style="color: #0000ff;">false</span>;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽 shift+F10 </span><br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (window.event.srcElement.tagName == <span style="color: #ff00ff;">"A"</span> &amp;&amp; window.event.shiftKey)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.event.returnValue = <span style="color: #0000ff;">false</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽 shift 加鼠标左键新开一网页 </span><br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> ((window.event.altKey)&amp;&amp;(window.event.keyCode==115))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000;">//屏蔽Alt+F4 </span><br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.showModelessDialog(<span style="color: #ff00ff;">"about:blank"</span>,<span style="color: #ff00ff;">""</span>,<span style="color: #ff00ff;">"dialogWidth:1px;dialogheight:1px"</span>); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span>; <br />
&nbsp;&nbsp; } <br />
} <br />
&lt;/script&gt; <br />
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键 <br />
&lt;/body&gt; <br />
&lt;/html&gt; </div>
<p><strong>//屏蔽打印</strong> <br />
&lt;style&gt; <br />
@media print{ <br />
* {display:none} <br />
} <br />
&lt;/style&gt; </p>
</font>
<p><font size="2"><strong>//移动的图层，拖动 <br />
</strong></font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">1.&lt;span style='position:absolute;width:200;height:200;background:red' onmousedown=MouseDown(<span style="color: #0000ff;">this</span>) onmousemove=MouseMove() onmouseup=MouseUp()&gt;meizz&lt;/span&gt; <br />
&lt;script language=javascript&gt; <br />
<span style="color: #0000ff;">var</span> Obj; <br />
<span style="color: #0000ff;">function</span> MouseDown(obj) <br />
{ <br />
&nbsp;&nbsp; Obj=obj; <br />
&nbsp;&nbsp; Obj.setCapture(); <br />
&nbsp;&nbsp; Obj.l=event.x-Obj.style.pixelLeft; <br />
&nbsp;&nbsp; Obj.t=event.y-Obj.style.pixelTop; <br />
} <br />
<span style="color: #0000ff;">function</span> MouseMove() <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(Obj!=<span style="color: #0000ff;">null</span>) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp; Obj.style.left = event.x-Obj.l; <br />
&nbsp;&nbsp;&nbsp;&nbsp; Obj.style.top = event.y-Obj.t; <br />
&nbsp;&nbsp; } <br />
} <br />
<span style="color: #0000ff;">function</span> MouseUp() <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(Obj!=<span style="color: #0000ff;">null</span>) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp; Obj.releaseCapture(); <br />
&nbsp;&nbsp;&nbsp;&nbsp; Obj=<span style="color: #0000ff;">null</span>; <br />
&nbsp;&nbsp; } <br />
} <br />
&lt;/script&gt; <br />
2. <br />
&lt;div id=<span style="color: #ff00ff;">"myDiv"</span> src=<span style="color: #ff00ff;">"logo.gif"</span> ondrag=<span style="color: #ff00ff;">"doDrag();"</span> onmouseover=<span style="color: #ff00ff;">"this.style.cursor='hand'"</span> style=<span style="color: #ff00ff;">"position:absolute;left=100;top=100;"</span> onmousedown=<span style="color: #ff00ff;">"doMouseDown();"</span>&gt; <br />
&lt;a href=<span style="color: #ff00ff;">"#"</span> onclick=<span style="color: #ff00ff;">"return false"</span>&gt;&lt;h1&gt;wlecome&lt;/h1&gt;&lt;/a&gt; <br />
&lt;/div&gt; <br />
&lt;script language=<span style="color: #ff00ff;">"JavaScript"</span> type=<span style="color: #ff00ff;">"text/javascript"</span>&gt; <br />
<span style="color: #0000ff;">var</span> orgMouseX; <br />
<span style="color: #0000ff;">var</span> orgMouseY; <br />
<span style="color: #0000ff;">var</span> orgObjX; <br />
<span style="color: #0000ff;">var</span> orgObjY; <br />
<span style="color: #0000ff;">function</span> doDrag() <br />
{ <br />
<span style="color: #0000ff;">var</span> myObject=document.all.myDiv; <br />
<br />
<span style="color: #0000ff;">var</span> x=event.clientX; <br />
<span style="color: #0000ff;">var</span> y=event.clientY; <br />
myObject.style.left=x-(orgMouseX-orgObjX); <br />
myObject.style.top=y-(orgMouseY-orgObjY); <br />
&nbsp;&nbsp;<br />
} <br />
<span style="color: #0000ff;">function</span> doMouseDown() <br />
{ <br />
orgMouseX=event.clientX; <br />
orgMouseY=event.clientY; <br />
orgObjX=parseInt(document.all.myDiv.style.left); <br />
orgObjY=parseInt(document.all.myDiv.style.top); <br />
} <br />
<br />
&lt;/script&gt; <br />
&nbsp;&nbsp;</div>
<p><font size="2"><strong>//文档状态改变 <br />
</strong></font></p>
</font><font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;iframe src=<span style="color: #ff00ff;">"a.html"</span> id=<span style="color: #ff00ff;">"f"</span> name=<span style="color: #ff00ff;">"f"</span> scrolling=<span style="color: #ff00ff;">"no"</span> frameborder=0 marginwidth=0 marginheight=0&gt;&lt;/iframe&gt; <br />
&lt;script&gt; <br />
<span style="color: #0000ff;">var</span> doc=window.frames[<span style="color: #ff00ff;">"f"</span>].document; <br />
<span style="color: #0000ff;">function</span> s(){ <br />
<span style="color: #0000ff;">if</span> (doc.readyState==<span style="color: #ff00ff;">"complete"</span>){ <br />
&nbsp;&nbsp; document.all.f.style.height=doc.body.scrollHeight <br />
&nbsp;&nbsp; document.all.f.style.width=doc.body.scrollWidth <br />
} <br />
} <br />
doc.onreadystatechange=s <br />
&lt;/script&gt; <br />
</div>
</font>
<p><font size="2"><strong>//刷新后不变的文本框</strong> </font></p>
<p><font size="2"><strong>//访问剪贴板</strong> </font></p>
<p><font size="2"><strong>//操作COOKIE</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> SetCookie(sName, sValue) <br />
{ <br />
document.cookie = sName + <span style="color: #ff00ff;">"="</span> + escape(sValue) + <span style="color: #ff00ff;">"; "</span>; <br />
} <br />
<span style="color: #0000ff;">function</span> GetCookie(sName) <br />
{ <br />
<span style="color: #0000ff;">var</span> aCookie = document.cookie.split(<span style="color: #ff00ff;">"; "</span>); <br />
for (<span style="color: #0000ff;">var</span> i=0; i &lt; aCookie.length; i++) <br />
{ <br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> aCrumb = aCookie[i].split(<span style="color: #ff00ff;">"="</span>); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (sName == aCrumb[0])&nbsp;&nbsp;<br />
&nbsp;&nbsp;<span style="color: #0000ff;">return</span> unescape(aCrumb[1]); <br />
} <br />
&nbsp;&nbsp;<br />
} <br />
<span style="color: #0000ff;">function</span> DelCookie(sName) <br />
{ <br />
document.cookie = sName + <span style="color: #ff00ff;">"="</span> + escape(sValue) + <span style="color: #ff00ff;">"; expires=Fri, 31 Dec 1999 23:59:59 GMT;"</span>; <br />
} </div>
<p><strong>//setTimeout增加参数</strong> </p>
</font>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script&gt; <br />
<span style="color: #0000ff;">var</span> _st = window.setTimeout; <br />
window.setTimeout = <span style="color: #0000ff;">function</span>(fRef, mDelay) { <br />
<span style="color: #0000ff;">if</span>(typeof fRef == '<span style="color: #0000ff;">function</span>'){ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> argu = <span style="color: #ff0000;">Array</span>.prototype.slice.call(arguments,2); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> f = (<span style="color: #0000ff;">function</span>(){ fRef.apply(<span style="color: #0000ff;">null</span>, argu); }); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">return</span> _st(f, mDelay); <br />
} <br />
<span style="color: #0000ff;">return</span> _st(fRef,mDelay); <br />
} <br />
<span style="color: #0000ff;">function</span> test(x){ <br />
alert(x); <br />
} <br />
window.setTimeout(test,1000,'fason'); <br />
&lt;/script&gt; </div>
<p><br />
<font size="2"><strong>//自定义的apply,call</strong></font> </p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">Function.prototype.apply = <span style="color: #0000ff;">function</span> (obj, argu) { <br />
<span style="color: #0000ff;">if</span> (obj) obj.constructor.prototype._caller = <span style="color: #0000ff;">this</span>;&nbsp;&nbsp;<br />
<span style="color: #0000ff;">var</span> argus = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">Array</span>(); <br />
for (<span style="color: #0000ff;">var</span> i=0;i&lt;argu.length;i++) <br />
&nbsp;&nbsp; argus[i] = <span style="color: #ff00ff;">"argu["</span> + i + <span style="color: #ff00ff;">"]"</span>; <br />
<span style="color: #0000ff;">var</span> r; <br />
eval(<span style="color: #ff00ff;">"r = "</span> + (obj ? (<span style="color: #ff00ff;">"obj._caller("</span> + argus.join(<span style="color: #ff00ff;">","</span>) + <span style="color: #ff00ff;">");"</span>) : (<span style="color: #ff00ff;">"this("</span> + argus.join(<span style="color: #ff00ff;">","</span>) + <span style="color: #ff00ff;">");"</span>))); <br />
<span style="color: #0000ff;">return</span> r; <br />
}; <br />
Function.prototype.call = <span style="color: #0000ff;">function</span> (obj) { <br />
<span style="color: #0000ff;">var</span> argu = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">Array</span>(); <br />
for (<span style="color: #0000ff;">var</span> i=1;i&lt;arguments.length;i++) <br />
&nbsp;&nbsp; argu[i-1] = arguments[i]; <br />
<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">this</span>.apply(obj, argu); <br />
};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<p><br />
<font size="2"><strong>//下载文件</strong></font> </p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> DownURL(strRemoteURL,strLocalURL) <br />
{ <br />
try <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> xmlHTTP=<span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"Microsoft.XMLHTTP"</span>); <br />
&nbsp;&nbsp; xmlHTTP.open(<span style="color: #ff00ff;">"Get"</span>,strRemoteURL,<span style="color: #0000ff;">false</span>); <br />
&nbsp;&nbsp; xmlHTTP.send(); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> adodbStream=<span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"ADODB.Stream"</span>); <br />
&nbsp;&nbsp; adodbStream.Type=1;<span style="color: #008000;">//1=adTypeBinary </span><br />
&nbsp;&nbsp; adodbStream.Open(); <br />
&nbsp;&nbsp; adodbStream.write(xmlHTTP.responseBody); <br />
&nbsp;&nbsp; adodbStream.SaveToFile(strLocalURL,2); <br />
&nbsp;&nbsp; adodbStream.Close(); <br />
&nbsp;&nbsp; adodbStream=<span style="color: #0000ff;">null</span>; <br />
&nbsp;&nbsp; xmlHTTP=<span style="color: #0000ff;">null</span>; <br />
&nbsp;&nbsp;&nbsp;<br />
} <br />
<span style="color: #0000ff;">catch</span>(e) <br />
{ <br />
&nbsp;&nbsp; window.confirm(<span style="color: #ff00ff;">"下载URL出错!"</span>); <br />
} <br />
<span style="color: #008000;">//window.confirm(<span style="color: #ff00ff;">"下载完成."</span>); </span><br />
} </div>
<p><br />
<font size="2"><strong>//检验连接是否有效</strong> </font></p>
<p><font size="2"><strong>//组件是否安装</strong> <br />
isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID")) </font></p>
<p><font size="2"><strong>//检查网页是否存在</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> CheckURL(URL) <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> xmlhttp = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"Microsoft.XMLHTTP"</span>); <br />
&nbsp;&nbsp; xmlhttp.Open(<span style="color: #ff00ff;">"GET"</span>,URL, <span style="color: #0000ff;">false</span>); <br />
&nbsp;&nbsp; try <br />
&nbsp;&nbsp; {&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; xmlhttp.Send();&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">var</span> result = xmlhttp.status; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp;<span style="color: #0000ff;">catch</span>(e) {<span style="color: #0000ff;">return</span>(<span style="color: #0000ff;">false</span>); } <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span>(result==200) <br />
&nbsp;&nbsp; {&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">true</span>; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; xmlhttp = <span style="color: #0000ff;">null</span>; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span>; <br />
} </div>
</font>
<p><font size="2"><strong>//连接数据库</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;script language=<span style="color: #ff00ff;">"javascript"</span>&gt; <br />
&nbsp;&nbsp;<span style="color: #008000;">//用 JavaScript 写服务器端连接数据库的代码示例 </span><br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> conn = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"ADODB.Connection"</span>); <br />
&nbsp;&nbsp; conn.Open(<span style="color: #ff00ff;">"Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "</span> <br />
&nbsp;&nbsp;&nbsp;&nbsp; +<span style="color: #ff00ff;">"Password=; Initial Catalog=pubs"</span>); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> rs = <span style="color: #0000ff;">new</span> <span style="color: #ff0000;">ActiveXObject</span>(<span style="color: #ff00ff;">"ADODB.Recordset"</span>); <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> sql=<span style="color: #ff00ff;">"select * from authors"</span>; <br />
&nbsp;&nbsp; rs.open(sql, conn); <br />
shtml = <span style="color: #ff00ff;">"&lt;table width='100%' border=1&gt;"</span>; <br />
shtml +=<span style="color: #ff00ff;">"&lt;tr
bgcolor='#f4f4f4'&gt;&lt;td&gt;au_id&lt;/td&gt;&lt;td&gt;au_lname&lt;/td&gt;&lt;td&gt;au_fname&lt;/td&gt;&lt;td&gt;phone&lt;/td&gt;&lt;td&gt;address&lt;/td&gt;&lt;td&gt;
city&lt;/td&gt;&lt;td&gt;state&lt;/td&gt;&lt;td&gt;zip&lt;/td&gt;&lt;/tr&gt;"</span>; <br />
&nbsp;&nbsp;<span style="color: #0000ff;">while</span>(!rs.EOF) <br />
&nbsp;&nbsp; { <br />
shtml += <span style="color: #ff00ff;">"&lt;tr&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"au_id"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"au_lname"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"au_fname"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"phone"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"address"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"city"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"state"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;td&gt;"</span> + rs(<span style="color: #ff00ff;">"zip"</span>) + <span style="color: #ff00ff;">"&lt;/td&gt;&lt;/tr&gt;"</span>; <br />
rs.moveNext; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; shtml += <span style="color: #ff00ff;">"&lt;/table&gt;"</span>; <br />
&nbsp;&nbsp; document.write(shtml); <br />
&nbsp;&nbsp; rs.close();&nbsp;&nbsp;<br />
&nbsp;&nbsp; rs = <span style="color: #0000ff;">null</span>;&nbsp;&nbsp;<br />
&nbsp;&nbsp; conn.close();&nbsp;&nbsp;<br />
&nbsp;&nbsp; conn = <span style="color: #0000ff;">null</span>; <br />
&lt;/script&gt; </div>
<p><strong>//使用数据岛</strong> <br />
</p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;html&gt; <br />
&lt;body&gt; <br />
srno：&lt;input type=text datasrc=#xmldate DataFLD=srno size=<span style="color: #ff00ff;">"76"</span>&gt;&lt;BR&gt; <br />
times：&lt;input type=text datasrc=#xmldate DataFLD=times size=<span style="color: #ff00ff;">"76"</span>&gt;&lt;BR&gt; <br />
&lt;input id=<span style="color: #ff00ff;">"first"</span> TYPE=button value=<span style="color: #ff00ff;">"&lt;&lt;　第一条记录"</span> onclick=<span style="color: #ff00ff;">"xmldate.recordset.moveFirst()"</span>&gt; <br />
&lt;input id=<span style="color: #ff00ff;">"prev"</span> TYPE=button value=<span style="color: #ff00ff;">"&lt;上一条记录"</span> onclick=<span style="color: #ff00ff;">"xmldate.recordset.movePrevious()"</span>&gt;&nbsp;&nbsp;&nbsp;<br />
&lt;input id=<span style="color: #ff00ff;">"next"</span> TYPE=button value=<span style="color: #ff00ff;">"下一条记录&gt;"</span> onclick=<span style="color: #ff00ff;">"xmldate.recordset.moveNext()"</span>&gt;&nbsp;&nbsp;&nbsp;<br />
&lt;input id=<span style="color: #ff00ff;">"last"</span> TYPE=button value=<span style="color: #ff00ff;">"最后一条记录&gt;&gt;"</span> onclick=<span style="color: #ff00ff;">"xmldate.recordset.moveLast()"</span>&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&lt;input id=<span style="color: #ff00ff;">"Add"</span> TYPE=button value=<span style="color: #ff00ff;">"添加新记录"</span> onclick=<span style="color: #ff00ff;">"xmldate.recordset.addNew()"</span>&gt;&nbsp;&nbsp;&nbsp;<br />
<br />
&lt;XML ID=<span style="color: #ff00ff;">"xmldate"</span>&gt; <br />
&lt;infolist&gt; <br />
&lt;info &gt;&lt;srno&gt;20041025-01&lt;/srno&gt;&lt;times&gt;<span style="color: #0000ff;">null</span>&lt;/times&gt;&lt;/info&gt; <br />
&lt;info &gt;&lt;srno&gt;20041101-09&lt;/srno&gt;&lt;times&gt;2004年10月1日2点22分0秒&lt;/times&gt;&lt;/info&gt; <br />
&lt;/infolist&gt; <br />
&lt;/XML&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt; </div>
<p><strong>//获得参数</strong><font size="2"> </font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;body&gt; <br />
&lt;a href=<span style="color: #ff00ff;">"javascript:location.href=location.href + '?a=1&amp;b=2'"</span>&gt;search&lt;/a&gt; <br />
&lt;script language=<span style="color: #ff00ff;">"JavaScript"</span>&gt; <br />
&lt;!-- <br />
<span style="color: #0000ff;">var</span> a = location.search.substr(1); <br />
<span style="color: #0000ff;">if</span>(a.length&gt;0) <br />
{ <br />
<span style="color: #0000ff;">var</span> re = /([^&amp;]*?)\=([^&amp;]*)/g <br />
<span style="color: #0000ff;">var</span> s = a.match(re); <br />
for(<span style="color: #0000ff;">var</span> i= 0;i&lt;s.length;i++) <br />
{ <br />
&nbsp;&nbsp; alert(s[i]); <br />
&nbsp;&nbsp; alert(s[i].split(<span style="color: #ff00ff;">"="</span>)[1]); <br />
} <br />
} <br />
<span style="color: #008000;">//--&gt; </span><br />
&lt;/script&gt; <br />
&lt;/body&gt; </div>
<p><strong>//可编辑SELECT</strong><font size="2"> </font></p>
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;">&lt;input type=text name=re_name style=<span style="color: #ff00ff;">"width:100px;height:21px;font-size:10pt;"</span>&gt;&lt;span style=<span style="color: #ff00ff;">"width:18px;border:0px solid red;"</span>&gt;&lt;select name=<span style="color: #ff00ff;">"r00"</span> style=<span style="color: #ff00ff;">"margin-left:-100px;width:118px; background-color:#FFEEEE;"</span> onChange=<span style="color: #ff00ff;">"document.all.re_name.value=this.value;"</span>&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=<span style="color: #ff00ff;">"1"</span>&gt;11111111&lt;option&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=<span style="color: #ff00ff;">"2"</span>&gt;222222&lt;/option&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value=<span style="color: #ff00ff;">"3"</span>&gt;333333&lt;/option&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/select&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/span&gt; </div>
</font>
<p><font size="2"><strong>//设置光标位置 <br />
</strong></font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> getCaret(textbox) <br />
{ <br />
<span style="color: #0000ff;">var</span> control = document.activeElement; <br />
textbox.focus(); <br />
<span style="color: #0000ff;">var</span> rang = document.selection.createRange(); <br />
&nbsp;&nbsp; rang.setEndPoint(<span style="color: #ff00ff;">"StartToStart"</span>,textbox.createTextRange()) <br />
control.focus(); <br />
<span style="color: #0000ff;">return</span> rang.text.length; <br />
} <br />
<span style="color: #0000ff;">function</span> setCaret(textbox,pos) <br />
{ <br />
try <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> r =textbox.createTextRange(); <br />
&nbsp;&nbsp;&nbsp; r.moveStart('character',pos); <br />
&nbsp;&nbsp;&nbsp; r.collapse(<span style="color: #0000ff;">true</span>); <br />
&nbsp;&nbsp;&nbsp; r.select(); <br />
} <br />
<span style="color: #0000ff;">catch</span>(e) <br />
{} <br />
} <br />
<span style="color: #0000ff;">function</span> selectLength(textbox,start,len) <br />
{ <br />
try <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">var</span> r =textbox.createTextRange(); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp; r.moveEnd('character',len-(textbox.value.length-start)); <br />
&nbsp;&nbsp; r.moveStart('character',start); <br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; r.select(); <br />
} <br />
<span style="color: #0000ff;">catch</span>(e) <br />
{<span style="color: #008000;">//alert(e.description)} </span><br />
} <br />
<span style="color: #0000ff;">function</span> insertAtCaret(textbox,text) <br />
{ <br />
textbox.focus(); <br />
document.selection.createRange().text = text; <br />
} </div>
</font>
<p><br />
<font size="2"><strong>//页内查找</strong> <br />
</font></p>
<font size="2">
<div style="border: 1px solid #8a8a8a; margin: 4px; padding: 4px; overflow: auto; font-size: 12px; background-color: #eeeeee;"><span style="color: #0000ff;">function</span> findInPage(str) <br />
{ <br />
<span style="color: #0000ff;">var</span> txt, i, found,n = 0; <br />
<span style="color: #0000ff;">if</span> (str == <span style="color: #ff00ff;">""</span>) <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span>; <br />
} <br />
txt = document.body.createTextRange(); <br />
for (i = 0; i &lt;= n &amp;&amp; (found = txt.findText(str)) != <span style="color: #0000ff;">false</span>; i++) <br />
{ <br />
&nbsp;&nbsp; txt.moveStart(<span style="color: #ff00ff;">"character"</span>, 1); <br />
&nbsp;&nbsp; txt.moveEnd(<span style="color: #ff00ff;">"textedit"</span>); <br />
} <br />
<span style="color: #0000ff;">if</span> (found) <br />
{ <br />
&nbsp;&nbsp; txt.moveStart(<span style="color: #ff00ff;">"character"</span>, -1); <br />
&nbsp;&nbsp; txt.findText(str); <br />
&nbsp;&nbsp; txt.select(); <br />
&nbsp;&nbsp; txt.scrollIntoView(); <br />
&nbsp;&nbsp; n++;&nbsp;&nbsp;&nbsp;<br />
} <br />
else <br />
{ <br />
&nbsp;&nbsp;<span style="color: #0000ff;">if</span> (n &gt; 0) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp; n = 0; <br />
&nbsp;&nbsp;&nbsp; findInPage(str); <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; else <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp; alert(str + <span style="color: #ff00ff;">"...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 您要找的文字不存在。\n \n请试着输入页面中的关键字再次查找！"</span>); <br />
&nbsp;&nbsp; } <br />
} <br />
<span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span>; <br />
} </div>
</font></div><img src ="http://www.blogjava.net/super2/aggbug/238035.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:55 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238035.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用js大全（二）-----常用验证</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238032.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:52:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238032.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238032.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238032.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238032.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238032.html</trackback:ping><description><![CDATA[<p><br />
一、验证类<br />
1、数字验证内<br />
1.1 整数<br />
1.2 大于0的整数 （用于传来的ID的验证)<br />
1.3 负整数的验证<br />
1.4 整数不能大于iMax<br />
1.5 整数不能小于iMin<br />
2、时间类<br />
2.1 短时间，形如 (13:04:06)<br />
2.2 短日期，形如 (2003-12-05)<br />
2.3 长时间，形如 (2003-12-05 13:04:06)<br />
2.4 只有年和月。形如(2003-05,或者2003-5)<br />
2.5 只有小时和分钟,形如(12:03)<br />
3、表单类<br />
3.1 所有的表单的值都不能为空<br />
3.2 多行文本框的值不能为空。<br />
3.3 多行文本框的值不能超过sMaxStrleng<br />
3.4 多行文本框的值不能少于sMixStrleng<br />
3.5 判断单选框是否选择。<br />
3.6 判断复选框是否选择.<br />
3.7 复选框的全选，多选，全不选，反选<br />
3.8 文件上传过程中判断文件类型<br />
4、字符类<br />
4.1 判断字符全部由a-Z或者是A-Z的字字母组成<br />
4.2 判断字符由字母和数字组成。<br />
4.3 判断字符由字母和数字，下划线,点号组成.且开头的只能是下划线和字母<br />
4.4 字符串替换函数.Replace();<br />
5、浏览器类<br />
5.1 判断浏览器的类型<br />
5.2 判断ie的版本<br />
5.3 判断客户端的分辨率</p>
<p>6、结合类<br />
6.1 email的判断。<br />
6.2 手机号码的验证<br />
6.3 身份证的验证</p>
<p><br />
二、功能类</p>
<p>1、时间与相关控件类<br />
1.1 日历<br />
1.2 时间控件<br />
1.3 万年历<br />
1.4 显示动态显示时钟效果（文本，如OA中时间）<br />
1.5 显示动态显示时钟效果 (图像，像手表) <br />
2、表单类<br />
2.1 自动生成表单<br />
2.2 动态添加，修改，删除下拉框中的元素<br />
2.3 可以输入内容的下拉框<br />
2.4 多行文本框中只能输入iMax文字。如果多输入了，自动减少到iMax个文字（多用于短信发送)</p>
<p>3、打印类<br />
3.1 打印控件<br />
4、事件类<br />
4.1 屏蔽右键<br />
4.2 屏蔽所有功能键<br />
4.3 --&gt; 和&lt;-- F5 F11,F9,F1<br />
4.4 屏蔽组合键ctrl+N<br />
5、网页设计类<br />
5.1 连续滚动的文字，图片（注意是连续的，两段文字和图片中没有空白出现）<br />
5.2 html编辑控件类<br />
5.3 颜色选取框控件<br />
5.4 下拉菜单<br />
5.5 两层或多层次的下拉菜单<br />
5.6 仿IE菜单的按钮。（效果如rongshuxa.com的导航栏目)<br />
5.7 状态栏，title栏的动态效果（例子很多，可以研究一下）<br />
5.8 双击后，网页自动滚屏<br />
6、树型结构。<br />
6.1 asp+SQL版<br />
6.2 asp+xml+sql版<br />
6.3 java+sql或者java+sql+xml<br />
7、无边框效果的制作<br />
8、连动下拉框技术<br />
9、文本排序<br />
---------------------------------------------------------------------------------------</p>
<p>一、验证类<br />
1、数字验证内<br />
1.1 整数<br />
/^(-|\+)?\d+$/.test(str)<br />
1.2 大于0的整数 （用于传来的ID的验证)<br />
/^\d+$/.test(str)<br />
1.3 负整数的验证<br />
/^-\d+$/.test(str)<br />
2、时间类<br />
2.1 短时间，形如 (13:04:06)<br />
function isTime(str)<br />
{<br />
var a = str.match(/^(\d{1,2})(?(\d{1,2})\2(\d{1,2})$/);<br />
if (a == null) {alert('输入的参数不是时间格式'); return false;}<br />
if (a[1]&gt;24 || a[3]&gt;60 || a[4]&gt;60)<br />
{<br />
alert("时间格式不对");<br />
return false<br />
}<br />
return true;<br />
}<br />
2.2 短日期，形如 (2003-12-05)<br />
function strDateTime(str)<br />
{<br />
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); <br />
if(r==null)return false; <br />
var d= new Date(r[1], r[3]-1, r[4]); <br />
return (d.getFullYear()==r[1]&amp;&amp;(d.getMonth()+1)==r[3]&amp;&amp;d.getDate()==r[4]);<br />
}<br />
2.3 长时间，形如 (2003-12-05 13:04:06)<br />
function strDateTime(str)<br />
{<br />
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2})\d{1,2})\d{1,2})$/; <br />
var r = str.match(reg); <br />
if(r==null)return false; <br />
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); <br />
return
(d.getFullYear()==r[1]&amp;&amp;(d.getMonth()+1)==r[3]&amp;&amp;d.getDate()==r[4]&amp;&amp;d.getHours()==r[5]&amp;&amp;d.getMinutes()==r[6]&amp;&amp;d.getSeconds()==r[7]);<br />
}<br />
2.4 只有年和月。形如(2003-05,或者2003-5)<br />
2.5 只有小时和分钟,形如(12:03)<br />
3、表单类<br />
3.1 所有的表单的值都不能为空</p>
<p>3.2 多行文本框的值不能为空。<br />
3.3 多行文本框的值不能超过sMaxStrleng<br />
3.4 多行文本框的值不能少于sMixStrleng<br />
3.5 判断单选框是否选择。<br />
3.6 判断复选框是否选择.<br />
3.7 复选框的全选，多选，全不选，反选<br />
3.8 文件上传过程中判断文件类型<br />
4、字符类<br />
4.1 判断字符全部由a-Z或者是A-Z的字字母组成</p>
<p>4.2 判断字符由字母和数字组成。</p>
<p>4.3 判断字符由字母和数字，下划线,点号组成.且开头的只能是下划线和字母<br />
/^([a-zA-z_]{1})([\w]*)$/g.test(str)<br />
4.4 字符串替换函数.Replace();<br />
5、浏览器类<br />
5.1 判断浏览器的类型<br />
window.navigator.appName<br />
5.2 判断ie的版本<br />
window.navigator.appVersion<br />
5.3 判断客户端的分辨率<br />
window.screen.height; window.screen.width;</p>
<p>6、结合类<br />
6.1 email的判断。<br />
function ismail(mail)<br />
{<br />
return(new RegExp(/^\w+((-\w+)|(\.\w+))*\-AT-[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));<br />
}<br />
6.2 手机号码的验证<br />
6.3 身份证的验证<br />
function isIdCardNo(num)<br />
{<br />
if (isNaN(num)) {alert("输入的不是数字！"); return false;}<br />
var len = num.length, re; <br />
if (len == 15)<br />
re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);<br />
else if (len == 18)<br />
re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/);<br />
else {alert("输入的数字位数不对！"); return false;}<br />
var a = num.match(re);<br />
if (a != null)<br />
{<br />
if (len==15)<br />
{<br />
var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);<br />
var B = D.getYear()==a[3]&amp;&amp;(D.getMonth()+1)==a[4]&amp;&amp;D.getDate()==a[5];<br />
}<br />
else<br />
{<br />
var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);<br />
var B = D.getFullYear()==a[3]&amp;&amp;(D.getMonth()+1)==a[4]&amp;&amp;D.getDate()==a[5];<br />
}<br />
if (!B) {alert("输入的身份证号 "+ a[0] +" 里出生日期不对！"); return false;}<br />
}<br />
return true;<br />
}<br />
-------------------------------------------------------------------------------------</p>
<p>3.7 复选框的全选，多选，全不选，反选</p>
<p>全选</p>
<p><br />
全选</p>
<p>function checkAll(str)<br />
{<br />
var a = document.getElementsByName(str);<br />
var n = a.length;<br />
for (var i=0; ia.checked = window.event.srcElement.checked;<br />
}<br />
function checkItem(str)<br />
{<br />
var e = window.event.srcElement;<br />
var all = eval("document.hrong."+ str);<br />
if (e.checked)<br />
{<br />
var a = document.getElementsByName(e.name);<br />
all.checked = true;<br />
for (var i=0; i{<br />
if (!a.checked){ all.checked = false; break;}<br />
}<br />
}<br />
else all.checked = false;<br />
}</p>
<p><br />
3.8 文件上传过程中判断文件类型</p>
<p><br />
-------------------------------------------------------------------------------------<br />
１．身份证严格验证：</p>
<p>２．验证ＩＰ地址</p>
<p>function isip(s){<br />
var check=function(v){try{return (v&lt;=255 &amp;&amp; v&gt;=0)}catch(x){return false}};<br />
var re=s.split(".")<br />
return (re.length==4)?(check(re[0]) &amp;&amp; check(re[1]) &amp;&amp; check(re[2]) &amp;&amp; check(re[3])):false<br />
}</p>
<p>var s="202.197.78.129";<br />
alert(isip(s))</p>
<p>３．加sp1后还能用的无边框窗口！！</p>
<p><br />
/*--- Special Thanks For andot ---*/</p>
<p>/*<br />
This following code are designed and writen by Windy_sk <br />
You can use it freely, but u must held all the copyright items!<br />
/</p>
<p>/- Thanks For andot Again ---*/</p>
<p>var CW_width = 400;<br />
var CW_height = 300;<br />
var CW_top = 100;<br />
var CW_left = 100;<br />
var CW_url = "/";<br />
var New_CW = window.createPopup();<br />
var CW_Body = New_CW.document.body;<br />
var content = "";<br />
var
CSStext = "margin:1px;color:black; border:2px
outset;border-style:expression(onmouseout=onmouseup=function(){this.style.borderStyle='outset'},
onmousedown=function(){if(event.button!=2)this.style.borderStyle='inset'});background-color:buttonface;width:16px;height:14px;font-size:12px;line-height:11px;cursor:Default;";</p>
<p>//Build Window<br />
include.startDownload(CW_url, function(source){content=source});</p>
<p>function insert_content(){<br />
var temp = "";<br />
CW_Body.style.overflow = "hidden";<br />
CW_Body.style.backgroundColor = "white";<br />
CW_Body.style.border = "solid black 1px";<br />
content = content.replace(/]*)&gt;/g,"");<br />
temp += "";<br />
temp += "";<br />
temp += "Chromeless Window For IE6 SP1";<br />
temp += "";<br />
temp += "?";<br />
temp += "0";<br />
temp += "1";<br />
temp += "x";<br />
temp += "";<br />
temp += "";<br />
temp += content;<br />
temp += "</p>
<p>";<br />
temp += "";<br />
CW_Body.innerHTML = temp;<br />
}</p>
<p>setTimeout("insert_content()",1000);</p>
<p>var if_max = true;<br />
function show_CW(){<br />
window.moveTo(10000, 10000);<br />
if(if_max){<br />
New_CW.show(CW_top, CW_left, CW_width, CW_height);<br />
if(typeof(New_CW.document.all.include)!="undefined"){<br />
New_CW.document.all.include.style.width = CW_width;<br />
New_CW.document.all.Max.innerText = "1";<br />
}</p>
<p>}else{<br />
New_CW.show(0, 0, screen.width, screen.height);<br />
New_CW.document.all.include.style.width = screen.width;<br />
}<br />
}</p>
<p>window.onfocus = show_CW;<br />
window.onresize = show_CW;</p>
<p>// Move Window<br />
var drag_x,drag_y,draging=false</p>
<p>function drag_move(e){<br />
if (draging){<br />
New_CW.show(e.screenX-drag_x, e.screenY-drag_y, CW_width, CW_height);<br />
return false;<br />
}<br />
}</p>
<p>function drag_down(e){<br />
if(e.button==2)return;<br />
if(New_CW.document.body.offsetWidth==screen.width &amp;&amp; New_CW.document.body.offsetHeight==screen.height)return;<br />
drag_x=e.clientX;<br />
drag_y=e.clientY;<br />
draging=true;<br />
e.srcElement.setCapture();<br />
}</p>
<p>function drag_up(e){<br />
draging=false;<br />
e.srcElement.releaseCapture();<br />
if(New_CW.document.body.offsetWidth==screen.width &amp;&amp; New_CW.document.body.offsetHeight==screen.height) return;<br />
CW_top = e.screenX-drag_x;<br />
CW_left = e.screenY-drag_y;<br />
}</p>
<p><br />
<br />
电话号码的验证</p>
<p>要求：<br />
(1)电话号码由数字、"("、")"和"-"构成<br />
(2)电话号码为3到8位<br />
(3)如果电话号码中包含有区号，那么区号为三位或四位<br />
(4)区号用"("、")"或"-"和其他部分隔开<br />
(5)移动电话号码为11或12位，如果为12位,那么第一位为0<br />
(6)11位移动电话号码的第一位和第二位为"13"<br />
(7)12位移动电话号码的第二位和第三位为"13"<br />
根据这几条规则，可以与出以下正则表达式：<br />
(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)</p>
<p>function PhoneCheck(s) {<br />
var str=s;<br />
var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/<br />
alert(reg.test(str));<br />
}</p>
<p>--------------------------------------------------------------------------------------</p>
<p><br />
---------------------------------------------------------------------------------</p>
<p>//检验法人代码<br />
function isCorporationCode(s){<br />
var patrn=/^(\d){15}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验登录名：只能输入5-20个以字母开头、可带数字、&#8220;_&#8221;、&#8220;.&#8221;的字串<br />
function isRegisterUserName(s)<br />
{<br />
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}<br />
//校验用户姓名：只能输入1-30个以字母开头的字串<br />
function isTrueName(s)<br />
{<br />
var patrn=/^[^`~!@#$%^&amp;*()+-=|\\\[\]\{\}:;\'\,.&lt;&gt;/? 0-9]{2,19}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验密码：只能输入6-15个字母、数字<br />
function isPasswd(s)<br />
{<br />
var patrn=/^[a-zA-Z0-9]{6,15}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//检验体重<br />
function isAvoirdupois(s)<br />
{<br />
var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br />
var patrn2=/^[1-9]{1}$/;<br />
var intPart=s.indexOf('.');<br />
var decPart=s.lastIndexOf('.');<br />
if (intPart==-1 &amp;&amp; patrn.exec(s) &amp;&amp; eval(s)&gt;=2 &amp;&amp; eval(s)&lt;=200) return true<br />
if (intPart!=decPart || intPart==0 || intPart+2!=s.length) return false<br />
if (!patrn.exec(s.substring(0,intPart)) || !patrn2.exec(s.substring(decPart+1))) return false<br />
if (eval(s)&lt;2 || eval(s)&gt;200) return false<br />
return true<br />
}</p>
<p>//校验普通电话、传真号码：可以&#8220;+&#8221;开头，除数字外，可含有&#8220;-&#8221;<br />
function isTel(s)<br />
{<br />
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验手机号码：必须以数字开头，除数字外，可含有&#8220;-&#8221;<br />
function isMobile(s)<br />
{<br />
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验地区代码<br />
function isAreaCode(s)<br />
{<br />
var patrn=/^(\d){6}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验邮政编码<br />
function isPostalCode(s)<br />
{<br />
var patrn=/^[1-9]{1}(\d){5}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验搜索关键字<br />
function isSearch(s)<br />
{<br />
var patrn=/^[^`~!@#$%^&amp;*()+=|\\\[\]\{\}:;\'\,.&lt;&gt;/? ]{1}[^`~!@$%^&amp;()+=|\\\[\]\{\}:;\'\,.&lt;&gt;?]{0,19}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验是否为ip地址<br />
function isIP(s)<br />
{<br />
var patrn=/^[0-9.]{1,20}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//检验页码是否正确<br />
function isPage(s)<br />
{<br />
var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//表单输入值错误提示<br />
function vErr(o,s){<br />
alert(s);<br />
if (o) o.focus();<br />
return false;<br />
}</p>
<p>//判断单选<br />
function chkRadio(o){<br />
for (i=0;iif (o.checked) return true;<br />
}<br />
return false;<br />
} <br />
//====================================表单类================================<br />
// 文件上传过程中判断文件类型<br />
/*</p>
<p>/</p>
<p>//表单的值不能为空<br />
function isNull(elem){<br />
//var pattern=/^\s+|\s+$/;<br />
if(elem.replace(/(^\s+|\s$)/g, "")==""){<br />
return false;<br />
}else{<br />
return true;<br />
}<br />
}<br />
//不能超过imax字符<br />
function imax(elem){<br />
if(elem.length&gt;imax){<br />
return false;<br />
}else{<br />
return true;<br />
}<br />
}<br />
//不能少于imix字符<br />
function imix(elem){<br />
if(elem.lengthreturn false;<br />
}else{<br />
return true;<br />
}<br />
}<br />
//输入为中文判断<br />
function isChinese(elem){<br />
var pattern=/[^\x00-\xff]/g;<br />
if(pattern.test(elem)){<br />
//包含中文<br />
return false;<br />
}else{<br />
//不包含中文<br />
return true;<br />
}<br />
}</p>
<p>/ *********************************************************************************************************************</p>
<p>.cMenu {<br />
FILTER: alpha(opacity=0);BACKGROUND-COLOR:
#D6D3CE;BORDER-BOTTOM: #666666 2px solid; BORDER-LEFT: #E4E4E4 2px
solid; BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #E4E4E4 2px solid;
COLOR: #000000; CURSOR: default; FONT-SIZE: 9pt;
color:#000000;FONT-WEIGHT: normal; LINE-HEIGHT: 20px; POSITION:
absolute; VISIBILITY: hidden; WIDTH: 110px<br />
}<br />
.menuitems {<br />
font-size:9pt;<br />
MARGIN: 2px;<br />
PADDING-BOTTOM: 0px;<br />
PADDING-LEFT: 15px;<br />
PADDING-RIGHT: 3px;<br />
PADDING-TOP: 0px;<br />
}</p>
<p>&lt;!--[if IE]&gt;<br />
onmouseover=highlightie5()&gt;</p>
<p>电话号码的验证</p>
<p>要求：<br />
(1)电话号码由数字、"("、")"和"-"构成<br />
(2)电话号码为3到8位<br />
(3)如果电话号码中包含有区号，那么区号为三位或四位<br />
(4)区号用"("、")"或"-"和其他部分隔开<br />
(5)移动电话号码为11或12位，如果为12位,那么第一位为0<br />
(6)11位移动电话号码的第一位和第二位为"13"<br />
(7)12位移动电话号码的第二位和第三位为"13"<br />
根据这几条规则，可以与出以下正则表达式：<br />
(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)</p>
<p><br />
&lt;script language="javascript"&gt;<br />
function PhoneCheck(s) {<br />
var str=s;<br />
var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/<br />
alert(reg.test(str));<br />
}<br />
&lt;/script&gt;<br />
&lt;input type=text name="iphone"&gt;<br />
&lt;input type=button onclick="PhoneCheck(document.all.iphone.value)" value="Check"&gt;<br />
----------------------------------------------------------------------------------------</p>
<p>&lt;%<br />
'********************************************<br />
'函数功能：正则表达式校验<br />
'参数patrn：要校验的类型<br />
' "User" - 用户名<br />
' "Truename" - 英文姓名<br />
' "Passwd" - 密码<br />
' "Tel" - 电话/传真<br />
' "Mobil" - 手机<br />
' "Date" - 日期（格式：yyyy-mm-dd）<br />
' "Email" - 电子邮件<br />
' "Postalcode" - 邮政编码<br />
' "Search" - 搜索关键字<br />
' "Int" - 整数<br />
'参数strng：要校验的字串<br />
'返回值：校验结果，正确返回true，错误返回false<br />
'********************************************<br />
Function IsVerify(patrn,strng)<br />
strng=Trim(strng)<br />
Select Case patrn<br />
Case "User" '用户名<br />
patrn="^[a-z]{1}([a-z0-9]|[._]){2,19}$"<br />
Case "Truename" '英文姓名<br />
patrn="^[a-zA-Z]{1,30}$"<br />
Case "Passwd" '密码<br />
patrn="^(\w){6,20}$"<br />
Case "Tel" '电话/传真<br />
patrn="^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$"<br />
Case "Mobil" '手机<br />
patrn="^(\d)+[-]?(\d){6,12}$"<br />
Case "Date" '日期（格式：yyyy-mm-dd）<br />
patrn="^[12]{1}(\d){3}[-][01]?(\d){1}[-][0123]?(\d){1}$"<br />
Case "Email" '电子邮件<br />
patrn="^((\w)|[-]|[.])+@(((\w)|[-])+[.])+[a-z]{2,4}$"<br />
Case "Postalcode" '邮政编码<br />
patrn="^[a-z0-9 ]{3,12}$"<br />
Case "Search" '搜索关键字<br />
patrn="^[^`~!@#$%^&amp;*()+=|\\\[\]\{\}:;\'\,.&lt;&gt;/?]{1}[^`~!@$%^&amp;()+=|\\\[\]\{\}:;\'\,.&lt;&gt;?]{0,19}$"<br />
Case "Int" '整数<br />
patrn="^[1-9]{1}[0-9]{0,6}$"<br />
Case "Array"<br />
patrn="^[0-9]{1}([0-9]|[\,]){0,150}$"<br />
End Select<br />
Dim regEx<br />
Dim Match<br />
Set regEx = New RegExp<br />
regEx.Pattern = patrn<br />
regEx.IgnoreCase = True<br />
regEx.Global = True<br />
Matches = regEx.test(strng)<br />
IsVerify = Matches<br />
Set regEx = Nothing<br />
End Function</p>
<p>'********************************************<br />
'函数功能：对输入框的特殊字串进行过滤保存<br />
'参数strPass：过滤前的字符串<br />
'返回值：过滤后的字符串<br />
'********************************************<br />
Function SQLencode(byVal strPass)<br />
strPass = Replace(strPass, "&amp;", "&amp;")<br />
strPass = Replace(strPass, "&lt;", "&lt;")<br />
strPass = Replace(strPass, "&gt;", "&gt;")<br />
strPass = Replace(strPass, """", """)<br />
strPass = Replace(strPass, "'", "'")<br />
strPass = Replace(strPass, " ", "　")<br />
strPass = Replace(strPass,chr(13)&amp;chr(10),"&lt;br/&gt;")<br />
SQLencode = strPass<br />
End Function</p>
<p>'********************************************<br />
'函数功能：对SQLencode函数过滤后的字符串进行还原<br />
'参数strPass：经过过滤后的字符串<br />
'返回值：还原的过滤前的字符串<br />
'********************************************<br />
Function SQLdecode(byVal strPass)<br />
If Not isNull(strPass) Then<br />
strPass = Replace(strPass, "&lt;", "&lt;")<br />
strPass = Replace(strPass, "&gt;", "&gt;")<br />
strPass = Replace(strPass, ""","""" )<br />
strPass = Replace(strPass, "'","'" )<br />
strPass = Replace(strPass,"&lt;br/&gt;",chr(13)&amp;chr(10))<br />
End If<br />
SQLdecode = strPass<br />
End Function</p>
<p>'********************************************<br />
'函数功能：生成随机密码（字符为数字与大小写字母集合）<br />
'参数length：密码长度<br />
'返回值：随机密码<br />
'********************************************<br />
Function random(length)<br />
Dim n,str<br />
rnds=""<br />
Randomize<br />
For i=1 To length<br />
n=Int(75*Rnd+48)<br />
If (n&gt;57 and n&lt;65) or (n&gt;90 and n&lt;97) Then<br />
i=i-1<br />
Else<br />
rnds=rnds&amp;Chr(n)<br />
End If<br />
Next<br />
random=rnds<br />
End Function</p>
<p>'********************************************<br />
'函数功能：对密码进行加密/解密（最大长度为15位）<br />
'********************************************<br />
Function Encrypt(preString)<br />
Dim pwds,s<br />
pwds=""<br />
s=Left(preString,15)<br />
For i=1 To Len(s)<br />
seed=170-Asc(Mid(s,i,1))-i<br />
pwds=pwds &amp; Chr(seed)<br />
Next<br />
Encrypt=pwds<br />
End Function</p>
<p>'********************************************<br />
'函数功能：格式化当前时间字串<br />
'参数：无<br />
'返回值：返回当前时间的纯数字字符串方式的表示（例如：当前时间2001-10-3 2:34:6，返回字符串"20011003023406"）<br />
'********************************************<br />
Function TheDate()<br />
y=year(date())<br />
m=month(date())<br />
d=day(date())<br />
h=Hour(time())<br />
n=Minute(time())<br />
s=Second(time())<br />
If Len(m)=1 Then m="0"&amp;m<br />
If Len(d)=1 Then d="0"&amp;d<br />
If Len(h)=1 Then h="0"&amp;h<br />
If Len(n)=1 Then n="0"&amp;n<br />
If Len(s)=1 Then s="0"&amp;s<br />
thedate=y&amp;m&amp;d&amp;h&amp;n&amp;s<br />
End Function</p>
<p>'********************************************<br />
'函数功能：返回字符串的长度<br />
'参数：字符串<br />
'返回值：字符串长度<br />
'********************************************<br />
Function strLen(str)<br />
dim p_len<br />
p_len=0<br />
strlen=0<br />
if trim(str)&lt;&gt;"" then<br />
p_len=len(trim(str))<br />
for xx=1 to p_len<br />
if asc(mid(str,xx,1))&lt;0 then<br />
strlen=int(strlen) + 2<br />
else<br />
strlen=int(strlen) + 1<br />
end if<br />
next<br />
end if<br />
End Function</p>
<p>'********************************************<br />
'函数功能：发送邮件通知<br />
'参数：字符串<br />
'返回值：成功/失败<br />
'********************************************<br />
Function SendMail(ToAddress, Subject, Body)<br />
On Error Resume Next<br />
Set objMail = Server.CreateObject("JMail.Message")<br />
objMail.From = ADR_Email<br />
objMail.FromName = "ADR管理中心"<br />
objMail.Subject = Subject<br />
objMail.AddRecipient ToAddress<br />
objMail.Body = Body<br />
If objMail.Send("") Then<br />
SendMail = True<br />
Else<br />
SendMail = False<br />
End If<br />
If Err.Number&lt;&gt; 0 Then SendMail = False<br />
Set objMail = Nothing<br />
On Error Goto 0<br />
End Function<br />
%&gt;<br />
-----------------------------------------------------------------------------------</p>
<p>//检验法人代码<br />
function isCorporationCode(s){<br />
var patrn=/^(\d){15}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验登录名：只能输入5-20个以字母开头、可带数字、&#8220;_&#8221;、&#8220;.&#8221;的字串<br />
function isRegisterUserName(s)<br />
{<br />
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}<br />
//校验用户姓名：只能输入1-30个以字母开头的字串<br />
function isTrueName(s)<br />
{<br />
var patrn=/^[^`~!@#$%^&amp;*()+-=|\\\[\]\{\}:;\'\,.&lt;&gt;/? 0-9]{2,19}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验密码：只能输入6-15个字母、数字<br />
function isPasswd(s)<br />
{<br />
var patrn=/^[a-zA-Z0-9]{6,15}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//检验体重<br />
function isAvoirdupois(s)<br />
{<br />
var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br />
var patrn2=/^[1-9]{1}$/;<br />
var intPart=s.indexOf('.');<br />
var decPart=s.lastIndexOf('.');<br />
if (intPart==-1 &amp;&amp; patrn.exec(s) &amp;&amp; eval(s)&gt;=2 &amp;&amp; eval(s)&lt;=200) return true<br />
if (intPart!=decPart || intPart==0 || intPart+2!=s.length) return false<br />
if (!patrn.exec(s.substring(0,intPart)) || !patrn2.exec(s.substring(decPart+1))) return false<br />
if (eval(s)&lt;2 || eval(s)&gt;200) return false<br />
return true<br />
}</p>
<p>//校验普通电话、传真号码：可以&#8220;+&#8221;开头，除数字外，可含有&#8220;-&#8221;<br />
function isTel(s)<br />
{<br />
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验手机号码：必须以数字开头，除数字外，可含有&#8220;-&#8221;<br />
function isMobile(s)<br />
{<br />
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验地区代码<br />
function isAreaCode(s)<br />
{<br />
var patrn=/^(\d){6}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验邮政编码<br />
function isPostalCode(s)<br />
{<br />
var patrn=/^[1-9]{1}(\d){5}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验搜索关键字<br />
function isSearch(s)<br />
{<br />
var patrn=/^[^`~!@#$%^&amp;*()+=|\\\[\]\{\}:;\'\,.&lt;&gt;/? ]{1}[^`~!@$%^&amp;()+=|\\\[\]\{\}:;\'\,.&lt;&gt;?]{0,19}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//校验是否为ip地址<br />
function isIP(s)<br />
{<br />
var patrn=/^[0-9.]{1,20}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//检验页码是否正确<br />
function isPage(s)<br />
{<br />
var patrn=/^[1-9]{1}[0-9]{0,2}$/;<br />
if (!patrn.exec(s)) return false<br />
return true<br />
}</p>
<p>//表单输入值错误提示<br />
function vErr(o,s){<br />
alert(s);<br />
if (o) o.focus();<br />
return false;<br />
}</p>
<p>//判断单选<br />
function chkRadio(o){<br />
for (i=0;i&lt;o.length;i++){<br />
if (o.checked) return true;<br />
}<br />
return false;<br />
}</p><img src ="http://www.blogjava.net/super2/aggbug/238032.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:52 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238032.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用js大全（一）----常用函数和语法</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238031.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:51:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238031.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238031.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238031.html</trackback:ping><description><![CDATA[1.document.write(""); 输出语句 <br />
2.JS中的注释为// <br />
3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body) <br />
4.一个浏览器窗口中的DOM顺序是:window-&gt;(navigator,screen,history,location,document) <br />
5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或＆#118alue) <br />
6.一个小写转大写的＆#106s: document.getElementById("output").＆#118alue = document.getElementById("input").＆#118alue.toUpperCase(); <br />
7.JS中的值类型:String,Number,Boolean,Null,Object,Function <br />
8.JS中的字符型转换成数值型:parseInt(),parseFloat() <br />
9.JS中的数字转换成字符型:(""+变量) <br />
10.JS中的取字符串长度是:(length) <br />
11.JS中的字符与字符相连接使用+号. <br />
12.JS中的比较操作符有:==等于,!=不等于,&gt;,&gt;=,&lt;.&lt;= <br />
13.JS中声明变量使用:var来进行声明 <br />
14.JS中的判断语句结构:if(condition){}else{} <br />
15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop} <br />
16.循环中止的命令是:break <br />
17.JS中的函数定义:function functionName([parameter],...){statement[s]} <br />
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. <br />
19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self <br />
20.状态栏的设置:window.status="字符"; <br />
21.弹出提示信息:window.alert("字符"); <br />
22.弹出确认框:window.confirm(); <br />
23.弹出输入提示框:window.prompt(); <br />
24.指定当前显示链接的位置:window.location.href="URL" <br />
25.取出窗体中的所有表单的数量:document.forms.length <br />
26.关闭文档的输出流:document.close(); <br />
27.字符串追加连接符:+= <br />
28.创建一个文档元素:document.createElement(),document.createTextNode() <br />
29.得到元素的方法:document.getElementById() <br />
30.设置表单中所有文本型的成员的值为空: <br />
var form = window.document.forms[0] <br />
for (var i = 0; i&lt;form.elements.length;i++){ <br />
&nbsp;&nbsp;&nbsp;&nbsp; if (form.elements.type == "text"){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; form.elements.＆#118alue = ""; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
} <br />
31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE) <br />
32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length <br />
33.单选按钮组判断是否被选中也是用checked. <br />
34.下拉列表框的值:document.forms[0].selectName.options[n].＆#118alue (n有时用下拉列表框名称加上.selectedIndex来确定被选中的值) <br />
35.字符串的定义:var myString = new String("This is lightsword"); <br />
36.字符串转成大写:string.toUpperCase(); 字符串转成小写:string.toLowerCase(); <br />
37.返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到. <br />
38.取字符串中指定位置的一个字符:StringA.charAt(9); <br />
39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6); <br />
40.
数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(＆#118alue1,＆#118alue2)返回两个
数中的最在值,Math.pow(＆#118alue1,10)返回＆#118alue1的十次方,Math.round(＆#118alue1)四舍五
入函数,Math.floor(Math.random()*(n+1))返回随机数 <br />
41.定义日期型变量:var today = new Date(); <br />
42.
日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年份,dateObj.getFullYear()
得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期
几,dateObj.getHours()得到小时,dateObj.getMinutes()得到分,dateObj.getSeconds()得到
秒,dateObj.setTime(＆#118alue)设置时间,dateObj.setYear(val)设置
年,dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,dateObj.setDay(val)设置
星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置
分,dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计] <br />
43.FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName <br />
44.parent代表父亲对象,top代表最顶端对象 <br />
45.打开子窗口的父窗口为:opener <br />
46.表示当前所属的位置:this <br />
47.当在超链接中调用JS函数时用:(＆#106avascript :)来开头后面加函数名 <br />
48.在老的浏览器中不执行此＆#106s:&lt;!--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //--&gt; <br />
49.引用一个文件式的＆#106s:&lt;script type="text/＆#106avascript" src="aaa.js"&gt;&lt;/script&gt; <br />
50.指定在不支持脚本的浏览器显示的HTML:&lt;noscript&gt;&lt;/noscript&gt; <br />
51.
当超链和＆#111nCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:&lt;a href="a.html"
＆#111nclick="location.href=&#8217;b.html&#8217;;return false"&gt;dfsadf&lt;/a&gt; <br />
52.JS
的内建对象
有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
<br />
53.JS中的换行:\n <br />
54.窗口全屏大小:&lt;script&gt;function fullScreen(){
this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;&lt;/script&gt;
<br />
55.JS中的all代表其下层的全部元素 <br />
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1 <br />
57.innerHTML
的值是表单元素的值:如&lt;p id="para"&gt;"how are
&lt;em&gt;you&lt;/em&gt;"&lt;/p&gt;,则innerHTML的值就是:how are
&lt;em&gt;you&lt;/em&gt; <br />
58.innerTEXT的值和上面的一样,只不过不会把&lt;em&gt;这种标记显示出来. <br />
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态. <br />
60.isDisabled判断是否为禁止状态.disabled设置禁止状态 <br />
61.length取得长度,返回整型数值 <br />
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc <br />
63.window.focus()使当前的窗口在所有窗口之前. <br />
64.blur()指失去焦点.与FOCUS()相反. <br />
65.select()指元素为选中状态. <br />
66.防止用户对文本框中输入文本:onfocus="this.blur()" <br />
67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length <br />
68.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless() <br />
69.状态栏文字的设置:window.status=&#8217;文字&#8217;,默认的状态栏文字设置:window.defaultStatus = &#8217;文字.&#8217;; <br />
70.添加到收藏夹:external.AddFavorite("<a href="http://www.dannyg.com%22/;;,%22jaskdlf/">http://www.dannyg.com";;,"jaskdlf</a>"); <br />
71.JS中遇到脚本错误时不做任何操作:window.＆#111nerror = doNothing; 指定错误句柄的语法为:window.＆#111nerror = handleError; <br />
72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续. <br />
73.JS中的self指的是当前的窗口 <br />
74.JS中状态栏显示内容:window.status="内容" <br />
75.JS中的top指的是框架集中最顶层的框架 <br />
76.JS中关闭当前的窗口:window.close(); <br />
77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");} <br />
78.JS中的窗口重定向:window.navigate("<a href="http://www.sina.com.cn/">http://www.sina.com.cn</a>";;); <br />
79.JS中的打印:window.print() <br />
80.JS中的提示输入框:window.prompt("message","defaultReply"); <br />
81.JS中的窗口滚动条:window.scroll(x,y) <br />
82.JS中的窗口滚动到位置:window.scrollby <br />
83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout <br />
84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); <br />
85.JS
中的退出之前使用的句柄:function verifyClose(){event.return＆#118alue="we really
like you and hope you will stay longer.";}}
window.onbeforeunload=verifyClose; <br />
86.当窗体第一次调用时使用的文件句柄:onload() <br />
87.当窗体关闭时调用的文件句柄:onunload() <br />
88.window.location的属性: protocol(http:),hostname(<a href="http://www.example.com%29,port%2880%29,host%28www.example.com/a/a.html%22%29,hash%28%22#giantGizmo">www.example.com),port(80),host(www.example.com:80),pathname("/a/a.html"),hash("#giantGizmo</a>",指跳转到相应的锚记),href(全部的信息) <br />
89.window.location.reload()刷新当前页面. <br />
90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL) <br />
91.document.write()不换行的输出,document.writeln()换行输出 <br />
92.document.body.noWrap=true;防止链接文字折行. <br />
93.变量名.charAt(第几位),取该变量的第几位的字符. <br />
94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值. <br />
95.字符串连接:string.concat(string2),或用+=进行连接 <br />
96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算) <br />
97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置. <br />
98.string.match(regExpression),判断字符是否匹配. <br />
99.string.replace(regExpression,replaceString)替换现有字符串. <br />
100.string.split(分隔符)返回一个数组存储值. <br />
101.string.substr(start[,length])取从第几位到指定长度的字符串. <br />
102.string.toLowerCase()使字符串全部变为小写. <br />
103.string.toUpperCase()使全部字符变为大写. <br />
104.parseInt(string[,radix(代表进制)])强制转换成整型. <br />
105.parseFloat(string[,radix])强制转换成浮点型. <br />
106.isNaN(变量):测试是否为数值型. <br />
107.定义常量的关键字:const,定义变量的关键字:var <br /><img src ="http://www.blogjava.net/super2/aggbug/238031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:51 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（九）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238030.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:50:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238030.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238030.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238030.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238030.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238030.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td>
            <ol>
                <li><font face="黑体"><font size="3"><strong>复选框对象：</strong> <br />
                <br />
                </font></font>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].属性</font></p>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].方法（参数）</font></p>
                <p><font size="3" face="黑体">document.表单名称.单选对象名称[索引].属性</font></p>
                <p><font size="3" face="黑体">document.表单名称.单选对象名称[索引].方法（参数）</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">checked</font></td>
                            <td><font size="3" face="黑体">设置该对象为选定状态</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">defaultChecked</font></td>
                            <td><font size="3" face="黑体">对应该对象的默认选定状态</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">click()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onClick onDbClick onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例： </font></li>
                </ul>
                <blockquote>
                <p class="样式1 样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function count() {<br />
                var checkCount=0;<br />
                var num = document.form1.elements.length;<br />
                <br />
                for (var i=0; i&lt;num; i++) {<br />
                if (document.form1.elements[i].checked)<br />
                &nbsp;&nbsp;&nbsp; checkCount++;<br />
                }<br />
                alert ("你喜欢 "+ checkCount + "种颜色。")<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
                &lt;FORM NAME=form1&gt;<br />
                请选择你喜欢的颜色：&lt;BR&gt;<br />
                &lt;INPUT TYPE="checkbox" NAME="red"&gt;红色<br />
                &lt;INPUT TYPE="checkbox" NAME="green"&gt;绿色<br />
                &lt;INPUT TYPE="checkbox" NAME="blue"&gt;蓝色&lt;BR&gt;<br />
                &lt;INPUT TYPE="button" VALUE="请单击" onClick=count()&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote>
                </li>
                <li><strong><font size="3" face="黑体">选择对象：<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">length</font></td>
                            <td><font size="3" face="黑体">选项的数目</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">options</font></td>
                            <td><font size="3" face="黑体">&lt;option&gt;标记</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">selectedIndex</font></td>
                            <td><font size="3" face="黑体">所选项目的索引值</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onClick onChange onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove<br />
                </font></p>
                </blockquote>
                </li>
                <li><strong><font size="3" face="黑体">选项对象：选择对象的子对象<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">&lt;option value="值" selected&gt;文字&lt;/option&gt;</font></p>
                <p><font size="3" face="黑体">new Option([文字[,值[,defaultSelected[,selected]]]])</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">selected</font></td>
                            <td><font size="3" face="黑体">判断该选项是否被选取</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">defaultSelected</font></td>
                            <td><font size="3" face="黑体">指定该选项为默认选定状态</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">index</font></td>
                            <td><font size="3" face="黑体">所有选项所构成的数组索引值</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">length</font></td>
                            <td><font size="3" face="黑体">选项的数目</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">text</font></td>
                            <td><font size="3" face="黑体">该选项显示的文字</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">所选项传到服务器的值</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例1： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">var url = new Array(3);<br />
                url[0] = "http://www.yam.org.tw/";<br />
                url[1] = "http://www.kimo.com/";<br />
                url[2] = "http://chinese.yahoo.com/";<br />
                <br />
                function goto(form) {<br />
                var i = form.menu.selectedIndex;<br />
                if (i&gt;0) {<br />
                location = url[i-1];<br />
                }<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
                &lt;FORM&gt;<br />
                &lt;SELECT NAME="menu" onChange="goto(this.form)"&gt;<br />
                &lt;OPTION&gt;你喜欢哪一个搜索引擎?<br />
                &lt;OPTION STYLE="color:red"&gt;◆蕃薯藤<br />
                &lt;OPTION STYLE="color:red"&gt;◇奇摩<br />
                &lt;OPTION STYLE="color:red"&gt;◆中文雅虎<br />
                &lt;/SELECT&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例2： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
                <br />
                function getText() {<br />
                sel = document.forms[0].weekday<br />
                ans = sel.options[sel.selectedIndex].text<br />
                return ans;<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
                &lt;FORM&gt;请选择...<br />
                &lt;SELECT name=weekday&gt;<br />
                &lt;OPTION VALUE="Monday"&gt;星期一<br />
                &lt;OPTION VALUE="Tuesday"&gt;星期二<br />
                &lt;OPTION VALUE="Wednesday"&gt;星期三<br />
                &lt;OPTION VALUE="Thursday"&gt;星期四<br />
                &lt;OPTION VALUE="Friday"&gt;星期五<br />
                &lt;OPTION VALUE="Saturday"&gt;星期六<br />
                &lt;OPTION VALUE="Sunday"&gt;星期日<br />
                &lt;/SELECT&gt;&lt;P&gt;<br />
                &lt;INPUT TYPE="button" VALUE="取出选项的文字"<br />
                onClick="alert(getText())"&gt; <br />
                &lt;INPUT TYPE="button" VALUE="取出选项的值"<br />
                onClick="alert(this.form.weekday.value)"&gt;&lt;BR&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例3： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;FORM NAME="form1"&gt;<br />
                你最喜欢哪一种水果?<br />
                &lt;INPUT TYPE="text" NAME="fruit"&gt;<br />
                &lt;A HREF="#" onClick="javascript:open('1.htm','','width=100')"&gt;<br />
                查询&lt;/A&gt;<br />
                &lt;/FORM&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt; /* -------- 1.htm -------- */<br />
                <br />
                function choice() {<br />
                sel = document.forms[0].elements[0];<br />
                document.form1.fruit.value = <br />
                sel.options[sel.selectedIndex].text;<br />
                self.close();<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;FORM&gt;<br />
                &lt;SELECT onChange="choice()"&gt;<br />
                &lt;OPTION&gt;请选择<br />
                &lt;OPTION&gt;西瓜<br />
                &lt;OPTION&gt;香蕉<br />
                &lt;/SELECT&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例4： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function createOptions(){<br />
                var option = new Option(document.form1.select1.value)<br />
                document.form1.select2.options[2] = option;<br />
                }<br />
                <br />
                &lt;/script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;form name="form1"&gt;<br />
                &lt;select name="select1" size="10"&gt;<br />
                &lt;option&gt;可选择项目 &lt;option&gt;---------------<br />
                &lt;option value="香蕉"&gt;香蕉 &lt;option value="葡萄"&gt;葡萄<br />
                &lt;option value="苹果"&gt;苹果 &lt;option value="梨子"&gt;梨子<br />
                &lt;/select&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;input type="button" value="--&gt;" onClick="createOptions()"&gt;<br />
                &lt;select name="select2" size="10"&gt;<br />
                &lt;option&gt;选择项目 &lt;option&gt;---------------<br />
                &lt;/select&gt;<br />
                &lt;/form&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例5： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function createOptions(){<br />
                sel1 = document.form1.select1;<br />
                sel2 = document.form1.select2;<br />
                var num = sel1.selectedIndex;<br />
                var option = new Option(sel1.options[num].text);<br />
                sel2.options[2] = option;<br />
                }<br />
                <br />
                &lt;/script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;form name="form1"&gt;<br />
                &lt;select name="select1" size="10"&gt;<br />
                &lt;option&gt;可选择项目 &lt;option&gt;---------------<br />
                &lt;option value="香蕉"&gt;香蕉 &lt;option value="葡萄"&gt;葡萄<br />
                &lt;option value="苹果"&gt;苹果 &lt;option value="梨子"&gt;梨子<br />
                &lt;/select&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;input type="button" value="--&gt;" onClick="createOptions()"&gt;<br />
                &lt;select name="select2" size="10"&gt;<br />
                &lt;option&gt;选择项目 &lt;option&gt;---------------<br />
                &lt;/select&gt;<br />
                &lt;/form&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例6： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function createOptions(){<br />
                sel1 = document.form1.select1;<br />
                sel2 = document.form1.select2;<br />
                var num = sel1.selectedIndex;<br />
                var option = new Option(sel1.options[num].text);<br />
                var item = sel2.options.length;<br />
                sel2.options[item] = option;<br />
                }<br />
                <br />
                &lt;/script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;form name="form1"&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;select name="select1" size="10"&gt;<br />
                &lt;option&gt;可选择项目 &lt;option&gt;---------------<br />
                &lt;option value="香蕉"&gt;香蕉 &lt;option value="葡萄"&gt;葡萄<br />
                &lt;option value="苹果"&gt;苹果 &lt;option value="梨子"&gt;梨子<br />
                &lt;/select&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;input type="button" value="--&gt;" onClick="createOptions()"&gt;<br />
                &lt;select name="select2" size="10"&gt;<br />
                &lt;option&gt;选择项目 &lt;option&gt;---------------<br />
                &lt;/select&gt;<br />
                &lt;/form&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例7： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function createOptions(){<br />
                <br />
                sel1 = document.form1.select1;<br />
                sel2 = document.form1.select2;<br />
                var num = sel1.selectedIndex;<br />
                if (num &gt; 1) {<br />
                var option = new Option(sel1.options[num].text);<br />
                var item = sel2.options.length;<br />
                sel2.options[item] = option;<br />
                }<br />
                sel1.selectedIndex = 10000;<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">function delOptions() {<br />
                var num = document.form1.select2.selectedIndex;<br />
                if (num&gt;1) <br />
                document.form1.select2.options[num] = null;<br />
                else <br />
                document.form1.select2.selectedIndex = 10000;<br />
                }<br />
                <br />
                &lt;/script&gt;<br />
                &lt;form name="form1"&gt;<br />
                &lt;select name="select1" size="10" <br />
                onDblClick="createOptions()"&gt;<br />
                &lt;option&gt;可选择项目 &lt;option&gt;---------------<br />
                &lt;option value="香蕉"&gt;香蕉 &lt;option value="葡萄"&gt;葡萄<br />
                &lt;option value="苹果"&gt;苹果 &lt;option value="梨子"&gt;梨子<br />
                &lt;/select&gt;<br />
                &lt;input type="button" value="选择" onClick="createOptions()"&gt;<br />
                &lt;select name="select2" size="10"&gt;<br />
                &lt;option&gt;选择项目 &lt;option&gt;---------------<br />
                &lt;/select&gt;<br />
                &lt;input type="button" value="删除" onClick="delOptions()"&gt;<br />
                &lt;/form&gt;<br />
                </font></p>
                </blockquote>
                </li>
                <li><strong><font size="3" face="黑体">文本区域对象：<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">defaultValue</font></td>
                            <td><font size="3" face="黑体">对应该对象的默认值</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">select()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onClick onChange onSelect onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例1： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function isTooLong(elm){<br />
                if (elm.length &gt; 50) {<br />
                &nbsp;&nbsp;&nbsp; alert("留言内容太长，请修改后再发送....");<br />
                &nbsp;&nbsp;&nbsp; return false;<br />
                }<br />
                }<br />
                <br />
                &lt;/script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;FORM onSubmit="return isTooLong(this.msg.value)"&gt;<br />
                &lt;TEXTAREA NAME="msg" COLS="30" ROWS="5" onFocus="this.value=''"&gt;<br />
                欢迎留言，不过请长话短说....<br />
                &lt;/textarea&gt;&lt;BR&gt;<br />
                &lt;INPUT TYPE="submit" VALUE="留言完毕"&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例2： </font></li>
                </ul>
                <blockquote>
                <p><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">&lt;STYLE&gt;<br />
                INPUT {background-color:'99FFFF';color:"red"}<br />
                TEXTAREA {background-color:'99FFFF';color:"red"}<br />
                &lt;/STYLE&gt;<br />
                &lt;BODY BGCOLOR="99FFFF"&gt;<br />
                &lt;FORM METHOD="post" ENCTYPE="text/plain" ACTION="mailto:hwyang@iii.org.tw?subject=不错"&gt;<br />
                &lt;TABLE&gt;<br />
                &lt;CAPTION&gt;读者回函&lt;/CAPTION&gt;<br />
                &lt;TR&gt;&lt;TD&gt;姓　　名：<br />
                &lt;TD&gt;&lt;INPUT TYPE="text" NAME="userName"&gt;<br />
                &lt;TR&gt;&lt;TD&gt;电子邮件：<br />
                &lt;TD&gt;&lt;INPUT TYPE="text" NAME="email"&gt;<br />
                &lt;TR&gt;&lt;TD VALIGN="top"&gt;内　　容：<br />
                &lt;TD&gt;&lt;TEXTAREA NAME="msg" ROWS="2" COLS="30"&gt;<br />
                我非常喜欢你的书，加油!!!<br />
                &lt;/TEXTAREA&gt;<br />
                &lt;TR&gt;&lt;TD COLSPAN="2" ALIGN="center"&gt;<br />
                &lt;INPUT TYPE="submit" VALUE="填好了"&gt;<br />
                &lt;/TABLE&gt;<br />
                &lt;/FORM&gt;<br />
                &lt;/BODY&gt;</span><br />
                </font></font></font></p>
                </blockquote>
                </li>
                <li><strong><font size="3" face="黑体">文件上传对象：<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">select()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onClick onSelect onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove</font></p>
                </blockquote></li>
            </ol>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="u"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>Cookie对象：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">是
            一种以文件（Cookie文件）的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息（Cookie数据）。Cookie文件由所访问的Web
            站点建立，以长久的保存客户端与Web站点间的会话数据，并且该Cookie数据只允许被所访问的Web站点进行读取。</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>Cookie文件的格式：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">NS：Cookie.txt<br />
            IE：用户名@域名.txt<br />
            </font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>写入Cookie：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：</font></p>
            <p><font size="3" face="黑体">document.cookie = " 关键字 = 值 [ ; expires = 有效日期 ] [;...]"</font></p>
            <p><font size="3" face="黑体">备注：</font></p>
            <ol>
                <li><font size="3" face="黑体">有效日期格式：Wdy,DD-Mon-YY HH:MM:SS GMT </font>
                </li>
                <li><font size="3" face="黑体">Wdy / Mon：英文星期 / 月份； </font>
                </li>
                <li><font size="3" face="黑体">还包含path、domain、secure属性； </font>
                </li>
                <li><font size="3" face="黑体">每个Web站点（domain）可建立20个Cookie数据； </font>
                </li>
                <li><font size="3" face="黑体">每个浏览器可存储300个Cookie数据，4k字节； </font>
                </li>
                <li><font size="3" face="黑体">客户有权禁止Cookie数据的写入。<br />
                </font></li>
            </ol>
            <p><font size="3" face="黑体">例1：</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            var today = new Date();<br />
            var expireDay = new Date();<br />
            var msPerMonth = 24*60*60*1000*31;<br />
            expireDay.setTime( today.getTime() + msPerMonth );<br />
            <br />
            document.cookie = "name=Hubert;expires=" + expireDay.toGMTString();<br />
            document.write("已经将 Cookie 写入你的硬盘中了!&lt;br&gt;");<br />
            document.write("内容是：", document.cookie, "&lt;br&gt;");<br />
            document.write("这个 Cookie 的有效时间是：");<br />
            document.write(expireDay.toGMTString());<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font size="3" face="黑体">例2：</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            var today = new Date();<br />
            var expireDay = new Date();<br />
            var msPerMonth = 24*60*60*1000*31;<br />
            expireDay.setTime( today.getTime() + msPerMonth );<br />
            <br />
            function setCookie(Key,value) {<br />
            document.cookie = Key + "=" + value + ";expires=" + expireDay.toGMTString();<br />
            }<br />
            <br />
            setCookie("NAME","HUBERT");<br />
            document.write("累计的 Cookies 如下：&lt;BR&gt;");<br />
            document.write(document.cookie);</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>读取Cookie：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：</font></p>
            <p><font size="3" face="黑体">document.cookie<br />
            </font></p>
            <p><font size="3" face="黑体">例</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            function getCookie(Key){<br />
            var search = Key + "=";<br />
            begin = document.cookie.indexOf(search);<br />
            if (begin != -1) {<br />
            &nbsp;&nbsp;&nbsp; begin += search.length;<br />
            &nbsp;&nbsp;&nbsp; end = document.cookie.indexOf(";",begin);<br />
            &nbsp;&nbsp;&nbsp; if (end == -1) end = document.cookie.length;<br />
            &nbsp;&nbsp;&nbsp; return document.cookie.substring(begin,end);<br />
            }<br />
            } <br />
            <br />
            document.write("嗨！ ",getCookie("name"), " 欢迎光临..")</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>删除Cookie：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：</font></p>
            <p><font size="3" face="黑体">document.cookie = " 关键字 = ; expires = 当前日期"<br />
            </font></p>
            <p><font size="3" face="黑体">例：</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            var today = new Date();</font></p>
            <p class="样式1"><font size="3" face="黑体">function delCookie(Key) {<br />
            document.cookie = Key + "=;expires=today.toGMTString";<br />
            }</font></p>
            <p class="样式1"><font size="3" face="黑体">document.write("现有的 Cookies 如下：&lt;BR&gt;");<br />
            document.write(document.cookie, "&lt;BR&gt;");<br />
            delCookie("name");<br />
            document.write("删除后的 Cookies 如下：&lt;BR&gt;");<br />
            document.write(document.cookie);</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
            </blockquote></td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238030.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:50 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238030.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（七）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238027.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:49:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238027.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238027.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238027.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238027.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>文件对象：</strong> </font></font>
                <p><font size="3" face="黑体">代表当前HTML对象，是由&lt;body&gt;标签组构成的，对每个HTML文件会自动建立一个文件对象。</font></p>
                <p><font size="3" face="黑体">格式：</font></p>
                <p><font size="3" face="黑体">document.属性<br />
                document.方法（参数） <br />
                </font></p>
                </li>
                <li><font face="黑体"><font size="3"><strong>文件对象的属性：</strong> <br />
                <br />
                </font></font>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">linkColor</font></td>
                            <td><font size="3" face="黑体">设置超链接的颜色</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">alinkColor</font></td>
                            <td><font size="3" face="黑体">作用中的超链接的颜色</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">vlinkColor</font></td>
                            <td><font size="3" face="黑体">链接的超链接颜色</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">links</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有超链接</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">URL</font></td>
                            <td><font size="3" face="黑体">该文件的网址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">anchors</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有锚点</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">bgColor</font></td>
                            <td><font size="3" face="黑体">背景颜色</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">fgColor</font></td>
                            <td><font size="3" face="黑体">前景颜色</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">classes</font></td>
                            <td><font size="3" face="黑体">文件中的class属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">cookie</font></td>
                            <td><font size="3" face="黑体">设置cookie</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">domain</font></td>
                            <td><font size="3" face="黑体">指定服务器的域名</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">formName</font></td>
                            <td><font size="3" face="黑体">以表单名称表示所有表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">forms</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">images</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有图像</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">layers</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有layer</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">embeds</font></td>
                            <td><font size="3" face="黑体">文件中的plug-in</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">applets</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有applet</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">plugins</font></td>
                            <td><font size="3" face="黑体">以数组索引值表示所有插件程序</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">referrer</font></td>
                            <td><font size="3" face="黑体">代表当前打开文件的网页的网址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">tags</font></td>
                            <td><font size="3" face="黑体">指出HTML标签的样式</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">title</font></td>
                            <td><font size="3" face="黑体">该文档的标题</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">width</font></td>
                            <td><font size="3" face="黑体">该文件的宽度（px）</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">lastModified</font></td>
                            <td><font size="3" face="黑体">文件最后修改时间</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
                <li><strong><font size="3" face="黑体">文件对象的方法：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="600">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="220"><font size="3" face="黑体">captureEvents(事件)</font></td>
                            <td><font size="3" face="黑体">设置要获取指定的事件</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">close()</font></td>
                            <td><font size="3" face="黑体">关闭输出字符流，强制显示数据内容</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">getSelection()</font></td>
                            <td><font size="3" face="黑体">取得当前选取的字串</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><font size="3" face="黑体">使事件处理器生效</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">open([mimeType,[replace]])</font></td>
                            <td><font size="3" face="黑体">打开字符流</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">releaseEvents(事件类型)</font></td>
                            <td><font size="3" face="黑体">释放已获取的事件</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">routeEvent(事件)</font></td>
                            <td><font size="3" face="黑体">传送已捕捉的事件</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">write(字串)</font></td>
                            <td><font size="3" face="黑体">写字串或数值到文件中</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">writeln(字串)</font></td>
                            <td><font size="3" face="黑体">分行写字串或数值到文件中（&lt;pre&gt;..&lt;/pre&gt;）</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
                <li><font face="黑体"><font size="3"><strong>文件对象的事件处理程序：</strong> </font></font>
                <p><font size="3" face="黑体">onClick onDbClick onKeyDown onKeyPress onKeyUp onMouseDown onMouseOver </font></p>
                </li>
            </ul>
            <blockquote>
            <p><font face="黑体"><font size="3">例1：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">document.bgColor = "white";<br />
            document.fgColor = "black";<br />
            document.linkColor = "red";<br />
            document.alinkColor = "blue";<br />
            document.vlinkColor = "purple";</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">测试文件对象的颜色属性：&lt;BR&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;A HREF="http://www.hubert.idv.tw"&gt;文哥网路技术学习网&lt;/A&gt;</font></p>
            <p><font face="黑体"><font size="3">例2：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">var update_date = document.lastModified;<br />
            var formated_date = update_date.substring(0,10);<br />
            <br />
            document.write("本网页更新日期：" + update_date + "&lt;BR&gt;")<br />
            document.write("本网页更新日期：" + formated_date)</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;/Script&gt;</font></p>
            <p><font face="黑体"><br />
            <br />
            </font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="p"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>锚点对象：</strong> </font></font>
                <p><font size="3" face="黑体">网页中的锚点均会被自动看作锚点对象，并依顺序，分别表示为document.anchors[0]，document.anchors[1]...</font></p>
                <p><font size="3" face="黑体">定义锚点对象的格式：</font></p>
                <p><font size="3" face="黑体">字串.anchor(属性)</font></p>
                </li>
            </ul>
            <ul>
                <li><strong><font size="3" face="黑体">锚点对象的属性：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">锚点名称</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">text</font></td>
                            <td><font size="3" face="黑体">锚点字串</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
            </ul>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="q"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>链接对象：</strong> </font></font>
                <p><font size="3" face="黑体">网页中的链接均会被自动看作链接对象，并依顺序，分别表示为document.links[0]，document.links[1]...</font></p>
                <p><font size="3" face="黑体">定义链接对象的格式：</font></p>
                </li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">字串.link(属性)</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>链接对象的属性：</strong> <br />
                <br />
                </font></font>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">hash</font></td>
                            <td><font size="3" face="黑体">URL中的锚点名称</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">host</font></td>
                            <td><font size="3" face="黑体">主机域名或IP地址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">hostname</font></td>
                            <td><font size="3" face="黑体">URL中的host+port</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">href</font></td>
                            <td><font size="3" face="黑体">完整的URL字串</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">pathname</font></td>
                            <td><font size="3" face="黑体">URL中path部分</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">port</font></td>
                            <td><font size="3" face="黑体">URL中端口部分</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">protocol</font></td>
                            <td><font size="3" face="黑体">URL中通讯协议部分</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">search</font></td>
                            <td><font size="3" face="黑体">URL中查询字串部分</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">target</font></td>
                            <td><font size="3" face="黑体">代表目标的窗口</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">text</font></td>
                            <td><font size="3" face="黑体">表示A标签中的文字</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">x</font></td>
                            <td><font size="3" face="黑体">链接对象的左边界</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">y</font></td>
                            <td><font size="3" face="黑体">链接对象的右边界</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
                <li><font face="黑体"><font size="3"><strong>链接对象的方法：</strong> </font></font>
                <p><font size="3" face="黑体">handleEvent(事件) <br />
                激活对某事件的处理程序。</font></p>
                </li>
            </ul>
            <ul>
                <li><font face="黑体"><font size="3"><strong>链接对象的事件处理程序：</strong> </font></font>
                <p><font size="3" face="黑体">onClick onDbClick onKeyDown onKeyPress onKeyUp onMouseDown onMouseUp onMouseOver onMouseOut </font></p>
                </li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">例1：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            function linkGetter() {<br />
            msgWindow = open('','','width=250,height=200')<br />
            msgWindow.document.write("共有" + document.links.length + "个搜索引擎")<br />
            for (var i = 0; i &lt; document.links.length; i++) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; msgWindow.document.write("&lt;LI&gt;"+document.links[i])<br />
            }<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">常用的搜索引擎：&lt;BR&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;A HREF="http://www.yam.org.tw/"&gt;蕃薯藤&lt;/A&gt;<br />
            &lt;A HREF="http://www.kimo.com/"&gt;奇摩&lt;/A&gt;<br />
            &lt;A HREF="http://chinese.yahoo.com/"&gt;雅虎&lt;/A&gt;<br />
            &lt;A HREF="http://gais.cs.ccu.edu.tw/"&gt;盖世&lt;/A&gt;<br />
            &lt;A HREF="http://www.openfind.com.tw/"&gt;网擎&lt;/A&gt;<br />
            &lt;A HREF="http://www.dreamer.com.tw/"&gt;梦想家&lt;/A&gt;&lt;BR&gt;<br />
            &lt;INPUT TYPE="button" VALUE="网址一览" onClick=linkGetter()&gt;</font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a href="http://hi.baidu.com/fc/editor/" name="r"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>框架对象：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">可以被窗口中的框架引用的对象，具有窗口对象的属性和方法。</font></p>
            <p><font size="3" face="黑体">格式：</font></p>
            <p><font size="3" face="黑体">top.frameName|frames[n].属性|方法</font></p>
            <p><font size="3" face="黑体">parent.frameName|frames[n].属性|方法</font></p>
            <p><font size="3" face="黑体">例：<br />
            </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">/* -------- frameset.htm -------- */<br />
            &lt;Script&gt;<br />
            <br />
            document.title = "框架组页";<br />
            var usrID = "来宾";<br />
            <br />
            &lt;/Script&gt;</font></span></p>
            <p class="样式1"><font size="3" face="黑体">&lt;FRAMESET COLS="20%,80%"&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; &lt;FRAME SRC="menu.htm" NAME=leftFrame&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; &lt;FRAMESET ROWS="10%,90%"&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;FRAME SRC="usrInfo.htm" NAME=upFrame&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;FRAME SRC="welcome.htm" NAME=downFrame&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; &lt;/FRAMESET&gt;<br />
            &lt;/FRAMESET&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;!-------- menu.htm --------&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;HEAD&gt;<br />
            &lt;TITLE&gt;导航页&lt;/TITLE&gt;<br />
            &lt;STYLE&gt;A{text-decoration:none}&lt;/STYLE&gt;<br />
            &lt;/HEAD&gt;<br />
            &lt;BODY&gt;<br />
            &lt;CENTER&gt;<br />
            &lt;A HREF="login.htm" TARGET="downFrame"&gt;会员登录&lt;/A&gt;&lt;BR&gt;<br />
            &lt;A HREF="hot.htm" TARGET="downFrame"&gt;热门优惠&lt;/A&gt;&lt;BR&gt;<br />
            &lt;A HREF="welcome.htm" TARGET="downFrame"&gt;回 首 页&lt;/A&gt;<br />
            &lt;BR&gt;<br />
            &lt;/CENTER&gt;<br />
            &lt;/BODY&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">/* -------- usrInfo.htm -------- */<br />
            &lt;Script&gt;<br />
            <br />
            document.title = "用户信息";<br />
            var bye = "欢迎有空常来..."<br />
            <br />
            <br />
            document.write<br />
            ("&lt;MARQUEE&gt;亲爱的&lt;FONT COLOR='gray'&gt;&lt;U&gt;",top.usrID,"&lt;/U&gt;&lt;/FONT&gt;会员，欢迎您的光临！ &lt;/MARQUEE&gt;");</font></p>
            <p class="样式1"><br />
            <font size="3" face="黑体">&lt;/Script&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">/* -------- login.htm -------- */<br />
            &lt;Script&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">document.title = "用户登录";</font></p>
            <p class="样式1"><font size="3" face="黑体">function login() {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; top.usrID = document.loginForm.usr.value;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; top.upFrame.location = "usrInfo.htm";<br />
            }</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;HTML&gt;<br />
            &lt;FORM NAME="loginForm"&gt;<br />
            请输入您的大名：<br />
            &lt;INPUT TYPE="text" NAME="usr"&gt;<br />
            &lt;INPUT TYPE="button" VALUE="填写完毕" onClick=login()&gt;<br />
            &lt;/FORM&gt;<br />
            &lt;/HTML&gt;</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>防止直接链接：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font face="黑体"><font size="3">例：<br />
            <span class="样式1"><font color="#0000ff">&lt;Script&gt; /* -------- hot.htm -------- */</font></span></font></font></p>
            <p class="样式1"><font size="3" face="黑体">document.title = "热门优惠";<br />
            <br />
            if (top.usrID == null) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; location = "frameset.htm";<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">今日优惠：</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;LI&gt;超级豪华大比萨。（原价$550，今天只要$450）<br />
            &lt;LI&gt;海鲜大比萨。（原价$550，今天只要$450）</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>检查是否使用框架：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font face="黑体"><font size="3">例：<br />
            <span class="样式1"><font color="#0000ff">&lt;!-------- welcome.htm --------&gt;</font></span></font></font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;HEAD&gt;<br />
            &lt;TITLE&gt;首页&lt;/TITLE&gt;<br />
            &lt;STYLE&gt;A{text-decoration:none}&lt;/STYLE&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">if (top.frames.length == 0) {<br />
            &nbsp;&nbsp;&nbsp; location = "frameset.htm";<br />
            }<br />
            if (top.frames.length &gt; 0) {<br />
            &nbsp;&nbsp;&nbsp; location = "frameset.htm";<br />
            } <br />
            <br />
            &lt;/Script&gt;</font></p>
            <p class="样式1"><font size="3" face="黑体">&lt;/HEAD&gt;<br />
            &lt;CENTER&gt;<br />
            欢迎光临&lt;H1&gt;<br />
            &lt;FONT COLOR="green" FACE="arial"&gt;<br />
            My PIZZA&lt;/FONT&gt;&lt;/H1&gt;<br />
            &lt;/CENTER&gt;</font></p>
            </blockquote></td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:49 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238027.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（八）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238029.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:49:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238029.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238029.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238029.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238029.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238029.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>表单对象：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">文件对象的子对象，Javascript的runtime engine自动为每一个表单建立一个表单对象。</font></p>
            <p><font size="3" face="黑体">格式：</font></p>
            <p><font size="3" face="黑体">document.forms[索引].属性</font></p>
            <p><font size="3" face="黑体">document.forms[索引].方法（参数）</font></p>
            <p><font size="3" face="黑体">document.表单名称.属性</font></p>
            <p><font size="3" face="黑体">document.表单名称.方法（参数）</font></p>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>表单对象的属性：</strong> </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">action</font></td>
                        <td><font size="3" face="黑体">表单动作</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">elements</font></td>
                        <td><font size="3" face="黑体">以索引表示的所有表单元素</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">encoding</font></td>
                        <td><font size="3" face="黑体">MIME的类型</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">length</font></td>
                        <td><font size="3" face="黑体">表单元素的个数</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">method</font></td>
                        <td><font size="3" face="黑体">方法</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">name</font></td>
                        <td><font size="3" face="黑体">表单名称</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">target</font></td>
                        <td><font size="3" face="黑体">目标</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            <ul>
                <li><font face="黑体"><font size="3"><strong>表单对象的方法：</strong> </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="180"><font size="3" face="黑体">handleEvent(事件)</font></td>
                        <td><font size="3" face="黑体">使事件处理程序生效</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">reset()</font></td>
                        <td><font size="3" face="黑体">重置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">submit()</font></td>
                        <td><font size="3" face="黑体">提交</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="t"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ol>
                <li><strong><font size="3" face="黑体">文本对象：<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].属性</font></p>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].方法（参数）</font></p>
                <p><font size="3" face="黑体">document.表单名称.文本对象名称.属性</font></p>
                <p><font size="3" face="黑体">document.表单名称.文本对象名称.方法（参数）</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">defaultValue</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">select()</font></td>
                            <td><font size="3" face="黑体">该对象设置为选取状态</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onChange onClick onDbClick onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove onSelect</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例1： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;FORM&gt;<br />
                姓名：<br />
                &lt;INPUT TYPE="text" NAME="name"&gt;<br />
                &lt;INPUT TYPE="button" VALUE="请单击" onClick=alert("谢谢你，"+this.form.name.value)&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例2： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
                <br />
                function getFocus(obj) {<br />
                &nbsp;&nbsp;&nbsp;&nbsp; obj.style.color='red';<br />
                &nbsp;&nbsp;&nbsp;&nbsp; obj.style.background='#DBDBDB';<br />
                }<br />
                function getBlur(obj) {<br />
                &nbsp;&nbsp;&nbsp;&nbsp; obj.style.color='black';<br />
                &nbsp;&nbsp;&nbsp;&nbsp; obj.style.background='white';<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;BODY onLoad=document.form1.name.focus()&gt;<br />
                &lt;FORM NAME="form1"&gt;<br />
                姓　　名：&lt;INPUT TYPE="text" NAME="name"<br />
                onFocus=getFocus(this) onBlur=getBlur(this)&gt;&lt;BR&gt;<br />
                电　　话：&lt;INPUT TYPE="text" NAME="tel"<br />
                onFocus=getFocus(this) onBlur=getBlur(this)&gt;&lt;BR&gt;<br />
                &lt;/FORM&gt;<br />
                &lt;/BODY&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例3： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
                <br />
                var i = 0;</font></p>
                <p class="样式1"><font size="3" face="黑体">function movenext(obj,i) {<br />
                if(obj.value.length==4){<br />
                &nbsp;&nbsp;&nbsp;&nbsp; document.forms[0].elements[i+1].focus();<br />
                }<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">function result() {<br />
                fm = document.forms[0];<br />
                num = fm.elements[0].value + <br />
                fm.elements[1].value +<br />
                fm.elements[2].value + <br />
                fm.elements[3].value ;<br />
                alert("你输入的信用卡号码是"+ num);<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;BODY onLoad=document.forms[0].elements[i].focus()&gt;<br />
                请输入你的信用卡号码：<br />
                &lt;form&gt;<br />
                &lt;input type=text size=3 maxlength=4 onKeyup=movenext(this,0)&gt; -<br />
                &lt;input type=text size=3 maxlength=4 onKeyup=movenext(this,1)&gt; -<br />
                &lt;input type=text size=3 maxlength=4 onKeyup=movenext(this,2)&gt; -<br />
                &lt;input type=text size=3 maxlength=4 onKeyup=movenext(this,3)&gt;<br />
                &lt;input type=button value=显示 onClick=result()&gt;<br />
                &lt;/form&gt;<br />
                &lt;/BODY&gt;</font></p>
                </blockquote>
                </li>
                <li><font face="黑体"><font size="3"><strong>密码对象：</strong> </font></font>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].属性</font></p>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].方法（参数）</font></p>
                <p><font size="3" face="黑体">document.表单名称.密码对象名称.属性</font></p>
                <p><font size="3" face="黑体">document.表单名称.密码对象名称.方法（参数）</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">defaultValue</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">select()</font></td>
                            <td><font size="3" face="黑体">该对象设置为选取状态</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onChange onClick onDbClick onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove onSelect</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例1： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;<br />
                <br />
                function checkPw() {<br />
                fm = document.form1;<br />
                if (fm.pw2.value != fm.pw1.value) {<br />
                &nbsp;&nbsp;&nbsp;&nbsp; alert("密码不符，请重新输入");<br />
                &nbsp;&nbsp;&nbsp;&nbsp; document.form1.pw2.select();<br />
                }<br />
                else<br />
                &nbsp;&nbsp;&nbsp;&nbsp; alert("谢谢你，"+fm.name.value);<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;BODY onLoad=document.form1.name.focus()&gt;<br />
                &lt;FORM NAME="form1"&gt;<br />
                姓　　名：&lt;INPUT TYPE="text" NAME="name"&gt;&lt;BR&gt;<br />
                输入密码：&lt;INPUT TYPE="password" NAME="pw1"&gt;&lt;BR&gt;<br />
                重新输入：&lt;INPUT TYPE="password" NAME="pw2"&gt;&lt;BR&gt;<br />
                &lt;INPUT TYPE="button" VALUE="填好了" onClick=checkPw()&gt;　<br />
                &lt;INPUT TYPE="reset" VALUE="重　填"&gt;<br />
                &lt;/FORM&gt;<br />
                &lt;/BODY&gt;</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例2： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function isInt(elm) {<br />
                if (isNaN(elm)) {<br />
                &nbsp;&nbsp;&nbsp;&nbsp; alert("你输入的是" + elm + "\n不是数字！");<br />
                &nbsp;&nbsp;&nbsp;&nbsp; document.forms[0].pw.value = "";<br />
                &nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
                }<br />
                if (elm.length != 4) {<br />
                &nbsp;&nbsp;&nbsp;&nbsp; alert("请输入四位数数字！");<br />
                &nbsp;&nbsp;&nbsp;&nbsp; document.forms[0].pw.value = "";<br />
                &nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
                }<br />
                }<br />
                &lt;/Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;form action="test.asp" onSubmit="return isInt(this.pw.value)"&gt;<br />
                请输入四位数数字密码：&lt;BR&gt;<br />
                &lt;input type="password" name="pw"&gt;<br />
                &lt;input type="submit" value="检查"&gt;<br />
                &lt;/form&gt;</font></p>
                </blockquote>
                </li>
                <li><strong><font size="3" face="黑体">按钮对象、提交按钮对象、重置按钮对象：<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].属性</font></p>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].方法（参数）</font></p>
                <p><font size="3" face="黑体">document.表单名称.按钮对象名称.属性</font></p>
                <p><font size="3" face="黑体">document.表单名称.按钮对象名称.方法（参数）</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">click()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onClick onDbClick onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove</font></p>
                </blockquote>
                </li>
                <li><font face="黑体"><font size="3"><strong>隐藏对象：<br />
                </strong><br />
                </font></font>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].属性</font></p>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引].方法（参数）</font></p>
                <p><font size="3" face="黑体">document.表单名称.隐藏对象名称.属性</font></p>
                <p><font size="3" face="黑体">document.表单名称.隐藏对象名称.方法（参数）</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                </li>
                <li><strong><font size="3" face="黑体">单选按钮对象：<br />
                <br />
                </font></strong>
                <ul>
                    <li><font size="3" face="黑体">格式： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引](索引).属性</font></p>
                <p><font size="3" face="黑体">document.forms[索引].elements[索引](索引).方法（参数）</font></p>
                <p><font size="3" face="黑体">document.表单名称.单选对象名称[索引].属性</font></p>
                <p><font size="3" face="黑体">document.表单名称.单选对象名称[索引].方法（参数）</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">属性： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">checked</font></td>
                            <td><font size="3" face="黑体">设置该对象为选定状态</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">defaultChecked</font></td>
                            <td><font size="3" face="黑体">对应该对象的默认选定状态</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">form</font></td>
                            <td><font size="3" face="黑体">该对象所在的表单</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">name</font></td>
                            <td><font size="3" face="黑体">该对象的name属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">type</font></td>
                            <td><font size="3" face="黑体">该对象的type属性</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">value</font></td>
                            <td><font size="3" face="黑体">该对象的value属性</font></td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">方法： </font></li>
                </ul>
                <blockquote>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="180"><font size="3" face="黑体">blur()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">click()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">focus()</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">事件处理程序： </font></li>
                </ul>
                <blockquote>
                <p><font size="3" face="黑体">onBlur onClick onDbClick onFocus onKeyDown onKeyPress onKeyUp <br />
                onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove</font></p>
                </blockquote>
                <ul>
                    <li><font size="3" face="黑体">例： </font></li>
                </ul>
                <blockquote>
                <p class="样式1"><font size="3" face="黑体">&lt;Script&gt;</font></p>
                <p class="样式1"><font size="3" face="黑体">function show() {<br />
                var x = "先生";<br />
                if (document.form1.sex[1].checked)<br />
                &nbsp;&nbsp; x = "小姐";<br />
                alert(document.form1.name.value + x);<br />
                }</font></p>
                <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
                &lt;FORM NAME=form1&gt;<br />
                姓名：&lt;INPUT TYPE="text" NAME="name"&gt;&lt;BR&gt;<br />
                你是：&lt;INPUT TYPE="radio" NAME="sex" CHECKED&gt;帅哥<br />
                &lt;INPUT TYPE="radio" NAME="sex"&gt;美女&lt;BR&gt;<br />
                &lt;INPUT TYPE="button" VALUE="请单击" onClick=show()&gt;<br />
                &lt;/FORM&gt;</font></p>
                </blockquote></li>
            </ol>
            </td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:49 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（六）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238026.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:48:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238026.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238026.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238026.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238026.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238026.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td height="550">
            <ul>
                <li><font face="黑体"><font size="3"><strong>屏幕对象：</strong> </font></font>
                <p><font size="3" face="黑体">描述屏幕的显示及颜色属性。</font></p>
                </li>
                <li><font face="黑体"><font size="3"><strong>屏幕对象的属性：<br />
                <br />
                </strong>格式： screen.属性 </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">availHeight</font></td>
                        <td><font size="3" face="黑体">屏幕区域的可用高度</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">availWidth</font></td>
                        <td><font size="3" face="黑体">屏幕区域的可用宽度</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">colorDepth</font></td>
                        <td><font size="3" face="黑体">颜色深度 256/8 16/16 32M/32 </font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">height</font></td>
                        <td><font size="3" face="黑体">屏幕区域的实际高度</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">width</font></td>
                        <td><font size="3" face="黑体">屏幕区域的实际宽度</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            <blockquote>
            <p><font face="黑体"><font size="3">例1：<br />
            <span class="样式1"><font color="#0000ff">&lt;Script&gt;</font></span></font></font></p>
            <p class="样式1"><font size="3" face="黑体">with (document) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("您的屏幕显示设定值如下：&lt;P&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("屏幕的实际高度为", screen.availHeight, "&lt;BR&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("屏幕的实际宽度为", screen.availWidth, "&lt;BR&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("屏幕的色盘深度为", screen.colorDepth, "&lt;BR&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("屏幕区域的高度为", screen.height, "&lt;BR&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("屏幕区域的宽度为", screen.width);<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font size="3" face="黑体">例2：<br />
            </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            if ( screen.width &lt; 800 || screen.colorDepth &lt; 8 ){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; var msg = "本网站最佳浏览模式为 800 * 600 * 256";<br />
            &nbsp;&nbsp;&nbsp;&nbsp; alert(msg);<br />
            }</font></span></p>
            <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="l"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>事件对象：</strong><br />
                <br />
                当事件发生时，浏览器自动建立该对象，并包含该事件的类型、鼠标坐标等。 </font></font></li>
            </ul>
            <ul>
                <li><font face="黑体"><font size="3"><strong>事件对象的属性：<br />
                <br />
                </strong>格式：event.属性 </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="600">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">data</font></td>
                        <td><font size="3" face="黑体">返回拖拽对象的URL字符串（dragDrop）</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">width</font></td>
                        <td><font size="3" face="黑体">该窗口或框架的高度</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">height</font></td>
                        <td><font size="3" face="黑体">该窗口或框架的高度</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">pageX</font></td>
                        <td><font size="3" face="黑体">光标相对于该网页的水平位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">pageY</font></td>
                        <td><font size="3" face="黑体">光标相对于该网页的垂直位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">screenX</font></td>
                        <td><font size="3" face="黑体">光标相对于该屏幕的水平位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">screenY</font></td>
                        <td><font size="3" face="黑体">光标相对于该屏幕的垂直位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">target</font></td>
                        <td><font size="3" face="黑体">该事件被传送到的对象</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">type</font></td>
                        <td><font size="3" face="黑体">事件的类型</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">which</font></td>
                        <td><font size="3" face="黑体">数值表示的键盘或鼠标键：1/2/3（左键/中键/右键）</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">layerX</font></td>
                        <td><font size="3" face="黑体">光标相对于事件发生层的水平位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">layerY</font></td>
                        <td><font size="3" face="黑体">光标相对于事件发生层的垂直位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">x</font></td>
                        <td><font size="3" face="黑体">相当于layerX</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">y</font></td>
                        <td><font size="3" face="黑体">相当于layerY</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            <blockquote>
            <p><font size="3" face="黑体">例1：<br />
            </font><font face="黑体"><font size="3"><font color="#0000ff">&lt;Script&gt;<br />
            <br />
            function getEvent(evnt) {<br />
            eventWin = open ('','','width=200,height=100');<br />
            with (eventWin.document) { <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write("事件类型：", event.type);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write("&lt;br&gt;鼠标的x坐标：", event.screenX);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write("&lt;br&gt;鼠标的y坐标：", event.screenY);<br />
            }<br />
            } <br />
            <br />
            document.write ("单击...")<br />
            document.onmousedown = getEvent;<br />
            &lt;/Script&gt; </font><br />
            </font></font></p>
            <p><font size="3" face="黑体">例2：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            function getCoordinate(evnt) {</font></p>
            <p><font color="#0000ff" size="3" face="黑体">if (document.all) {<br />
            &nbsp;&nbsp;&nbsp; x = event.screenX;<br />
            &nbsp;&nbsp;&nbsp; y = event.screenY;<br />
            }<br />
            else {<br />
            &nbsp;&nbsp;&nbsp; x = evnt.screenX;<br />
            &nbsp;&nbsp;&nbsp; y = evnt.screenY; <br />
            }<br />
            status = "水平坐标："+ x + "；垂直坐标："+ y;<br />
            } </font></p>
            <p><font face="黑体"><font size="3"><font color="#0000ff">document.onmousemove = getCoordinate;<br />
            <br />
            &lt;/Script&gt;</font><br />
            </font></font></p>
            <p><font face="黑体"><font size="3">例3：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">function whichKey(evnt) {</font></p>
            <p><font color="#0000ff" size="3" face="黑体">if (document.all) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; x = event.button;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; if( x==1 ) alert("你单击了左键");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; if( x==2 ) alert("你单击了右键");<br />
            }<br />
            <br />
            else {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; x = evnt.button;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; if( x==1 ) alert("你单击了左键");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; if( x==3 ) alert("你单击了右键");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
            }<br />
            }</font></p>
            <p><font color="#0000ff" size="3" face="黑体">document.onmousedown = whichKey;<br />
            document.write("请单击鼠标左/右键");</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;/Script&gt;</font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="m"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>历史对象：</strong><br />
                <br />
                用以存储客户端最近访问的网址清单。 </font></font>
                <p><font size="3" face="黑体">格式：</font></p>
                <p><font size="3" face="黑体">history.属性<br />
                history.方法（参数） </font></p>
                </li>
            </ul>
            <ul>
                <li><strong><font size="3" face="黑体">历史对象的属性：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">current</font></td>
                            <td><font size="3" face="黑体">当前历史记录的网址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">length</font></td>
                            <td><font size="3" face="黑体">存储在记录清单中的网址数目</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">next</font></td>
                            <td><font size="3" face="黑体">下一个历史记录的网址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">previous</font></td>
                            <td><font size="3" face="黑体">上一个历史记录的网址</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
            </ul>
            <ul>
                <li><strong><font size="3" face="黑体">历史对象的方法：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">back()</font></td>
                            <td><font size="3" face="黑体">回到上一个历史记录中的网址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">forward()</font></td>
                            <td><font size="3" face="黑体">回到下一个历史记录中的网址</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">go(整数或URL)</font></td>
                            <td><font size="3" face="黑体">前往历史记录中的网址</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">例1：<br />
            </font><font color="#0000ff" size="3" face="黑体">history.go(-1) <br />
            <br />
            newWin.history.back() <br />
            <br />
            parent.downFrame.histroy.back() </font></p>
            </blockquote>
            <blockquote>
            <p><font face="黑体"><font size="3">例2：<br />
            <font color="#0000ff">&lt;A HREF="#" onClick="history.back()"&gt;上一页&lt;/A&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;A HREF="javascript:history.back()"&gt;上一页&lt;/A&gt;</font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="n"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td>
            <ul>
                <li><font face="黑体"><font size="3"><strong>位置对象：</strong> </font></font>
                <p><font size="3" face="黑体">用来代表特定窗口的URL信息。<br />
                <br />
                格式：</font></p>
                <p><font size="3" face="黑体">location.属性<br />
                location.方法（参数） <br />
                </font></p>
                </li>
                <li><font face="黑体"><font size="3"><strong>URL的格式：</strong><br />
                <br />
                protocol//host:port/path#hash?search </font></font></li>
            </ul>
            <ul>
                <li><strong><font size="3" face="黑体">URL的种类：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">javascript:</font></td>
                            <td><font size="3" face="黑体">javascript程序代码</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">view-source:</font></td>
                            <td><font size="3" face="黑体">显示源代码</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">http:</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">file:</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">ftp:</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">mailto:</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">news:</font></td>
                            <td><br />
                            </td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">gopher</font></td>
                            <td><br />
                            </td>
                        </tr>
                    </tbody>
                </table>
                </li>
            </ul>
            <ul>
                <li><strong><font size="3" face="黑体">位置对象的属性：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">hash</font></td>
                            <td><font size="3" face="黑体">锚点名称</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">host</font></td>
                            <td><font size="3" face="黑体">主机名称</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">hostname</font></td>
                            <td><font size="3" face="黑体">host:port</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">href</font></td>
                            <td><font size="3" face="黑体">完整的URL字符串</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">pathname</font></td>
                            <td><font size="3" face="黑体">路径</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">port</font></td>
                            <td><font size="3" face="黑体">端口</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">protocol</font></td>
                            <td><font size="3" face="黑体">协议</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">search</font></td>
                            <td><font size="3" face="黑体">查询信息</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
                <li><strong><font size="3" face="黑体">位置对象的方法：<br />
                <br />
                </font></strong>
                <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                    <tbody>
                        <tr bgcolor="#ffffff">
                            <td align="center" width="160"><font size="3" face="黑体">reload()</font></td>
                            <td><font size="3" face="黑体">重新加载</font></td>
                        </tr>
                        <tr bgcolor="#ffffff">
                            <td align="center"><font size="3" face="黑体">replace(网址)</font></td>
                            <td><font size="3" face="黑体">用指定的网页取代当前网页</font></td>
                        </tr>
                    </tbody>
                </table>
                </li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">例1：</font></p>
            <p><font color="#0000ff" size="3" face="黑体">按下按钮前往「文哥网络技术学习网」&lt;P&gt;<br />
            &lt;INPUT TYPE="button" VALUE="走吧！" onClick="location.href='http://www.hubert.idv.tw/'"&gt;</font></p>
            <p><font size="3" face="黑体">例2：</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;FONT COLOR="red"<br />
            onClick="location='http://www.hubert.idv.tw/'"&gt;<br />
            文哥网络技术学习网&lt;/FONT&gt;&lt;P&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;FONT COLOR="blue" STYLE="cursor:hand" <br />
            onClick="location='http://www.hubert.idv.tw/'"&gt;<br />
            文哥网络技术学习网&lt;/FONT&gt;</font></p>
            <p><font size="3" face="黑体">例3：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            var sec = 5;<br />
            <br />
            function countDown() {<br />
            if (sec &gt; 0) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; num.innerHTML = sec--;<br />
            }<br />
            else<br />
            &nbsp;&nbsp;&nbsp;&nbsp; location = "http://www.hubert.idv.tw/";<br />
            }<br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;BODY onLoad="setInterval('coun</font><font color="#0000ff" size="3" face="黑体">tDown()', 1000)"&gt;<br />
            &lt;CENTER&gt;<br />
            文哥网络技术学习网<br />
            &lt;H2&gt;http://www.hubert.idv.tw/&lt;/H2&gt;<br />
            五秒钟后自动带你前往&lt;BR&gt;<br />
            &lt;FONT ID="num" SIZE="7" FACE="impact"&gt;5&lt;/FONT&gt;</font></p>
            <p><font size="3" face="黑体">例4：</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;A HREF="#"
            onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.hubert.idv.tw/');"&gt;&lt;FONT
            COLOR="red"&gt;&lt;U&gt;设为首页&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;P&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;A
            HREF="javascript:window.external.AddFavorite('http://www.hubert.idv.tw
            /', '文哥网络技术学习网');"&gt;&lt;FONT
            COLOR="red"&gt;&lt;U&gt;加入收藏&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;</font></p>
            </blockquote></td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238026.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:48 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238026.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（四）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238024.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:46:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238024.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238024.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238024.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td height="550">
            <ul>
                <li><font size="3"><font face="黑体"><strong>函数：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">独立于主程序的、具有特定功能的一段程序代码块。</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>函数的定义：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            </font><font size="3"><font face="黑体"><font color="#0000ff">function 函数名([参数[,参数...]]){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; [return &lt;表达式&gt;；] <br />
            }</font> </font></font></p>
            <p><font size="3" face="黑体">约定：<br />
            1、函数名：易于识别；（同变量命名规则）<br />
            2、程序代码：模块化设计；<br />
            3、函数位置：按逻辑顺序，集中置顶。（&lt;head&gt;...&lt;/head&gt;）</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>return语句：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            </font><font size="3"><font face="黑体"><font color="#0000ff">return &lt;表达式&gt;；<br />
            <br />
            </font>功能：返回表达式的值。 </font></font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>函数的调用：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            <font color="#0000ff">函数名([参数[,参数...]])</font> </font></p>
            <p><font size="3"><font face="黑体">例1：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">function showName(name){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; document.write ( "我是" + name );<br />
            }</font></p>
            <p><font color="#0000ff" size="3" face="黑体">showName("黄雅玲");</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;/Script&gt;</font></p>
            <p><font size="3"><font face="黑体">例2：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">function showName(name){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; str="我是" + name;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; return str;<br />
            }</font></p>
            <p><font color="#0000ff" size="3" face="黑体">document.write(showName("黄雅玲"));</font></p>
            <p><font size="3"><font face="黑体"><font color="#0000ff">&lt;/Script&gt;</font><br />
            </font></font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>事件：</strong> </font></font>
                <p><font size="3" face="黑体">用户对浏览器所做的特定的动作（操作），是实现交互操作的一种机制。</font></p>
                </li>
            </ul>
            <table bgcolor="#003366" border="0" cellpadding="4" cellspacing="1" width="100%">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <th width="80"><font face="黑体">事件名称</font></th>
                        <th><font face="黑体">适用对象</font></th>
                        <th><font face="黑体">意义</font></th>
                        <th><font face="黑体">说明</font></th>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Abort</font></td>
                        <td align="center"><font size="3" face="黑体">image</font></td>
                        <td align="center"><font size="3" face="黑体">终止</font></td>
                        <td><font size="3" face="黑体">当图形尚未完全加载前</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Blur</font></td>
                        <td align="center"><br />
                        </td>
                        <td align="center"><font size="3" face="黑体">失去焦点</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Change</font></td>
                        <td align="center"><font size="3" face="黑体">t/pw/ta/select</font></td>
                        <td align="center"><font size="3" face="黑体">改变</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">DragDrop</font></td>
                        <td align="center"><font size="3" face="黑体">window</font></td>
                        <td align="center"><font size="3" face="黑体">拖曳</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Error</font></td>
                        <td align="center"><br />
                        </td>
                        <td align="center"><font size="3" face="黑体">img/win</font></td>
                        <td><font size="3" face="黑体">错误加载文件或图形时发生错误</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Focus</font></td>
                        <td align="center"><br />
                        </td>
                        <td align="center"><font size="3" face="黑体">取得焦点</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Move</font></td>
                        <td align="center"><font size="3" face="黑体">window</font></td>
                        <td align="center"><font size="3" face="黑体">移动</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Reset</font></td>
                        <td align="center"><font size="3" face="黑体">form</font></td>
                        <td align="center"><font size="3" face="黑体">重置</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">Submit</font></td>
                        <td align="center"><font size="3" face="黑体">form</font></td>
                        <td align="center"><br />
                        </td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td colspan="4" align="center"><font size="3" face="黑体">Click/DblClick、KeyDown/KeyPress/KeyUp、Load/Unload、MouseDown/MouseUp/MouseOver/MouseOut/MouseMove</font></td>
                    </tr>
                </tbody>
            </table>
            <ul>
                <li><font size="3"><font face="黑体"><strong>事件处理程序：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">浏览器响应某个事件，实现用户的交互操作而进行的处理（过程）。</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>事件处理程序的调用：</strong> </font></font>
                <blockquote>
                <p><font size="3" face="黑体">浏览器等待用户的交互操作，并在事件发生时，自动调用事件处理程序（函数），完成事件处理过程。</font></p>
                <p><font size="3"><font face="黑体"><strong>HTML标签属性：</strong><br />
                <br />
                格式：<br />
                </font></font><font size="3"><font face="黑体"><font color="#0000ff">&lt;tag on事件=&#8220;&lt;语句组&gt;|&lt;函数名&gt;&#8221;&gt; <br />
                <br />
                </font>例1： <br />
                </font></font><font size="3"><font face="黑体"><font color="#0000ff">&lt;body onload="alert('建议浏览器的分辨率：800x600');"&gt;<br />
                &lt;body onload="var str='建议浏览器的分辨率：800x600';alert(str);"&gt;<br />
                <br />
                </font>例2：<br />
                </font></font><font color="#0000ff" size="3" face="黑体">&lt;script&gt; <br />
                function show(){<br />
                &nbsp;&nbsp;&nbsp;&nbsp; var str="建议浏览器的分辨率：800x600";<br />
                &nbsp;&nbsp;&nbsp;&nbsp; alert(str);<br />
                }<br />
                &lt;/script&gt;<br />
                &lt;body onload="show();"&gt;<br />
                <br />
                </font></p>
                <p><font size="3"><font face="黑体"><strong>对象属性：</strong><br />
                <br />
                格式：<br />
                <font color="#0000ff">对象名.on事件=&lt;语句&gt;|&lt;函数名&gt;</font><br />
                </font></font><font color="#0000ff"><br />
                </font><font size="3"><font face="黑体">例1： <br />
                <font color="#0000ff">document.</font></font></font><font size="3"><font face="黑体"><font color="#0000ff">onload=alert("建议浏览器的分辨率：800x600");<br />
                <br />
                var str="建议浏览器的分辨率：800x600"; <br />
                document.onload=alert(str);<br />
                <br />
                </font>例2：<br />
                </font></font><font color="#0000ff" size="3" face="黑体">&lt;script&gt; <br />
                function show(){<br />
                &nbsp;&nbsp;&nbsp;&nbsp; var str="建议浏览器的分辨率：800x600";<br />
                &nbsp;&nbsp;&nbsp;&nbsp; alert(str);<br />
                }<br />
                document.onload=show();<br />
                &lt;/script&gt; <br />
                </font></p>
                </blockquote></li>
            </ul>
            <p><font size="3" face="黑体">例1： <br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Body&gt;<br />
            &lt;FORM&gt;<br />
            请输入基本资料：&lt;BR&gt;<br />
            姓名：<br />
            &lt;INPUT TYPE="text" NAME="usr" SIZE="8"&gt;<br />
            &lt;INPUT TYPE="button" VALUE=" 请单击" onClick="alert('谢谢你的填写...')"&gt;<br />
            &lt;/Body&gt;</font></p>
            <p><font size="3" face="黑体">例2：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            function handelError(img){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; msg = "有一图文件，名为： \'" + img.name + "\'\n无法顺利显示，请通知系统管理人员" + "，敬备薄礼相送。";<br />
            &nbsp;&nbsp;&nbsp;&nbsp; alert(msg);<br />
            }<br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;IMG SRC="abc.gif" NAME="中国电信的广告" onError="handelError(this)"&gt;</font></p>
            <p><font size="3" face="黑体">例3：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Body&gt;<br />
            &lt;A
            HREF="http://www.hubert.idv.tw/" onMouseOver="status='最棒的学习网站';return
            true;" onMouseOut="status='完毕'"&gt;文哥网络技术学习网&lt;/A&gt;<br />
            &lt;/Body&gt;</font></p>
            <p><font size="3" face="黑体">例4：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Body&gt;<br />
            &lt;FONT
            STYLE="cursor:hand" onClick="location='http://www.hubert.idv.tw/'"
            onMouseOver="status='最棒的在线学习网站'; this.color='red';return true;"
            onMouseOut="status='完毕'; this.color='blue';"&gt;文哥网络技术学习网&lt;/FONT&gt;<br />
            &lt;/Body&gt;</font></p>
            <p><font size="3" face="黑体">例5：<br />
            <font color="#0000ff">&lt;Script&gt;</font><br />
            </font><font color="#0000ff" size="3" face="黑体">function mOver(object,msg){<br />
            &nbsp;&nbsp;&nbsp; status = msg;<br />
            &nbsp;&nbsp;&nbsp; object.color = "red";<br />
            &nbsp;&nbsp;&nbsp; object.face = "华文楷体";<br />
            }</font></p>
            <p><font color="#0000ff" size="3" face="黑体">function mOut(object){<br />
            &nbsp;&nbsp;&nbsp; status = '完毕';<br />
            &nbsp;&nbsp;&nbsp; object.color = "blue";<br />
            &nbsp;&nbsp;&nbsp; object.face = "幼圆";<br />
            }<br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;Body&gt;<br />
            &lt;FONT
            STYLE="cursor:hand" onClick="location='http://www.hubert.idv.tw/'"
            onMouseOver="mOver(this,'最棒的线上学习网站'); return true;"
            onMouseOut="mOut(this)"&gt;文哥网络技术学习网&lt;/FONT&gt;<br />
            &lt;/Body&gt;</font></p>
            <p><font size="3"><font face="黑体">例6：<br />
            <font color="#0000ff">&lt;STYLE&gt; A {text-decoration:none} &lt;/STYLE&gt;</font></font></font></p>
            <p><font size="3"><font face="黑体"><font color="#0000ff">&lt;BODY&gt;<br />
            </font><font color="#0000ff">搜寻引擎：&lt;BR&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;IMG SRC="images\snow1.gif" NAME=gif_1&gt;<br />
            &lt;A
            HREF="http://www.yam.com/"
            onMouseOver="document.gif_1.src='images\\snow.gif'"
            onMouseOut="document.gif_1.src='images\\snow1.gif'"&gt;蕃薯藤&lt;/A&gt;&lt;
            BR&gt;</font></p>
            <p><font size="3"><font face="黑体"><font color="#0000ff">&lt;IMG SRC="images\snow1.gif" NAME=gif_2&gt;<br />
            &lt;A
            HREF="http://www.kimo.com.tw/"
            onMouseOver="document.gif_2.src='images\\snow.gif'"
            onMouseOut="document.gif_2.src='images\\snow1.gif'"&gt;奇摩站&lt;/A&gt;<br />
            </font><font color="#0000ff">&lt;/BODY&gt;</font></font></font></p>
            <p><font size="3"><font face="黑体">例7：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">var url = new Array(3);<br />
            url[0] = "http://www.yam.org.tw/";<br />
            url[1] = "http://www.kimo.com/";<br />
            url[2] = "http://chinese.yahoo.com/";<br />
            <br />
            function goto(i) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; location = url[i];<br />
            }</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;table width=250&gt;&lt;tr&gt;&lt;td&gt;<br />
            &lt;form&gt;&lt;fieldset&gt;<br />
            &lt;legend&gt;搜寻引擎&lt;/legend&gt;<br />
            &lt;input name="go" type="radio" onClick="goto(0)"&gt;蕃薯藤<br />
            &lt;input name="go" type="radio" onClick="goto(1)"&gt;奇摩<br />
            &lt;input name="go" type="radio" onClick="goto(2)"&gt;中文雅虎<br />
            &lt;/fieldset&gt;&lt;/form&gt;<br />
            &lt;/table&gt;</font></p>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="g"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td height="550">
            <ul>
                <li><font size="3"><font face="黑体"><strong>定时器：</strong>（延迟器） </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">用以指定在一段特定的时间后执行某段程序。</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>setTimeout()：</strong>（1.0版） </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            <br />
            [定时器对象名=] setTimeout(&#8220;&lt;表达式&gt;&#8221;，毫秒)<br />
            <br />
            功能：执行&lt;表达式&gt;一次。</font></p>
            <p><br />
            <br />
            <font size="3"><font face="黑体">例1：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">function count() {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; setTimeout("alert('三秒到了')",3000)<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;INPUT TYPE="button" VALUE=" 计时开始" onClick="count()"&gt;</font></p>
            <p><font size="3"><font face="黑体">例2：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">function show() {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; document.all['news'].style.display = "";<br />
            &nbsp;&nbsp;&nbsp;&nbsp; setTimeout("hide()",500);<br />
            }<br />
            <br />
            function hide() {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; document.all['news'].style.display = "none";<br />
            &nbsp;&nbsp;&nbsp;&nbsp; setTimeout("show()",500);<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;Body onload="show()"&gt;<br />
            最新消息：&lt;FONT ID="news" STYLE="display:none"&gt;十面埋伏...&lt;/FONT&gt;<br />
            &lt;/Body&gt;</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>clearTimeout()：终止定时器</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            <br />
            clearTimeout(定时器对象名)</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>setInterval()：</strong>（1.2版） </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            <br />
            [定时器对象名=] setInterval(&#8220;&lt;表达式&gt;&#8221;，毫秒)<br />
            <br />
            功能：重复执行&lt;表达式&gt;，直至窗口、框架被关闭或执行clearInterval。</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>clearInterval()：终止定时器</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            <br />
            clearInterval(定时器对象名)</font></p>
            </blockquote>
            <blockquote>
            <p><font size="3"><font face="黑体">例1：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">var sec = 0;<br />
            timerID = setInterval("count()",1000);</font></p>
            <p><font color="#0000ff" size="3" face="黑体">function count() {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; num.innerHTML = sec++;<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">停留时间：<br />
            &lt;FONT ID="num" FACE="impact"&gt;0&lt;/FONT&gt;秒钟<br />
            &lt;INPUT TYPE="button" VALUE="停止" onClick="clearInterval(timerID)"&gt;</font></p>
            <p><font size="3"><font face="黑体">例2：<br />
            <font color="#0000ff">&lt;Script&gt;</font></font></font></p>
            <p><font color="#0000ff" size="3" face="黑体">var str = "这是一个在线拍卖的网站，请尽情血拼吧！";<br />
            var seq = 0;<br />
            <br />
            function scroll() {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; msg = str.substring(0, seq+1);<br />
            &nbsp;&nbsp;&nbsp;&nbsp; banner.innerHTML = msg;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; seq++;<br />
            &nbsp;&nbsp;&nbsp;&nbsp; if (seq &gt;= str.length) seq = 0;<br />
            }<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font color="#0000ff" size="3" face="黑体">&lt;Body onLoad="setInterval('scroll()',500)"&gt;<br />
            &lt;FONT ID="banner"&gt;&lt;/FONT&gt;<br />
            &lt;/Body&gt;</font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="h"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td height="550">
            <ul>
                <li><font size="3"><font face="黑体"><strong>图像对象：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">网页中的图像均会被自动看作图像对象，并依顺序，分别表示为document.images[0]，document.images[1]...</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>建立图像对象：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：<br />
            <br />
            图像对象名称=new Image([宽度],[高度])　　　//px</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>图像对象的属性：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">border complete height hspace lowsrc name src vspace width</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>图像对象的事件：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">onAbort onError onKeyDown onKeyPress onKeyUop onLoad<br />
            </font></p>
            <p><font size="3" face="黑体">例1：（预载）<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            img0 = new Image();<br />
            img0.src = "images/snow0.gif";<br />
            <br />
            img1 = new Image();<br />
            img1.src = "images/snow1.gif";<br />
            <br />
            document.write ("已经读取两个图文件，但此时不显示。");<br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font size="3" face="黑体">例2： <br />
            </font><font size="3"><font face="黑体"><font color="#0000ff">&lt;Script&gt;<br />
            function img-preload(idx){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; eval("img"+idx+" = new Image()");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; eval("img"+idx+".src = 'images/snow"+idx+".gif'");<br />
            }<br />
            <br />
            img-preload(0);<br />
            img-preload(1);<br />
            document.write ("已经读取两个图文件，但此时不显示。");<br />
            <br />
            &lt;/Script&gt;</font> </font></font></p>
            <p><font size="3" face="黑体">例3：<br />
            </font><font size="3"><font face="黑体"><font color="#0000ff">&lt;Script&gt;<br />
            function img-preload(imgname,idx){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; eval("img"+idx+" = new Image()");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; eval("img"+idx+".src = 'images/"+imgname+".gif'");<br />
            }<br />
            <br />
            img-preload("snow0",0);<br />
            img-preload("snow1",1);<br />
            document.write ("已经读取两个图文件，但此时不显示。");<br />
            <br />
            &lt;/Script&gt;</font> </font></font></p>
            </blockquote></td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:46 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（五）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238025.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:46:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238025.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238025.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238025.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238025.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238025.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td height="550">
            <ul>
                <li><font size="3"><font face="黑体"><strong>Navigator对象：（领航员）</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">检测浏览器的版本、所支持的MIME类型、已安装的外挂程序（plug-in）。该对象包含两个子对象：外挂对象、MIME类型对象。</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>Navigator对象的属性：</strong><br />
                <br />
                格式： navigator.属性 </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">appCodeName</font></td>
                        <td><font size="3" face="黑体">代码</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">appName</font></td>
                        <td><font size="3" face="黑体">名称</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">appVersion</font></td>
                        <td><font size="3" face="黑体">版本</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">language</font></td>
                        <td><font size="3" face="黑体">语言</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">mimeType</font></td>
                        <td><font size="3" face="黑体">以数组表示所支持的MIME类型</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">platform</font></td>
                        <td><font size="3" face="黑体">编译浏览器的机器类型</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">plugins</font></td>
                        <td><font size="3" face="黑体">以数组表示已安装的外挂程序</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">userAgent</font></td>
                        <td><font size="3" face="黑体">用户代理程序的表头</font></td>
                    </tr>
                </tbody>
            </table>
            <p><font size="3" face="黑体">例1：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            with (document) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("你的浏览器信息：&lt;OL&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;LI&gt;代码："+navigator.appCodeName);<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;LI&gt;名称："+navigator.appName);<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;LI&gt;版本："+navigator.appVersion);<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;LI&gt;语言："+navigator.language);<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;LI&gt;编译平台："+navigator.platform);<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;LI&gt;用户表头："+navigator.userAgent);<br />
            } <br />
            <br />
            &lt;/Script&gt;</font></p>
            <p><font size="3" face="黑体">例2：<br />
            </font><font size="3"><font face="黑体"><font color="#0000ff">&lt;Script&gt;<br />
            <br />
            if (document.all) {<br />
            &nbsp;&nbsp;&nbsp; document.write("你的浏览器是：MSIE");<br />
            }&nbsp;&nbsp;&nbsp; else {<br />
            &nbsp;&nbsp;&nbsp; document.write("你的浏览器是：Navigator");<br />
            }<br />
            <br />
            &lt;/Script&gt;</font> </font></font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>plugin对象的属性：<br />
                <br />
                </strong>格式： navigator.plugins.属性 </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">description</font></td>
                        <td><font size="3" face="黑体">外挂程序模块的描述</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">filename</font></td>
                        <td><font size="3" face="黑体">外挂程序模块的文件名</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">length</font></td>
                        <td><font size="3" face="黑体">外挂程序模块的个数</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">name</font></td>
                        <td><font size="3" face="黑体">外挂程序模块的名称</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            <blockquote>
            <p><font size="3" face="黑体">例：<br />
            </font><font size="3"><font face="黑体"><font color="#0000ff">&lt;Script&gt;<br />
            <br />
            var len = navigator.plugins.length;<br />
            with (document) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("你的浏览器共支持" + len + "种plug-in：&lt;BR&gt;");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;TABLE BORDER&gt;")<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;CAPTION&gt;PLUG-IN 清单&lt;/CAPTION&gt;")<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;TR&gt;&lt;TH&gt; &lt;TH&gt;名称&lt;TH&gt;描述&lt;TH&gt;文件名")<br />
            &nbsp;&nbsp;&nbsp;&nbsp; for (var i=0; i&lt;len; i++)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write("&lt;TR&gt;&lt;TD&gt;" + i +<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + navigator.plugins[i].name +<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + navigator.plugins[i].description + <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + navigator.plugins[i].filename);<br />
            } </font><br />
            <br />
            <font color="#0000ff">&lt;/Script&gt;</font> </font></font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>mimeType对象的属性：<br />
                <br />
                </strong>格式：navigator.mimeTypes.属性 </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">description</font></td>
                        <td><font size="3" face="黑体">MIME类型的描述</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">enablePlugin</font></td>
                        <td><font size="3" face="黑体">对应到哪个外挂模块</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">length</font></td>
                        <td><font size="3" face="黑体">MIME类型的数目</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">suffixes</font></td>
                        <td><font size="3" face="黑体">MIME类型的扩展名</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">type</font></td>
                        <td><font size="3" face="黑体">MIME类型的名称</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            <blockquote>
            <p><font size="3" face="黑体">例：<br />
            </font><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
            <br />
            var len = navigator.mimeTypes.length;<br />
            with (document) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("你的浏览器共支持" + len + "种MIME类型：");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;TABLE BORDER&gt;")<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;CAPTION&gt;MIME type 清单&lt;/CAPTION&gt;")<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;TR&gt;&lt;TH&gt; &lt;TH&gt;名称&lt;TH&gt;描述&lt;TH&gt;扩展名&lt;TH&gt;附注")<br />
            &nbsp;&nbsp;&nbsp; for (var i=0; i&lt;len; i++) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write("&lt;TR&gt;&lt;TD&gt;" + i + <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + navigator.mimeTypes[i].type +<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + navigator.mimeTypes[i].description +<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + navigator.mimeTypes[i].suffixes +<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;TD&gt;" + <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; navigator.mimeTypes[i].enabledPlugin.name);<br />
            }<br />
            } <br />
            <br />
            &lt;/Script&gt;</font></p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="j"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td height="550">
            <ul>
                <li><font size="3"><font face="黑体"><strong>窗口对象的属性和方法：</strong> </font></font></li>
            </ul>
            <blockquote>
            <p><font size="3" face="黑体">格式：</font></p>
            <p><font size="3" face="黑体">[window.]属性<br />
            [window.]方法（参数）</font></p>
            <p><font size="3" face="黑体">opener.属性<br />
            opener.方法（参数）<br />
            self.属性<br />
            self.方法（参数）<br />
            parent.属性<br />
            parent.方法（参数）<br />
            top.属性<br />
            top.方法（参数）</font></p>
            <p><font size="3" face="黑体">窗口名称.属性<br />
            窗口名称.方法（参数）</font></p>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>窗口对象的属性</strong>： </font></font></li>
            </ul>
            <blockquote>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="160"><font size="3" face="黑体">document</font></td>
                        <td><font size="3" face="黑体">当前文件的信息</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">location</font></td>
                        <td><font size="3" face="黑体">当前URL的信息</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">name</font></td>
                        <td><font size="3" face="黑体">窗口名称</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">status</font></td>
                        <td><font size="3" face="黑体">状态栏的临时信息</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">defaultStatus</font></td>
                        <td><font size="3" face="黑体">状态栏默认信息</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">history</font></td>
                        <td><font size="3" face="黑体">该窗口最近查阅过的网页</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">closed</font></td>
                        <td><font size="3" face="黑体">判断窗口是否关闭，返回布尔值</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">opner</font></td>
                        <td><font size="3" face="黑体">open方法打开的窗口的源窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">outerHeight</font></td>
                        <td><font size="3" face="黑体">窗口边界的垂直尺寸，px</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">outerWidth</font></td>
                        <td><font size="3" face="黑体">窗口边界的水平尺寸，px</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">pageXOffset</font></td>
                        <td><font size="3" face="黑体">网页x-position的位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">pageYOffset</font></td>
                        <td><font size="3" face="黑体">网页y-position的位置</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">innerHeight</font></td>
                        <td><font size="3" face="黑体">窗口内容区的垂直尺寸，px</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">innerWidth</font></td>
                        <td><font size="3" face="黑体">窗口内容区的水平尺寸，px</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">screenX</font></td>
                        <td><font size="3" face="黑体">窗口左边界的X坐标</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">screenY</font></td>
                        <td><font size="3" face="黑体">窗口上边界的Y坐标</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">self</font></td>
                        <td><font size="3" face="黑体">当前窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">top</font></td>
                        <td><font size="3" face="黑体">最上方的窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">parent</font></td>
                        <td><font size="3" face="黑体">当前窗口或框架的框架组</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">frames</font></td>
                        <td><font size="3" face="黑体">对应到窗口中的框架</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">length</font></td>
                        <td><font size="3" face="黑体">框架的个数</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">locationbar</font></td>
                        <td><font size="3" face="黑体">浏览器地址栏</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">menubar</font></td>
                        <td><font size="3" face="黑体">浏览器菜单栏</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">scrollbars</font></td>
                        <td><font size="3" face="黑体">浏览器滚动条</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">statusbar</font></td>
                        <td><font size="3" face="黑体">浏览器状态栏</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">toolbar</font></td>
                        <td><font size="3" face="黑体">浏览器工具栏</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">offscreenBuffering</font></td>
                        <td><font size="3" face="黑体">是否更新窗口外的区域</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">personalbars</font></td>
                        <td><font size="3" face="黑体">浏览器的个人工具栏，仅Navigator</font></td>
                    </tr>
                </tbody>
            </table>
            </blockquote>
            <ul>
                <li><font size="3"><font face="黑体"><strong>窗口对象的方法：</strong> </font></font></li>
            </ul>
            <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="600">
                <tbody>
                    <tr bgcolor="#ffffff">
                        <td align="center" width="300"><font size="3" face="黑体">alert(信息字串)</font></td>
                        <td><font size="3" face="黑体">弹出警告信息</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">confirm(信息字串)</font></td>
                        <td><font size="3" face="黑体">显示确认信息对话框</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">prompt(提示字串[，默认值])</font></td>
                        <td><font size="3" face="黑体">显示提示信息，并提供可输入的字段</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">atob(译码字串)</font></td>
                        <td><font size="3" face="黑体">对base-64编码字串进行译码</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">btoa(字串)</font></td>
                        <td><font size="3" face="黑体">将进行base-64编码</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">back()</font></td>
                        <td><font size="3" face="黑体">回到历史记录的上一网页</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">forward()</font></td>
                        <td><font size="3" face="黑体">加载历史记录中的下一网页</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">open(URL，窗口名称[，窗口规格])</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">focus()</font></td>
                        <td><font size="3" face="黑体">焦点移到该窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">blur()</font></td>
                        <td><font size="3" face="黑体">窗口转成背景</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">stop()</font></td>
                        <td><font size="3" face="黑体">停止加载网页</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">close()</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">enableExternalCapture()</font></td>
                        <td><font size="3" face="黑体">允许有框架的窗口获取事件</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">disableExternalCapture()</font></td>
                        <td><font size="3" face="黑体">关闭enableExternalCapture()</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">captureEvents(事件类型)</font></td>
                        <td><font size="3" face="黑体">捕捉窗口的特定事件</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">routeEvent(事件)</font></td>
                        <td><font size="3" face="黑体">传送已捕捉的事件</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">handleEvent(事件)</font></td>
                        <td><font size="3" face="黑体">使特定事件的处理生效</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">releaseEvents(事件类型)</font></td>
                        <td><font size="3" face="黑体">释放已获取的事件</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">moveBy(水平点数，垂直点数)</font></td>
                        <td><font size="3" face="黑体">相对定位</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">moveTo(x坐标，y坐标)</font></td>
                        <td><font size="3" face="黑体">绝对定位</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">setResizable(true|false)</font></td>
                        <td><font size="3" face="黑体">是否允许调整窗口大小</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">resizeBy(水平点数，垂直点数)</font></td>
                        <td><font size="3" face="黑体">相对调整窗口大小</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">resizeTo(宽度，高度)</font></td>
                        <td><font size="3" face="黑体">绝对调整窗口大小</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">scroll(x坐标，y坐标)</font></td>
                        <td><font size="3" face="黑体">绝对滚动窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">scrollBy(水平点数，垂直点数)</font></td>
                        <td><font size="3" face="黑体">相对滚动窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">scrollTo(x坐标，y坐标)</font></td>
                        <td><font size="3" face="黑体">绝对滚动窗口</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">setInterval(表达式，毫秒)</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">setTimeout(表达式，毫秒)</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">clearInterval(定时器对象)</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">clearTimeout(定时器对象)</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">home()</font></td>
                        <td><font size="3" face="黑体">进入浏览器设置的主页</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">find([字串[,caseSensitivr,backward]])</font></td>
                        <td><font size="3" face="黑体">查找窗口中特定的字串</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">print()</font></td>
                        <td><br />
                        </td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">setHotKeys(true|false)</font></td>
                        <td><font size="3" face="黑体">激活或关闭组合键</font></td>
                    </tr>
                    <tr bgcolor="#ffffff">
                        <td align="center"><font size="3" face="黑体">setZOptions()</font></td>
                        <td><font size="3" face="黑体">设置窗口重叠时的堆栈顺序</font></td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<p>&nbsp;</p>
<ul>
    <li><font size="3"><font face="黑体"><strong>窗口对象的事件处理程序：</strong> </font></font></li>
</ul>
<blockquote>
<p><font size="3" face="黑体">onBlur onDragDrop onError onFocus onLoad onMove onResize onUnload </font></p>
</blockquote>
<blockquote>
<p><font size="3" face="黑体">例1：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
function checkPassword(testObject) {<br />
if (testObject.value.length &lt; 4) {<br />
&nbsp;&nbsp;&nbsp;&nbsp; alert("密码长度不得小于四");<br />
&nbsp;&nbsp;&nbsp;&nbsp; testObject.focus();<br />
&nbsp;&nbsp;&nbsp;&nbsp; testObject.select();<br />
}<br />
}</font></span></p>
<p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
<p class="样式1"><font size="3" face="黑体">请输入密码：<br />
&lt;INPUT TYPE="text" onBlur="checkPassword(this)"&gt;</font></p>
<p><font size="3" face="黑体">例2：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
if (confirm("你满十八岁了吗?"))<br />
&nbsp;&nbsp;&nbsp;&nbsp; location = "adult.htm";<br />
else<br />
&nbsp;&nbsp;&nbsp;&nbsp; alert("等你成年以後再来吧!");<br />
<br />
&lt;/Script&gt;</font></span></p>
<p><font size="3" face="黑体">例3：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
var bgColor =<br />
prompt("你喜欢哪一种底色：\n浅蓝色请按1，粉红色请按2",1)<br />
<br />
if (bgColor == 1) document.bgColor = "#CCFFFF";<br />
else if (bgColor == 2) document.bgColor = "#FFCCFF";<br />
else document.bgColor = "#FFFFFF";<br />
<br />
&lt;/Script&gt;</font></span></p>
<p><font size="3" face="黑体">例4：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
function grow() {<br />
resizeBy(0, 50);<br />
}<br />
<br />
function shrink() {<br />
resizeBy(0, -50);<br />
}<br />
<br />
&lt;/Script&gt;</font></span></p>
<p class="样式1"><font size="3" face="黑体">&lt;Body onMouseOver="grow()" onMouseOut="shrink()"&gt;<br />
将视窗放大与缩小<br />
&lt;/Body&gt;</font></p>
<p><font size="3" face="黑体">例5： <br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
function scrollIt() {<br />
for (y=1; y&lt;=2000; y++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp; scrollTo(1,y);<br />
}<br />
}<br />
<br />
&lt;/Script&gt;</font></span></p>
<p class="样式1"><font size="3" face="黑体">&lt;Body onDblClick=scrollIt()&gt;<br />
双击鼠标，画面会自动卷动... <br />
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<br />
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<br />
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<br />
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<br />
... The End ...<br />
&lt;/Body&gt;</font></p>
</blockquote>
<ul>
    <li><font size="3"><font face="黑体"><strong>open方法的窗口规格参数：（yes/no，1/0）</strong> </font></font></li>
</ul>
<blockquote>
<p><font size="3" face="黑体">格式：[var 新窗口对象名=]window.open("url","windowName","windowFeature")<br />
</font></p>
<table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="500">
    <tbody>
        <tr bgcolor="#ffffff">
            <td align="center" width="160"><font size="3" face="黑体">alwaysLowered</font></td>
            <td><font size="3" face="黑体">是否将窗口显示的堆栈后推一层</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">alwaysRaised</font></td>
            <td><font size="3" face="黑体">是否将窗口显示的堆栈上推一层</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">dependent</font></td>
            <td><font size="3" face="黑体">是否将该窗口与当前窗口产生依存关系</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">fullscreen</font></td>
            <td><font size="3" face="黑体">是否满屏显示</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">directories</font></td>
            <td><font size="3" face="黑体">是否显示连接工具栏</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">location</font></td>
            <td><font size="3" face="黑体">是否显示网址工具栏</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">menubar</font></td>
            <td><font size="3" face="黑体">是否显示菜单工具栏</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">scrollbars</font></td>
            <td><font size="3" face="黑体">是否显示滚动条</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">status</font></td>
            <td><font size="3" face="黑体">是否显示状态栏</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">titlebar</font></td>
            <td><font size="3" face="黑体">是否显示标题栏</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">toolbar</font></td>
            <td><font size="3" face="黑体">是否显示标准工具栏</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">resizable</font></td>
            <td><font size="3" face="黑体">是否可以改变窗口的大小</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">screenX</font></td>
            <td><font size="3" face="黑体">窗口左边界距离</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">screenY</font></td>
            <td><font size="3" face="黑体">窗口上边界距离</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">top</font></td>
            <td><font size="3" face="黑体">窗口上边界</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">width</font></td>
            <td><font size="3" face="黑体">窗口宽度</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">height</font></td>
            <td><font size="3" face="黑体">窗口高度</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">left</font></td>
            <td><font size="3" face="黑体">窗口左边界</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">outerHeight</font></td>
            <td><font size="3" face="黑体">窗口外边界的高度</font></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td align="center"><font size="3" face="黑体">personalbar</font></td>
            <td><font size="3" face="黑体">是否显示个人工具栏</font></td>
        </tr>
    </tbody>
</table>
</blockquote>
<blockquote>
<p><font size="3" face="黑体">注释：open("","","menubar")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; open("","","menubar=1") <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; open("","","menubar=yes")</font></p>
</blockquote>
<blockquote>
<p><font size="3" face="黑体">例1：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
document.write ("文哥网络技术学习网");<br />
open ('1.htm','','height=100,width=300'); <br />
<br />
&lt;/Script&gt;</font></span></p>
<p class="样式1"><font size="3" face="黑体">&lt;!-------- 1.htm --------&gt;<br />
&lt;TITLE&gt;欢迎光临&lt;/TITLE&gt;</font></p>
<p class="样式1"><font size="3" face="黑体">&lt;BODY onClick="self.close()"&gt;<br />
<br />
&lt;IMG SRC="images\welcome.gif" ALIGN="left"&gt;<br />
&lt;CENTER&gt;<br />
&lt;FONT COLOR="blue" SIZE="5"&gt;欢迎光临&lt;/FONT&gt;&lt;BR&gt;<br />
这是一个技术研习的小天地&lt;BR&gt;<br />
&lt;/CENTER&gt;<br />
<br />
&lt;/BODY&gt;</font></p>
<p><font size="3" face="黑体">例2：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
document.write("文哥网络技术学习网")<br />
helloWin = open ('1.htm','','height=100,width=300'); </font></span></p>
<p class="样式1"><font size="3" face="黑体">var line1 = "&lt;FONT COLOR='blue' SIZE='5'&gt;欢迎光临&lt;/FONT&gt;&lt;BR&gt;"<br />
var line2 = "这是一个技术研习的小天地"<br />
helloWin.document.write (line1 + line2)<br />
helloWin.document.title = "欢迎光临"<br />
<br />
&lt;/Script&gt;</font></p>
<p><font size="3" face="黑体">例3：<br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
window.defaultStatus = "最棒的线上学习网站";<br />
<br />
&lt;/Script&gt;</font></span></p>
<p class="样式1"><font size="3" face="黑体">&lt;A HREF="http://www.hubert.idv.tw" onMouseOver="status='内容很充实喔！';return true"&gt;<br />
文哥网路技术学习网&lt;/A&gt;</font></p>
<p><font size="3" face="黑体">例4： <br />
</font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
<br />
queryWin = open('1.htm','','height=100,')<br />
<br />
&lt;/Script&gt;</font></span></p>
<p class="样式1"><font size="3" face="黑体">利用子窗口来改变母窗口的底色</font></p>
<p class="样式1"><font size="3" face="黑体">/* -------- 1.htm -------- */<br />
&lt;Script&gt;</font></p>
<p class="样式1"><font size="3" face="黑体">function passToOpener(color) {<br />
&nbsp;&nbsp;&nbsp;&nbsp; opener.document.bgColor = color;<br />
&nbsp;&nbsp;&nbsp;&nbsp; self.close();<br />
}</font></p>
<p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
&lt;CENTER&gt;</font></p>
<p class="样式1"><font size="3" face="黑体">请选择你喜欢的颜色?&lt;BR&gt;</font></p>
<p class="样式1"><font size="3" face="黑体">&lt;FONT onClick="passToOpener('#CCFFFF')"&gt; &gt;浅蓝色&lt;&lt;/FONT&gt;　</font></p>
<p class="样式1"><font size="3" face="黑体">&lt;FONT onClick="passToOpener('#FFCCFF')"&gt; &gt;浅红色&lt;&lt;/FONT&gt;</font></p>
<p class="样式1"><font size="3" face="黑体">&lt;/CENTER&gt;</font></p>
</blockquote>
<br /><img src ="http://www.blogjava.net/super2/aggbug/238025.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:46 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238025.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（三）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238022.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238022.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238022.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238022.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238022.html</trackback:ping><description><![CDATA[<ul>
    <li><font face="黑体"><font size="3"><strong>对象：</strong><br />
    <br />
    对象是一组具有属性和方法的经过组织的数据。<br />
    <br />
    </font></font>
    </li>
    <li><font face="黑体"><font size="3"><strong>默认对象：</strong> </font></font></li>
</ul>
<ol>
    <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">日期对象；</font></span>（日期基线：1970年1月1日00：00：00）<br />
    <br />
    <strong>建立日期对象(实例)：</strong><br />
    <br />
    格式：日期对象名称=new Date([日期参数]) <br />
    <br />
    日期参数：1.省略；<br />
    2.英文-数值格式：月 日，公元年 [时：分：秒] <br />
    如：</font></font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">today=new Date("October 1,2008 12:00:00")</span><br />
    </font>　　　　　　　3.数值格式：公元年，月，日，[时，分，秒] <br />
    如：</font></font><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">today=new Date(2008,10,1)</span><br />
    <br />
    </font></font></font><font face="黑体"><font size="3"><strong>日期对象的方法：<br />
    <br />
    </strong>　　格式：日期对象名称.方法（[参数]）<br />
    <br />
    获取当地时间： <br />
    </font></font>
    <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
        <tbody>
            <tr bgcolor="#ffffff">
                <td align="center" width="180"><font size="3" face="黑体">getYear()</font></td>
                <td><font size="3" face="黑体">返回年份数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getFullYear()</font></td>
                <td><font size="3" face="黑体">返回年份数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getMonth()</font></td>
                <td><font size="3" face="黑体">返回月份数（0--11）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getDate()</font></td>
                <td><font size="3" face="黑体">返回日期数（1--31）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getDay()</font></td>
                <td><font size="3" face="黑体">返回星期数（0--6）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getHours()</font></td>
                <td><font size="3" face="黑体">返回时数（0--23）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getMinutes()</font></td>
                <td><font size="3" face="黑体">返回分数（0--59）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getSeconds()</font></td>
                <td><font size="3" face="黑体">返回秒数（0--59）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getMilliseconds()</font></td>
                <td><font size="3" face="黑体">返回毫秒数（0--999）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">getTime()</font></td>
                <td><font size="3" face="黑体">返回对应日期基线的毫秒</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">Date.parse(日期字串)</font></td>
                <td><font size="3" face="黑体">返回对应日期基线的毫秒</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">setTime(时间值)</font></td>
                <td><font size="3" face="黑体">指定一日期对象的值</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">toGMTString()</font></td>
                <td><font size="3" face="黑体">以GMT格式表示日期对象</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">toUTCString()</font></td>
                <td><font size="3" face="黑体">以GMT格式表示日期对象</font></td>
            </tr>
        </tbody>
    </table>
    </li>
    <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">数组对象；</font></span> <br />
    <br />
    <strong>建立数组对象：</strong><br />
    <br />
    格式１：数组对象名称=new Array([元素个数])<br />
    格式２：数组对象名称=new Array([[元素1][，元素2，...]])<br />
    格式３：数组对象名称=[元素1[，元素2，...]]<br />
    <br />
    例：<br />
    </font></font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">fruit=new Array(3);// fruit=new Array();<br />
    fruit[0]="苹果";<br />
    fruit[1]="梨子";<br />
    fruit[2]="橘子";<br />
    <br />
    fruit=new Array("苹果"，"梨子"，"橘子");</span><br />
    <br />
    <span class="样式1">　　　　 fruit=["苹果"，"梨子"，"橘子"];</span><br />
    <br />
    </font><strong>数组对象的属性：</strong><br />
    <br />
    格式：数组对象名称.属性<br />
    <br />
    属性：length　　数组长度<br />
    <br />
    例：<br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">var fruit = new Array("苹果", "梨子", "橘子");<br />
    var i;<br />
    <br />
    for (i=0; i &lt; fruit.length; i++) {<br />
    &nbsp;&nbsp;&nbsp;&nbsp; document.write("fruit [", i, "] = ", fruit[i], "&lt;br&gt;")<br />
    }<br />
    <br />
    &lt;/Script&gt;</font></p>
    <br />
    <font face="黑体"><font size="3"><strong>数组对象的方法：</strong><br />
    <br />
    格式：数组对象名称.方法([参数])<br />
    <br />
    方法： </font></font>
    <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
        <tbody>
            <tr bgcolor="#ffffff">
                <td align="center" width="180"><font size="3" face="黑体">join([分隔符])</font></td>
                <td><font size="3" face="黑体">数组元素组合为字符串</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">toString()</font></td>
                <td><font size="3" face="黑体">以字符串表示数组</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">reverse()</font></td>
                <td><font size="3" face="黑体">数组反转</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">valueOf()</font></td>
                <td><font size="3" face="黑体">返回数组值</font></td>
            </tr>
        </tbody>
    </table>
    <br />
    <font face="黑体"><font size="3">　　 例：<br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">var fruit = new Array("苹果", "梨子", "橘子");<br />
    <br />
    document.write("&lt;LI&gt;", fruit.join());<br />
    document.write("&lt;LI&gt;", fruit.join("、"));<br />
    document.write("&lt;LI&gt;", fruit.toString());<br />
    document.write("&lt;LI&gt;", fruit.reverse().join());<br />
    document.write("&lt;LI&gt;", fruit.valueOf());<br />
    <br />
    &lt;/Script&gt;<br />
    </font></p>
    <font face="黑体"><font size="3"><strong>二维数组：</strong><br />
    <br />
    例：<br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">var fruit = new Array(3);<br />
    fruit[0] = new Array("苹果", 2);<br />
    fruit[1] = new Array("梨子", 4);<br />
    fruit[2] = new Array("橘子", 2);<br />
    <br />
    for (i=0; i &lt; fruit.length; i++) {<br />
    &nbsp;&nbsp; for (j=0; j &lt; fruit[0].length; j++) {<br />
    &nbsp;&nbsp;&nbsp;&nbsp; document.write("fruit [", i, "][", j, "] = ", fruit[i][j],"&lt;br&gt;");<br />
    &nbsp;&nbsp; }<br />
    &nbsp;&nbsp; document.write("&lt;br&gt;");<br />
    }<br />
    <br />
    &lt;/Script&gt;</font></p>
    </li>
    <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">字符串对象；</font></span> <br />
    <br />
    <strong>建立字符串对象：</strong><br />
    <br />
    格式：字符串对象名称=new String(字符串常量)<br />
    格式：字符串变量名称="字符串常量"<br />
    <br />
    <strong>字符串对象的属性：</strong><br />
    <br />
    格式：字符串对象名称.属性<br />
    <br />
    属性：length　　 字符串长度 <br />
    <br />
    <strong>字符串对象的方法：</strong><br />
    <br />
    格式：字符串对象名称.方法<br />
    <br />
    方法： </font></font>
    <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="620">
        <tbody>
            <tr bgcolor="#ffffff">
                <td align="center" width="250"><font size="3" face="黑体">bold()</font></td>
                <td><font size="3" face="黑体">粗体</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">italtics()</font></td>
                <td><font size="3" face="黑体">斜体</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">strike()</font></td>
                <td><font size="3" face="黑体">删除线</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">fontsize(字级大小)</font></td>
                <td><font size="3" face="黑体">文字大小</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">fontcolor(#rrggbb)</font></td>
                <td><font size="3" face="黑体">文字颜色</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">sup()</font></td>
                <td><font size="3" face="黑体">上标</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">sub()</font></td>
                <td><font size="3" face="黑体">下标</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">toUpperCase()</font></td>
                <td><font size="3" face="黑体">大写</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">toLowerCase()</font></td>
                <td><font size="3" face="黑体">小写</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">charAt(索引)</font></td>
                <td><font size="3" face="黑体">返回索引位置的字符</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">charCodeAt(索引)</font></td>
                <td><font size="3" face="黑体">返回索引位置的ASCII字符码，十进制表示</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">indexOf("字串"[,索引])</font></td>
                <td><font size="3" face="黑体">返回字串在对象中的索引位置</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">lastIndexOf("字串"[,索引])</font></td>
                <td><font size="3" face="黑体">返回字串在对象中的索引位置（反向搜索）</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">search("字串")</font></td>
                <td><font size="3" face="黑体">返回字串在对象中的索引位置</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">replace("字串1","字串2")</font></td>
                <td><font size="3" face="黑体">字串2替换字串1</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">slice(索引i[,索引j])</font></td>
                <td><font size="3" face="黑体">返回索引i倒索引j-1的子串</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">split(["字串"][,限制])</font></td>
                <td><font size="3" face="黑体">将字串从对象中删除</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">substr(start[,length])</font></td>
                <td><font size="3" face="黑体">返回特定长度的字串</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">substring(索引i[,索引j])</font></td>
                <td><font size="3" face="黑体">返回索引i倒索引j-1的子串</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">link("url")</font></td>
                <td><font size="3" face="黑体">设置链接</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">match(/匹配字符/)</font></td>
                <td>
                <table cellpadding="0" cellspacing="0">
                    <tbody>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\d </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配一个数字字符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\D </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配一个非数字字符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\n </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配一个换行符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\r </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配一个回车符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\s </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配一个空格符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\S </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配任意非空格符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\t </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配一个table符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\W </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配任何非单词符。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">\num </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配正整数num。 </font></p>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top" width="33%">
                            <p align="justify"><font size="3" face="黑体">/n/ </font></p>
                            </td>
                            <td valign="top" width="67%">
                            <p align="justify"><font size="3" face="黑体">匹配八进制，十六进制，十进制的escape值。 </font></p>
                            </td>
                        </tr>
                    </tbody>
                </table>
                </td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">toString()</font></td>
                <td><font size="3" face="黑体">返回字符串</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">valueOf()</font></td>
                <td><font size="3" face="黑体">返回字符串值</font></td>
            </tr>
        </tbody>
    </table>
    <br />
    <font size="3" face="黑体">　　例1：<br />
    </font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">&lt;Script&gt;<br />
    var str = "JavaScript";<br />
    <br />
    document.write(str.bold(),"&lt;BR&gt;");<br />
    document.write(str.fixed(),"&lt;BR&gt;");<br />
    document.write(str.fontcolor("red"),"&lt;BR&gt;");<br />
    document.write(str.fontsize(5),"&lt;BR&gt;");<br />
    <br />
    &lt;/Script&gt;</span><br />
    <br />
    </font>　　例2：<br />
    </font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
    <br />
    var str = "JavaScript";<br />
    var num = 1234;<br />
    <br />
    document.write(str.toUpperCase(), "&lt;BR&gt;"); <br />
    document.write(num.toString().charAt(2),"&lt;BR&gt;");<br />
    document.write(str.substring(0,4), "&lt;BR&gt;"); </font></span>
    <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
    <br />
    <font size="3" face="黑体">　　例3：<br />
    </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
    <br />
    var str = "JavaScript"; </font></span>
    <p class="样式1"><font size="3" face="黑体">document.write(str, " 有 ", str.length, " 个字&lt;BR&gt;");<br />
    document.write(str.fontcolor("green"), " 不是 ");<br />
    document.write(str.substr(0,4).fontcolor("red"));<br />
    document.write(" 也不是 ", str.replace("Java", "VB"));</font></p>
    <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
    <br />
    <font size="3" face="黑体">　　例4：<br />
    </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
    <br />
    var str = "hubert@abc.com.cn";<br />
    var idx = str.search("@");<br />
    var usr = str.substr(0,idx); </font></span>
    <p class="样式1"><font size="3" face="黑体">document.write(usr.toUpperCase().fontsize(7), "&lt;BR&gt;");<br />
    document.write("你的电子信箱是", str);</font></p>
    <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
    <br />
    <font face="黑体"><font size="3">　　例5：<br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">function isEmail(){<br />
    &nbsp;&nbsp; var str = document.form1.add.value;<br />
    &nbsp;&nbsp; if (str.indexOf("@") == -1)<br />
    &nbsp;&nbsp;&nbsp;&nbsp; alert("请填写正确的EMail地址");<br />
    &nbsp;&nbsp; else<br />
    &nbsp;&nbsp;&nbsp;&nbsp; alert("OK!");<br />
    }</font></p>
    <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
    <p class="样式1"><font size="3" face="黑体">&lt;FORM name="form1"&gt;<br />
    请输入你的 EMail 地址：<br />
    &lt;INPUT TYPE="text" name="add"&gt;<br />
    &lt;INPUT TYPE="button" value="开始检查" onClick="isEmail()"&gt;<br />
    &lt;/FORM&gt;</font></p>
    </li>
    <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">布尔对象；<br />
    <br />
    </font></span><strong>建立布尔对象：</strong><br />
    <br />
    格式：布尔对象名称=new Boolean(转换值) <br />
    转换值：null、未定义、0、或false均转换成false<br />
    <br />
    <strong>布尔对象的方法：</strong> <br />
    <br />
    格式：布尔对象名称.方法 <br />
    方法：toString() <br />
    valueOf() <br />
    例：<br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">x = new Boolean();<br />
    y = new Boolean(true);<br />
    z = new Boolean(0);<br />
    <br />
    document.write(x, "&lt;br&gt;");<br />
    document.write(y, "&lt;br&gt;");<br />
    document.write(z, "&lt;br&gt;");<br />
    <br />
    &lt;/Script&gt;</font></p>
    </li>
    <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">数学对象；（静态对象）<br />
    <br />
    </font></span><strong>数学对象的属性：</strong><br />
    <br />
    格式：Math.属性<br />
    属性： </font></font>
    <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
        <tbody>
            <tr bgcolor="#ffffff">
                <td align="center" width="160"><font size="3" face="黑体">E</font></td>
                <td><font size="3" face="黑体">自然对数的底数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">LN2</font></td>
                <td><font size="3" face="黑体">2的自然对数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">LN10</font></td>
                <td><font size="3" face="黑体">10的自然对数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">LOG2E</font></td>
                <td><font size="3" face="黑体">以2为底e的对数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">LOG10E</font></td>
                <td><font size="3" face="黑体">以10为底e的对数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">PI</font></td>
                <td><font size="3" face="黑体">圆周率</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">SQRT1_2</font></td>
                <td><font size="3" face="黑体">1/2的平方根</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">SQRT2</font></td>
                <td><font size="3" face="黑体">2的平方根</font></td>
            </tr>
        </tbody>
    </table>
    <br />
    <br />
    <font face="黑体"><font size="3"><strong>数学对象的方法：</strong><br />
    <br />
    格式：Math.方法（参数）<br />
    方法： </font></font>
    <table bgcolor="#003366" border="0" cellpadding="3" cellspacing="1" width="450">
        <tbody>
            <tr bgcolor="#ffffff">
                <td align="center" width="160"><font size="3" face="黑体">ceil(数值)</font></td>
                <td><font size="3" face="黑体">大于等于该数值的最小整数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">floor(数值)</font></td>
                <td><font size="3" face="黑体">小于等于该数值的最大整数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">min(数值1,数值2)</font></td>
                <td><font size="3" face="黑体">最小值</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">max(数值1,数值2)</font></td>
                <td><font size="3" face="黑体">最大值</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">pow(数值1,数值2)</font></td>
                <td><font size="3" face="黑体">数值1的数值2次方</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">random()</font></td>
                <td><font size="3" face="黑体">0倒1的随机数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">round(数值)</font></td>
                <td><font size="3" face="黑体">最接近该数值的整数</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">sqrt(数值)</font></td>
                <td><font size="3" face="黑体">开平方根</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td colspan="2" align="center"><font size="3" face="黑体">abs、sin(弧度)、cos、tan、asin、acos、atan、exp、log</font></td>
            </tr>
        </tbody>
    </table>
    <br />
    <font face="黑体"><font size="3">　　例1：<br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">with (document) {<br />
    &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;2 的平方根值是 ", Math.sqrt(2));<br />
    &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;2 &lt;sup&gt;3&lt;/sup&gt; = ", Math.pow(2,3));<br />
    &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;最接近 3.14 的整数是 ", Math.round(3.14));<br />
    }<br />
    <br />
    &lt;/Script&gt;</font></p>
    <br />
    <font face="黑体"><font size="3">　　例2： <br />
    <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
    <p class="样式1"><font size="3" face="黑体">var now = new Date();<br />
    var firstDay = new Date("Nov 10, 1999");<br />
    var duration = now - firstDay;<br />
    var msPerDay = 24 * 60 * 60 * 1000; //换算成毫秒<br />
    days = Math.round(duration/msPerDay);</font></p>
    <p><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">document.write("本网站已经开幕" + days + "天了");<br />
    <br />
    &lt;/Script&gt;<br />
    <br />
    </font></span>例3：<br />
    </font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
    <br />
    var promote = new Array(3);<br />
    promote[0] = "拍卖区又有新货到了，赶快来捡便宜啊......"<br />
    promote[1] = "成为会员，马上享受八折优惠，还可以参加抽奖！";<br />
    promote[2] = "庆祝访问人数突破十万人次，填问卷就送大奖，快来啊！";</font></span></p>
    <p class="样式1"><font size="3" face="黑体">index = Math.floor(Math.random() * promote.length);<br />
    document.write(promote[index]);<br />
    <br />
    &lt;/Script&gt;</font></p>
    </li>
    <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">数值对象；</font></span> </font></font>
    </li>
    <li><span class="样式2"><font color="#ff0000" size="3" face="黑体">函数对象；</font></span> </li>
</ol>
<p>
</p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td height="550">
            <ol>
                <ol>
                    <ol>
                        <li><font face="黑体"><font size="3"><span class="样式2"><font color="#ff0000">自定义对象。</font></span> <br />
                        <br />
                        </font></font>
                        <ul>
                            <li><strong><font size="3" face="黑体">自定义对象； </font></strong>
                            <ul>
                                <li><font size="3" face="黑体">构造函数定义对象类型； </font>
                                </li>
                                <li><font size="3" face="黑体">建立对象实例。 </font></li>
                            </ul>
                            </li>
                            <li><font face="黑体"><font size="3">例：<br />
                            <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
                            <p class="样式1"><font size="3" face="黑体">function member(name, sex) {<br />
                            &nbsp;&nbsp;&nbsp;&nbsp; this.name = name;<br />
                            &nbsp;&nbsp;&nbsp;&nbsp; this.sex = sex;<br />
                            }<br />
                            <br />
                            var papa = new member("杨宏文", "男生");<br />
                            var mama = new member("黄雅玲", "女生");<br />
                            var doggy = new member("奇　奇", "宠物狗");<br />
                            <br />
                            document.write(papa.name);<br />
                            document.write("是", papa.sex);</font></p>
                            <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
                            </li>
                            <li><font face="黑体"><font size="3"><strong>动态的定义对象属性；</strong> </font></font>
                            </li>
                            <li><font size="3" face="黑体">例：<br />
                            为指定的对象实例定义属性：</font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">papa.hobby="看电视";</span><br />
                            </font>为对象定义属性：</font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">member.prototype.hobby=null;<br />
                            papa.hobby="上网"; <br />
                            mama.hobby="逛街"; <br />
                            doggy.hobby="啃骨头"; <br />
                            <br />
                            </font></span>
                            </li>
                            <li><font face="黑体"><font size="3"><strong>定义对象的方法；</strong> </font></font>
                            <ul>
                                <li><font size="3" face="黑体">构造函数定义对象方法名； </font>
                                </li>
                                <li><font size="3" face="黑体">建立方法的描述函数。 </font></li>
                            </ul>
                            </li>
                            <li><font face="黑体"><font size="3">例：<br />
                            <span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
                            <p class="样式1"><font size="3" face="黑体">function member(name, sex) {<br />
                            &nbsp;&nbsp; this.name = name;<br />
                            &nbsp;&nbsp; this.sex = sex;<br />
                            &nbsp;&nbsp; this.display = display;<br />
                            }<br />
                            <br />
                            function display() {<br />
                            &nbsp;&nbsp; var str = this.name + "是" + this.sex;<br />
                            &nbsp;&nbsp; document.write("&lt;LI&gt;" + str);<br />
                            }<br />
                            <br />
                            var papa = new member("杨宏文", "男生");<br />
                            var mama = new member("黄雅玲", "女生");<br />
                            var doggy = new member("奇　奇", "宠物狗");</font></p>
                            <p class="样式1"><font size="3" face="黑体">papa.display();<br />
                            mama.display();<br />
                            doggy.display();<br />
                            <br />
                            &lt;/Script&gt;</font></p>
                            </li>
                        </ul>
                        </li>
                        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">利用对象原型（prototype）为默认对象定义属性：</span><br />
                        <br />
                        </font><span class="样式1"><font color="#0000ff">&lt;Script&gt; </font></span></font></font>
                        <p class="样式1"><font size="3" face="黑体">String.prototype.replaceAll = strReplace;<br />
                        function strReplace(findText, replaceText) {<br />
                        &nbsp;&nbsp; var str = new String(this);<br />
                        &nbsp;&nbsp; while (str.indexOf(findText)!=-1) {<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; str = str.replace(findText, replaceText);<br />
                        &nbsp;&nbsp; }<br />
                        &nbsp;&nbsp; return str;<br />
                        }<br />
                        <br />
                        myStr = "告诉你 － 如果你正在寻找一本能帮助你彻底研究" +<br />
                        "JavaScript的书籍，请你一定要认明碁峰的" +<br />
                        "JavaScript教学范本，让你事半功倍，功力大增。";<br />
                        document.write("&lt;LI&gt;原稿是：&lt;BLOCKQUOTE&gt;" + myStr +"&lt;/BLOCKQUOTE&gt;");<br />
                        document.write("&lt;LI&gt;利用Replace()将「你」改成「您」："<br />
                        +"&lt;BLOCKQUOTE&gt;" + myStr.replace('你','您') +"&lt;/BLOCKQUOTE&gt;");<br />
                        document.write("&lt;LI&gt;利用自定义的字符串方法 - 全部取代"<br />
                        +"&lt;BLOCKQUOTE&gt;" + myStr.replaceAll('你','您') +"&lt;/BLOCKQUOTE&gt;");</font></p>
                        <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
                        </li>
                    </ol>
                </ol>
            </ol>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="e"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td height="550">
            <ul>
                <li><font face="黑体"><font size="3"><strong>默认函数：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">编码函数 escape()：将非字母、数字字符转换成ASCII码<br />
                        <br />
                        例：<font color="#0000ff">sample/unescape</font><br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">译码函数 unescape()：将ASCII码转换成字母、数字字符<br />
                        <br />
                        例：<font color="#0000ff">sample/unescape</font><br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">求值函数 eval()：<br />
                        <br />
                        格式：eval(&lt;表达式&gt;)<br />
                        <br />
                        例1：字符串运算<br />
                        </font><font color="#0000ff"><font size="3" face="黑体">&lt;Script&gt; </font>
                        <p><font size="3" face="黑体">x = 1 + 2;<br />
                        y = "1 + 2";<br />
                        z = eval("1 + 2");<br />
                        <br />
                        document.write("&lt;LI&gt;1 + 2 = ", x);<br />
                        document.write("&lt;LI&gt;\"1 + 2\" = ", y);<br />
                        document.write("&lt;LI&gt;eval(\"1 + 2\") = ", z);<br />
                        <br />
                        &lt;/Script&gt;</font></p>
                        </font><br />
                        <font color="#000000" size="3" face="黑体">例2：对象操作<br />
                        </font><font face="黑体"><font size="3"><font color="#0000ff">&lt;Script&gt;<br />
                        <br />
                        function show(obj){<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; var str=eval("document.form."+obj+".value");<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; alert(str);<br />
                        }<br />
                        &lt;/Script&gt;<br />
                        <br />
                        &lt;form name="form" id="form"&gt;<br />
                        姓名：<br />
                        &lt;input name="name" type="text" id="name"&gt;<br />
                        &lt;input type="button" name="Button" value="Button" onclick=show("name")&gt;<br />
                        &lt;/form&gt;</font><br />
                        <br />
                        </font></font>
                        </li>
                        <li><font size="3" face="黑体">数值判断函数 isNaN()：是否为数值<br />
                        <br />
                        格式：isNaN(&lt;量&gt;)<br />
                        <br />
                        例：<br />
                        </font><font color="#0000ff"><font size="3" face="黑体">&lt;Script&gt; </font>
                        <p><font size="3" face="黑体">var x = 15;<br />
                        var y = "黄雅玲";<br />
                        <br />
                        document.write("&lt;LI&gt;x 不是数值吗？",isNaN(x));<br />
                        document.write("&lt;LI&gt;y 不是数值吗？",isNaN(y));<br />
                        <br />
                        &lt;/Script&gt;</font></p>
                        </font>
                        </li>
                        <li><font size="3" face="黑体">整数转换函数 parseInt()：将不同进制（二、八、十六）的数值转换成十进制整数<br />
                        <br />
                        格式：parseInt(数值字串[，底数]) <br />
                        底数省略，则按内容转换：<br />
                        0x　0X　　十六进制　　<br />
                        0　　八进制<br />
                        其它　　十进制<br />
                        <br />
                        例：<br />
                        </font><font color="#0000ff"><font size="3" face="黑体">&lt;Script&gt; </font>
                        <p><font size="3" face="黑体">// 二进位转成十进位<br />
                        <br />
                        document.write("1101&lt;sub&gt;2&lt;/sub&gt; = " ,parseInt("1101", 2),"&lt;sub&gt;10&lt;/sub&gt;&lt;br&gt;");</font></p>
                        <p><font size="3" face="黑体">// 十六进位转成十进位</font></p>
                        </font>
                        <p><font color="#0000ff" size="3" face="黑体">document.write("BFFF&lt;sub&gt;16&lt;/sub&gt; = " ,parseInt("BFFF", 16),"&lt;sub&gt;10&lt;/sub&gt;&lt;br&gt;");<br />
                        <br />
                        &lt;/Script&gt;<br />
                        </font></p>
                        </li>
                        <li><font size="3" face="黑体">浮点数转换函数 parseFloat()：将数值字串转换成浮点数<br />
                        <br />
                        格式：parseFloat (数值字串)<br />
                        <br />
                        例：<br />
                        </font><font color="#0000ff"><font size="3" face="黑体">&lt;Script&gt; </font>
                        <p><font size="3" face="黑体">document.write(parseInt("3.1234A56"), "&lt;br&gt;");<br />
                        document.write(parseFloat("3.1234A56"), "&lt;br&gt;");<br />
                        <br />
                        &lt;/Script&gt;</font></p>
                        </font></li>
                    </ol>
                </ol>
            </ol>
            </td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:45 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（二）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238021.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:44:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238021.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238021.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238021.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238021.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238021.html</trackback:ping><description><![CDATA[<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript表达式：</strong> </font></font></li>
</ul>
<ol>
    <ol>
        <ol>
            <li><font size="3" face="黑体">算术表达式； </font>
            </li>
            <li><font size="3" face="黑体">字符串表达式； </font>
            </li>
            <li><font size="3" face="黑体">关系（比较）表达式； </font>
            </li>
            <li><font size="3" face="黑体">逻辑表达式。 </font></li>
        </ol>
    </ol>
</ol>
<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript运算符：</strong> </font></font></li>
</ul>
<ol>
    <li><font size="3" face="黑体">根据处理对象的数目：<br />
    <br />
    </font>
    <ul>
        <li><font size="3" face="黑体">单元运算符； </font>
        </li>
        <li><font size="3" face="黑体">二元运算符； </font>
        </li>
        <li><font size="3" face="黑体">三元运算符。<br />
        <br />
        </font></li>
    </ul>
    </li>
    <li><font size="3" face="黑体">根据功能：<br />
    <br />
    </font>
    <ul>
        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">赋值运算符；</span><br />
        <br />
        <br />
        </font>=　　+=　　-=　　*=　　/=　　%=（取余）<br />
        <br />
        </font></font>
        </li>
        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">算术运算符；</span><br />
        <br />
        <br />
        </font>+　　-　　*　　/　　%（取余）　　++（递增）　　--（递减）　- <br />
        <br />
        例１： <br />
        </font></font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">&lt;Script&gt;<br />
        var x = 11; <br />
        var y = 5;<br />
        <br />
        with (document) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("x = 11, y = 5");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x + y 是 ", x + y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x - y 是 ", x - y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x * y 是 ", x * y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x / y 是 ", x / y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x % y 是 ", x % y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;++ x 是 ", ++ x);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;-- y 是 ", -- y);<br />
        }</span><br />
        <span class="样式1">&lt;/Script&gt;</span><br />
        <br />
        </font>例２：<br />
        </font></font><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">&lt;Script&gt;<br />
        var x = y = 3; <br />
        <br />
        with (document) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("x = 3, y = 3 &lt;br&gt;");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("若x = y++ 运算之后：");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; x = y++;//y&#8594;x，y+1&#8594;y<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("x 是 ", x, "; y 是 ", y, "&lt;br&gt;");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("再作x = ++y 运算：");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; x = ++y;//y+1&#8594;x，y+1&#8594;y<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("x 是 ", x, "; y 是 ", y);<br />
        }<br />
        &lt;/Script&gt;</span><br />
        <br />
        </font></font></font>
        </li>
        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">字符串运算符；</span><br />
        <br />
        </font>+　　+=<br />
        <br />
        </font></font>
        </li>
        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">比较运算符；</span><br />
        <br />
        <br />
        </font>==　　!=　　===（值及类型）　　!==（值及类型）<br />
        &lt;　　&lt;=　　&gt;　　&gt;=<br />
        <br />
        例：<br />
        </font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
        var x = 5; //x 是数值5<br />
        var y = '5'; //y 是字符串5<br />
        var z = 6; //x 是数值6<br />
        <br />
        with (document) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("x = 5, y = '5', z = 6");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x == y 吗？", x == y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x === y 吗？", x === y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x != y 吗？", x != y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x !== y 吗？", x !== y);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;x &lt;= z 吗？", x &lt;= z);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;y &lt;= z 吗？", y &lt;= z);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; //类型自动转换<br />
        }<br />
        &lt;/Script&gt;<br />
        <br />
        </font></span>
        </li>
        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">逻辑运算符；</span><br />
        <br />
        <br />
        </font>&amp;&amp;　　||　　! <br />
        <br />
        例１：<br />
        </font></font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">&lt;Script&gt;<br />
        var t = true;<br />
        var f = false;<br />
        <br />
        with(document) {<br />
        write("&lt;OL&gt;&lt;LI&gt;true &amp;&amp; true 的结果是 ", t &amp;&amp; t);<br />
        write("&lt;LI&gt;true &amp;&amp; false 的结果是 ", t &amp;&amp; f);<br />
        write("&lt;LI&gt;false &amp;&amp; true 的结果是 ", f &amp;&amp; t);<br />
        write("&lt;LI&gt;false &amp;&amp; false 的结果是 ", f &amp;&amp; f);<br />
        write("&lt;LI&gt;true &amp;&amp; (1==1) 的结果是 ", t &amp;&amp; (1==1));<br />
        write("&lt;LI&gt;false &amp;&amp; 'A' 的结果是 ", f &amp;&amp; 'A');<br />
        write("&lt;LI&gt;'A' &amp;&amp; false 的结果是 ", 'A' &amp;&amp; f);<br />
        write("&lt;LI&gt;true &amp;&amp; 'A' 的结果是 ", t &amp;&amp; 'A');<br />
        write("&lt;LI&gt;'A' &amp;&amp; true 的结果是 ", 'A' &amp;&amp; t);<br />
        write("&lt;LI&gt;'A' &amp;&amp; 'B' 的结果是 ", 'A' &amp;&amp; 'B');<br />
        &nbsp;&nbsp;&nbsp;&nbsp; //&amp;&amp;：有一个不是逻辑值，只要第一个操作数的值为flase，则返回第一个操作数的值flase，否则，返回第二个操作数的值<br />
        }<br />
        </span><span class="样式1">&lt;/Script&gt;</span><br />
        <br />
        </font>例２：<br />
        </font></font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">&lt;Script&gt;<br />
        var t = true;<br />
        var f = false;<br />
        <br />
        with(document) {<br />
        write("&lt;OL&gt;&lt;LI&gt;true || true 的结果是 ", t || t);<br />
        write("&lt;LI&gt;true || false 的结果是 ", t || f);<br />
        write("&lt;LI&gt;false || true 的结果是 ", f || t);<br />
        write("&lt;LI&gt;false || false 的结果是 ", f || f);<br />
        write("&lt;LI&gt;true || (1==1) 的结果是 ", t || (1==1));<br />
        write("&lt;LI&gt;false || 'A' 的结果是 ", f || 'A');<br />
        write("&lt;LI&gt;'A' || false 的结果是 ", 'A' || f);<br />
        write("&lt;LI&gt;true || 'A' 的结果是 ", t || 'A');<br />
        write("&lt;LI&gt;'A' || true 的结果是 ", 'A' || t);<br />
        write("&lt;LI&gt;'A' || 'B' 的结果是 ", 'A' || 'B');<br />
        &nbsp;&nbsp;&nbsp;&nbsp; //||：有一个不是逻辑值，只要第一个操作数为的值true、字符或非零的数字，则返回第一个操作数的值，否则，返回第二个操作数的值<br />
        }<br />
        </span><span class="样式1">&lt;/Script&gt;</span><br />
        <br />
        </font>例３：<br />
        </font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
        with(document) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;!true 的结果是 ", !true);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;!false 的结果是 ", !false);<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;!'A' 的结果是 ", !'A');<br />
        &nbsp;&nbsp;&nbsp;&nbsp; write("&lt;LI&gt;!0 的结果是 ", !0);}<br />
        &lt;/Script&gt;<br />
        <br />
        </font></span>
        </li>
        <li><span class="样式2"><font color="#ff0000" size="3" face="黑体">逐位运算符；<br />
        <br />
        </font></span>
        </li>
        <li><font face="黑体"><font size="3"><font color="#ff0000"><span class="样式2">特殊运算符。</span><br />
        <br />
        </font>1、new运算符：创建对象（实例）<br />
        <br />
        格式：对象名称=new 对象类型（参数）<br />
        <br />
        2、this运算符：表示当前对象<br />
        <br />
        格式：this[.属性]<br />
        <br />
        例：<br />
        </font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
        function validate(obj) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; alert("你输入的值是："+ obj.value);<br />
        } </font></span><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">&lt;/Script&gt;<br />
        请输入任意字符：&lt;BR&gt;<br />
        &lt;INPUT TYPE="text" onKeyup="validate(this)"&gt;<br />
        <br />
        </font></span>3、条件运算符：三元运算符<br />
        <br />
        格式：&lt;条件表达式&gt; ? 第一个值：第二个值<br />
        <br />
        例：<br />
        </font></font><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">NS = (document.layers) ? 1 : 0;<br />
        IE = (document.all) ? 1: 0;</font></span> <br />
        <br />
        </font></font><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">window.screen.width&gt;800 ? imgheight=100:imgheight=100<br />
        window.screen.width&gt;800 ? imgleft=15:imgleft=122</font></span> <br />
        <br />
        </font></font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
        function showSex() {<br />
        onOroff = document.forms[0].sex[0].checked<br />
        status = (onOroff)? "帅哥" : "美女"<br />
        alert("Hello! " + status)<br />
        }<br />
        &lt;/Script&gt; </font></span>
        <p class="样式1"><font size="3" face="黑体">请输入你的性别：<br />
        &lt;FORM onClick=showSex()&gt;<br />
        &lt;INPUT TYPE=radio NAME=sex&gt;男生<br />
        &lt;INPUT TYPE=radio NAME=sex&gt;女生<br />
        &lt;/FORM&gt;</font></p>
        </li>
    </ul>
    </li>
    <li><font size="3" face="黑体">运算符执行的优先顺序：<br />
    <br />
    </font>
    <table bgcolor="#003366" border="0" cellpadding="4" cellspacing="1" width="450">
        <tbody>
            <tr bgcolor="#ffffff">
                <th width="70"><font face="黑体">类型</font></th>
                <th><font face="黑体">运算符</font></th>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">括号</font></td>
                <td><font size="3" face="黑体">()</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">一元</font></td>
                <td><font size="3" face="黑体">! ~ - ++ -- typeof void delete </font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">算术</font></td>
                <td><font size="3" face="黑体">* / + - </font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">位位移</font></td>
                <td><font size="3" face="黑体">&lt;&lt; &gt;&gt; &gt;&gt;&gt; </font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">比较</font></td>
                <td><font size="3" face="黑体">&lt; &lt;= &gt; &gt;= == != </font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">位逻辑</font></td>
                <td><font size="3" face="黑体">&amp; ^（xor） | </font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">逻辑</font></td>
                <td><font size="3" face="黑体">&amp;&amp; || </font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">三元条件</font></td>
                <td><font size="3" face="黑体">?</font></td>
            </tr>
            <tr bgcolor="#ffffff">
                <td align="center"><font size="3" face="黑体">赋值</font></td>
                <td><font size="3" face="黑体">= += -= *= /= %= &lt;&lt;= &gt;&gt;= &gt;&gt;&gt;= &amp;= ^= |=</font></td>
            </tr>
        </tbody>
    </table>
    </li>
</ol>
<div class="cnt">
<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript语句：</strong> </font></font></li>
</ul>
<ol>
    <ol>
        <li><font size="3" face="黑体">注释语句：<br />
        <br />
        </font>
        <ul>
            <li><font size="3" face="黑体">单行注释：//注释文字 </font>
            </li>
            <li><font size="3" face="黑体">多行注释：/*<br />
            注释文字<br />
            */<br />
            <br />
            </font>
            </li>
            <li><font size="3" face="黑体">例：<br />
            </font><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">/***************************************<br />
            *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 源 码 之 家&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />
            *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://www.mycodes.net&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />
            *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下载:http://www.mycodes.net&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />
            *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 论坛http://www.mycodes.net/bbs&nbsp;&nbsp;&nbsp;&nbsp; *<br />
            *****************************************/</span><br />
            <br />
            </font></font></font></li>
        </ul>
        </li>
        <li><font size="3" face="黑体">with语句： （对象操作语句）<br />
        <br />
        </font>
        <ul>
            <li><font size="3" face="黑体">功能：为一段程序建立默认对象。 </font>
            </li>
            <li><font size="3" face="黑体">格式：<br />
            with (&lt;对象&gt;){<br />
            &lt;语句组&gt;<br />
            ｝<br />
            <br />
            </font>
            </li>
            <li><font size="3" face="黑体">例１：<br />
            </font><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">with (document) {<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("限时抢购物品：");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;Li&gt;ViewSonic 17\" 显示器。");<br />
            &nbsp;&nbsp;&nbsp;&nbsp; write ("&lt;Li&gt;EPSON 打印机。");<br />
            }<br />
            </span><br />
            </font></font></font>
            </li>
            <li><font size="3" face="黑体">例２：<br />
            </font><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">document.write ("限时抢购物品：");<br />
            document.write ("&lt;Li&gt;ViewSonic 17\" 显示器。");<br />
            document.write ("&lt;Li&gt;EPSON 打印机。");<br />
            </span><br />
            </font></font></font></li>
        </ul>
        </li>
        <li><font size="3" face="黑体">if...else语句：<br />
        <br />
        格式1：<br />
        <br />
        <br />
        if (&lt;表达式&gt;)<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句1&gt;;<br />
        else<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句2&gt;;<br />
        <br />
        if (&lt;表达式&gt;) &lt;语句1&gt;;<br />
        else &lt;语句2&gt;;<br />
        <br />
        例：<br />
        </font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">&lt;Script&gt; <br />
        var now = new Date();<br />
        var hour = now.getHours();<br />
        <br />
        if (6 &lt; hour &amp;&amp; hour &lt; 18)<br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write ("辛勤工作才能快乐收割！");<br />
        else<br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write ("休息一下，充电后再出发。");<br />
        &lt;/Script&gt;</span><br />
        <br />
        </font>格式2：<br />
        <br />
        <br />
        if (&lt;表达式&gt;){<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组1&gt;<br />
        }else{<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组2&gt;<br />
        }<br />
        <br />
        <br />
        <br />
        格式3：<br />
        <br />
        <br />
        if (&lt;表达式1&gt;){<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组1&gt;<br />
        }else if (&lt;表达式2&gt;){<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组2&gt;<br />
        }else{<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组3&gt;<br />
        } <br />
        <br />
        <br />
        例1：<br />
        </font></font><font face="黑体"><font size="3"><font color="#0000ff"><span class="样式1">&lt;Script&gt; <br />
        var now = new Date();<br />
        var day = now.getDay();<br />
        var dayName;<br />
        <br />
        if (day == 0) dayName = "星期日";<br />
        else if (day == 1) dayName = "星期一";<br />
        else if (day == 2) dayName = "星期二"; <br />
        else if (day == 3) dayName = "星期三";<br />
        else if (day == 4) dayName = "星期四"; <br />
        else if (day == 5) dayName = "星期五";<br />
        else dayName = "星期六"; <br />
        <br />
        document.write ("今天是快乐的", dayName);<br />
        &lt;/Script&gt;</span><br />
        <br />
        </font>例2：<br />
        </font></font><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">&lt;Script&gt; <br />
        var now = new Date();<br />
        var day = now.getDay();<br />
        var dayName;<br />
        <br />
        if (day = 0) dayName = "星期日";<br />
        else if (day = 1) dayName = "星期一";<br />
        else if (day = 2) dayName = "星期二"; <br />
        else if (day = 3) dayName = "星期三";<br />
        else if (day = 4) dayName = "星期四"; <br />
        else if (day = 5) dayName = "星期五";<br />
        else dayName = "星期六"; <br />
        <br />
        document.write ("今天是快乐的", dayName);<br />
        &lt;/Script&gt;</span><br />
        <br />
        </font></font></font>
        </li>
        <li><font size="3" face="黑体">while语句：<br />
        <br />
        格式1：<br />
        <br />
        while (&lt;表达式&gt;)<br />
        &nbsp;&nbsp;&nbsp;&nbsp; 语句；<br />
        <br />
        格式2：<br />
        <br />
        while (&lt;表达式&gt;){<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组&gt;<br />
        }<br />
        <br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt; <br />
        var i = 5;<br />
        <br />
        while ( i &gt; 0 ) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write("i = " ,i ,"&lt;BR&gt;");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; i--;<br />
        } </font></span>
        <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
        </font></p>
        </li>
        <li><font size="3" face="黑体">do...while语句：<br />
        <br />
        格式：<br />
        <br />
        do {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组&gt;<br />
        } while (&lt;表达式&gt;) <br />
        <br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt; <br />
        var i = 5;<br />
        <br />
        do {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write("i = " ,i ,"&lt;BR&gt;");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; i--;<br />
        } while ( i &gt; 0 ) </font></span>
        <p><font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">&lt;/Script&gt;</span><br />
        </font></font></font></p>
        </li>
        <li><font size="3" face="黑体">for语句：<br />
        <br />
        格式：<br />
        <br />
        for (&lt;初始表达式&gt;；&lt;条件表达式&gt;；&lt;变动量表达式&gt;){<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组&gt;<br />
        }<br />
        <br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt; <br />
        for ( var i = 5; i &gt; 0; i-- ) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write("i = " ,i ,"&lt;BR&gt;");<br />
        } </font></span>
        <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
        </font></p>
        </li>
        <li><font size="3" face="黑体">for...in语句：重复执行指定对象的所有属性<br />
        <br />
        格式：<br />
        <br />
        for ( 变量 in 对象 ){<br />
        &nbsp;&nbsp;&nbsp;&nbsp; &lt;语句组&gt;<br />
        } <br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
        function member(name, sex) {//构造函数member<br />
        &nbsp;&nbsp;&nbsp;&nbsp; this.name = name;<br />
        &nbsp;&nbsp;&nbsp;&nbsp; this.sex = sex;<br />
        }<br />
        <br />
        function showProperty(obj, objString) {<br />
        var str = "";<br />
        for (var i in obj)<br />
        &nbsp;&nbsp;&nbsp;&nbsp; str += objString + "." + i + " = " + obj[i] + "&lt;BR&gt;";<br />
        return str;<br />
        }<br />
        <br />
        papa = new member("杨宏文", "男生");//建立对象实例papa<br />
        document.write(showProperty(papa, "papa")) </font></span>
        <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;<br />
        </font></p>
        </li>
        <li><font size="3" face="黑体">break语句：<br />
        <br />
        格式：break<br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt; <br />
        var i = 5;<br />
        while ( i &gt; 0 ) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; if ( i == 3 ) break;<br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write("i = " ,i ,"&lt;BR&gt;");<br />
        &nbsp;&nbsp;&nbsp;&nbsp; i--;<br />
        } </font></span>
        <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
        </li>
        <li><font size="3" face="黑体">continue语句：<br />
        <br />
        格式：continue<br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt; <br />
        var i = 5;<br />
        while ( i &gt; 0 ) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; i--; <br />
        &nbsp;&nbsp;&nbsp;&nbsp; if ( i == 3 ) continue; <br />
        &nbsp;&nbsp;&nbsp;&nbsp; document.write("i = " ,i ,"&lt;BR&gt;"); <br />
        } </font></span>
        <p class="样式1"><font size="3" face="黑体">&lt;/Script&gt;</font></p>
        </li>
        <li><font size="3" face="黑体">switch语句：<br />
        <br />
        格式：<br />
        <br />
        switch (&lt;表达式&gt;) {<br />
        &nbsp;&nbsp;&nbsp;&nbsp; case &lt;数值1&gt;:&lt;语句组1&gt;<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
        &nbsp;&nbsp;&nbsp;&nbsp; case &lt;数值2&gt;:&lt;语句组2&gt;<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
        &nbsp;&nbsp;&nbsp;&nbsp; ...<br />
        &nbsp;&nbsp;&nbsp;&nbsp; default &lt;语句组&gt; <br />
        } <br />
        <br />
        <br />
        例：<br />
        </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt; <br />
        function greet(givenSex) {<br />
        switch(givenSex) { <br />
        &nbsp;&nbsp;&nbsp;&nbsp; case "帅哥" : alert("你好啊！");<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
        &nbsp;&nbsp;&nbsp;&nbsp; case "美女" : alert("你好啊！");<br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
        }<br />
        }<br />
        &lt;/Script&gt; </font></span>
        <p class="样式1"><font size="3" face="黑体">请输入性别：<br />
        &lt;FORM&gt;<br />
        &lt;INPUT TYPE="radio" NAME="sex" onClick="greet('帅哥')"&gt;<br />
        帅哥<br />
        &lt;INPUT TYPE="radio" NAME="sex" onClick="greet('美女')"&gt;<br />
        美女<br />
        &lt;/FORM&gt;</font></p>
        </li>
    </ol>
</ol>
</div>
<p>&nbsp;</p><img src ="http://www.blogjava.net/super2/aggbug/238021.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:44 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238021.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript对象（一）</title><link>http://www.blogjava.net/super2/archive/2008/11/01/238020.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Sat, 01 Nov 2008 05:43:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/11/01/238020.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/238020.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/11/01/238020.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/238020.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/238020.html</trackback:ping><description><![CDATA[<p><font face="黑体"><font size="3"><strong><em><strong>JavaScript</strong></em> </strong>是网景（Netscape）公司开发的一种基于客户端浏览器、面向（基于）对象、事件驱动式的网页脚本语言。JavaScript语言的前身叫作Livescript。</font></font></p>
<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript的特点：</strong> </font></font></li>
</ul>
<ol>
    <ol>
        <ol>
            <li><font size="3" face="黑体">简单、易学、易用； </font>
            </li>
            <li><font size="3" face="黑体">跨平台；IE、Navigator </font>
            </li>
            <li><font size="3" face="黑体">符合ECMA（欧洲计算机制造协会）标准，可移植； </font>
            </li>
            <li><font size="3" face="黑体">事件驱动式的脚本程序设计思想； </font>
            </li>
            <li><font size="3" face="黑体">动态、交互式的操作方式。 </font></li>
        </ol>
    </ol>
</ol>
<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript的作用：</strong> </font></font></li>
</ul>
<ol>
    <ol>
        <ol>
            <li><font size="3" face="黑体">交互式操作； </font>
            </li>
            <li><font size="3" face="黑体">表单验证； </font>
            </li>
            <li><font size="3" face="黑体">网页特效； </font>
            </li>
            <li><font size="3" face="黑体">Web游戏 </font>
            </li>
            <li><font size="3" face="黑体">服务器脚本开发等。 </font></li>
        </ol>
    </ol>
</ol>
<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript的编写环境：</strong>文本编辑器<br />
    <br />
    </font></font>
    </li>
    <li><font face="黑体"><font size="3"><strong>JavaScript的执行平台：</strong>Web浏览器<br />
    <br />
    </font></font>
    </li>
    <li><font face="黑体"><font size="3"><strong>JavaScript的执行方式：</strong>解释执行（由上而下）<br />
    <br />
    </font></font>
    </li>
    <li><font face="黑体"><font size="3"><strong>JavaScript的版本：</strong>JavaScript1.0——JavaScript1.4<br />
    <br />
    </font></font>
    </li>
    <li><font face="黑体"><font size="3"><strong>浏览器对JavaScript的支持：</strong> </font></font></li>
</ul>
<ol>
    <ol>
        <ol>
            <li><font size="3" face="黑体">JavaScript/IE3.0、JavaScript1.2/IE4.0； </font>
            </li>
            <li><font size="3" face="黑体">微软允许用户自行设置对JavaScript处理模式。 </font></li>
        </ol>
    </ol>
</ol>
<ul>
    <li><font face="黑体"><font size="3"><strong>JavaScript与Java、VBScript、JScript的关系：</strong> </font></font></li>
</ul>
<p><font size="3" face="黑体">　　 JavaScript与Java的区别体现在：<br />
<br />
首先，它们是两个公司开
发的不同的两个产品，Java是SUN公司推出的新一代面向对象的程序设计语言，特别适合于Internet应用程序开发；而
JavaScript是Netscape公司的产品，其目的是为了扩展Netscape
Navigator功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。<br />
<br />
其次，JavaScript是基于对象的，
而Java是面向对象的，即Java是一种真正的面向对象的语言，即使是开发简单的程序，必须设计对象。
JavaScript是种脚本语言，它可以用来制作与网络无关的，与用户交互作用的复杂软件。它是一种基于对象和事件驱动的编程语言。因而它本身提供了非
常丰富的内部对象供设计人员使用。<br />
<br />
第三，两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前，必须经过编
译，因而客户端上必须具有相应平台上的仿真器或解释
器，它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言，其源代码在发往客户端执行之前不需经
过编译，而是将文本格式的字符代码发送给客户，由浏览器解释执行。<br />
<br />
第四，两种语言所采取的变量是不一样的。Java采用强类型变量检查，即所有变量在编译之前必须作声明。JavaScript中变量声明，采用其弱类型。即变量在使用前不需作声明，而是解释器在运行时检查其数据类型。<br />
<br />
第
五，代码格式不一样。Java是一种与HTML无关的格式，必须通过像HTML中引用外媒体那么进行装载，其代码以字节代码的形式保存在独立的文档中。
JavaScript的代码是一种文本字符格式，可以直接嵌入HTML文档中，并且可动态装载。编写HTML文档就像编辑文本文件一样方便。<br />
<br />
第六，嵌入方式不一样。在HTML文档中，两种编程语言的标识不同，JavaScript使用&lt;script&gt;...&lt; /script&gt;来标识，而Java使用&lt;applet&gt; ... &lt;/applet&gt; 来标识。<br />
<br />
第七，静态绑定和动态绑定。Java采用静态联编，即Java的对象引用必须在编译时的进行，以使编译器能够实现强类型检查，如不经编译则就无法实现对象 引用的检查。JavaScript采用动态联编，即JavaScript的对象引用在运行时进行检查。</font></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
        <tr>
            <td height="550">
            <ul>
                <li><font face="黑体"><font size="3"><strong>JavaScript的格式：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">JavaScript区分大小写； </font>
                        </li>
                        <li><font size="3" face="黑体">JavaScript脚本程序须嵌入在HTML文件中； </font>
                        </li>
                        <li><font size="3" face="黑体">JavaScript脚本程序中不能包含HTML标记代码；（双引号） </font>
                        </li>
                        <li><font size="3" face="黑体">每行写一条脚本语句； </font>
                        </li>
                        <li><font size="3" face="黑体">语句末尾可以加分号； </font>
                        </li>
                        <li><font size="3" face="黑体">JavaScript脚本程序可以独立保存为一个外部文件，但其中不能包含&lt;script&gt;&lt;/script&gt;标签。 </font></li>
                    </ol>
                </ol>
            </ol>
            <ul>
                <li><font face="黑体"><font size="3"><strong>JavaScript脚本程序的几种基本格式：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">&lt;script&gt;<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; document.write("Hello World!!!");<br />
                        &lt;/script&gt;<br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">&lt;script language="JavaScript"&gt;<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; document.write("Hello World!!!");<br />
                        &lt;/script&gt;<br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">&lt;script language="JavaScript" type="text/JavaScript"&gt;<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; document.write("Hello World!!!");<br />
                        &lt;/script&gt;<br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">&lt;script language="JavaScript1.2"&gt;<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; document.write("Hello World!!!");<br />
                        &lt;/script&gt;<br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">&lt;script src="hello.js"&gt;&lt;/script&gt;<br />
                        <br />
                        注意：document.write("Hello World!!!"); 必须保存为一个外部文件：hello.js <br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">&lt;script language="JavaScript"&gt;<br />
                        &lt;!--<br />
                        &nbsp;&nbsp;&nbsp;&nbsp; document.write("Hello World!!!");<br />
                        --&gt;<br />
                        &lt;/script&gt;<br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">使用JavaScript协议：<br />
                        <br />
                        &lt;a href="JavaScript:alert('Hello World!!!')"&gt;请单击&lt;/a&gt;<br />
                        <br />
                        &lt;a href="#" onclick="alert('Hello World!!!')"&gt;请单击&lt;/a&gt;<br />
                        <br />
                        &lt;a href="JavaScript://" onclick="alert('Hello World!!!')"&gt;请单击&lt;/a&gt; </font></li>
                    </ol>
                </ol>
            </ol>
            </td>
        </tr>
        <tr>
            <td bgcolor="#0099ff"><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif);" name="a"></a><font size="3" face="黑体">　</font></td>
        </tr>
        <tr>
            <td height="550">
            <ul>
                <li><font face="黑体"><font size="3"><strong>JavaScript的数据类型：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">数值：整数、浮点数； </font>
                        </li>
                        <li><font size="3" face="黑体">逻辑值：布尔值； </font>
                        </li>
                        <li><font size="3" face="黑体">字符串值： </font>
                        </li>
                        <li><font size="3" face="黑体">空值： </font>
                        </li>
                        <li><font size="3" face="黑体">未定义值： </font></li>
                    </ol>
                </ol>
            </ol>
            <ul>
                <li><font face="黑体"><font size="3"><strong>JavaScript数据的表示：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">整数：由正负号、数字构成，八进制、十进制、十六进制； </font>
                        </li>
                        <li><font size="3" face="黑体">浮点数：由正负号、数字和小数点构成，常规记数法、科学记数法； </font>
                        </li>
                        <li><font size="3" face="黑体">逻辑值：true、false </font>
                        </li>
                        <li><font size="3" face="黑体">字符串值：单引号、双引号 </font>
                        </li>
                        <li><font size="3" face="黑体">空值：null </font>
                        </li>
                        <li><font size="3" face="黑体">未定义值：根本不存在的对象、已定义但没有赋值的量； </font></li>
                    </ol>
                </ol>
            </ol>
            <ul>
                <li><font face="黑体"><font size="3"><strong>JavaScript常量：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">布尔常量：true　　false </font>
                        </li>
                        <li><font size="3" face="黑体">整数常量：3721　　0007　　0xaff（0Xaff） </font>
                        </li>
                        <li><font size="3" face="黑体">浮点数常量：3.14　　.001　　3.721e+3　　-3.721E-3 </font>
                        </li>
                        <li><font size="3" face="黑体">字符串常量："你的E-mail地址有误！" </font>
                        </li>
                        <li><font size="3" face="黑体">含转义字符的字符串常量：<br />
                        <br />
                        </font>
                        <table bgcolor="#003366" border="0" cellpadding="4" cellspacing="1" width="450">
                            <tbody>
                                <tr bgcolor="#ffffff">
                                    <th width="120"><font face="黑体">转义字符</font></th>
                                    <th><font face="黑体">意义</font></th>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\b</font></td>
                                    <td><font size="3" face="黑体">退格（Backspace）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\f</font></td>
                                    <td><font size="3" face="黑体">换页（Form feed）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\n</font></td>
                                    <td><font size="3" face="黑体">换行（New line）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\r</font></td>
                                    <td><font size="3" face="黑体">返回（Carriage return）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\t</font></td>
                                    <td><font size="3" face="黑体">制表符（Tab）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\'</font></td>
                                    <td><font size="3" face="黑体">单引号（'）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\"</font></td>
                                    <td><font size="3" face="黑体">双引号（"）</font></td>
                                </tr>
                                <tr bgcolor="#ffffff">
                                    <td align="center"><font size="3" face="黑体">\\</font></td>
                                    <td><font size="3" face="黑体">反斜线（\）</font></td>
                                </tr>
                            </tbody>
                        </table>
                        <br />
                        <font color="#0000ff"><font face="黑体"><font size="3"><span class="样式1">document.write("我爱\'JavaScript\'") <br />
                        <br />
                        document.write("文件在c:\\windows\\下") <br />
                        <br />
                        document.write("&lt;pre&gt;未满十八岁\n不得进入！&lt;/pre&gt;") <br />
                        <br />
                        document.write("未满十八岁&lt;br&gt;不得进入！") <br />
                        <br />
                        document.alert("密码不对\n请重新输入！") </span><br />
                        <br />
                        </font></font></font>
                        </li>
                        <li><font size="3" face="黑体">数组常量：<br />
                        <br />
                        </font><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">hobby=["听音乐","看电影"]<br />
                        hobby[0]、hobby[1]<br />
                        <br />
                        hobby=["听音乐",,"看电影",] <br />
                        hobby[0]、hobby[1]、hobby[2]、hobby[3]</font></span> </font></font></li>
                    </ol>
                </ol>
            </ol>
            <ul>
                <li><font face="黑体"><font size="3"><strong>JavaScript变量：</strong> </font></font></li>
            </ul>
            <ol>
                <ol>
                    <ol>
                        <li><font size="3" face="黑体">变量命名规则： <br />
                        <br />
                        </font>
                        <ul>
                            <li><font size="3" face="黑体">首字符必须是大写或小写的字母或下划线（_）或美元符（$）; </font>
                            </li>
                            <li><font size="3" face="黑体">后续的字符可以是字母、数字、下划线或美元符; </font>
                            </li>
                            <li><font size="3" face="黑体">变量名称不能是保留字； </font>
                            </li>
                            <li><font size="3" face="黑体">长度是任意； </font>
                            </li>
                            <li><font size="3" face="黑体">区分大小写； </font>
                            </li>
                            <li><font size="3" face="黑体">约定：集中置顶；<br />
                            使用局部变量；<br />
                            易于理解；　　stdId<br />
                            避免混乱。　　usrname　　usrName<br />
                            <br />
                            </font></li>
                        </ul>
                        </li>
                        <li><font size="3" face="黑体">声明变量：<br />
                        <br />
                        </font>
                        <ul>
                            <li><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">var stdId;</font></span> </font></font>
                            </li>
                            <li><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">var name,sex;</font></span> </font></font>
                            </li>
                            <li><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">var total=3721;</font></span> </font></font>
                            </li>
                            <li><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">var notNull=true;</font></span> </font></font>
                            </li>
                            <li><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">var name="李小龙"，sex="先生";</font></span> </font></font>
                            </li>
                            <li><font face="黑体"><font size="3"><span class="样式1"><font color="#0000ff">var i=j=0;</font></span> <br />
                            <br />
                            </font></font></li>
                        </ul>
                        </li>
                        <li><font size="3" face="黑体">变量赋值：<br />
                        <br />
                        <font color="#0000ff">stdId = 2004007;</font><br />
                        <br />
                        </font>
                        </li>
                        <li><font size="3" face="黑体">变量作用域：（方式、位置）<br />
                        <br />
                        </font>
                        <ul>
                            <li><font size="3" face="黑体">全局变量：省略var，或在函数外声明 </font>
                            </li>
                            <li><font size="3" face="黑体">局部变量：在函数内声明 </font>
                            </li>
                            <li><font size="3" face="黑体">全局变量可在整个脚本中被使用，可在不同的窗口中相互引用（指定窗口名） </font>
                            </li>
                            <li><font size="3" face="黑体">例：<br />
                            </font><span class="样式1"><font color="#0000ff" size="3" face="黑体">&lt;Script&gt;<br />
                            var langJS = "JavaScript"; //langJS是全局变量<br />
                            test(); </font></span>
                            <p class="样式1"><font size="3" face="黑体">function test() {<br />
                            &nbsp;&nbsp;&nbsp;&nbsp; var langVBS = "VBScript"; //langVBS是局部变量<br />
                            &nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;LI&gt;" + langJS);<br />
                            &nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;LI&gt;" + langVBS); <br />
                            }</font></p>
                            <p class="样式1"><font size="3" face="黑体">document.write("&lt;LI&gt;" + langJS);<br />
                            document.write("&lt;LI&gt;" + langVBS);<br />
                            &lt;/Script&gt;</font></p>
                            </li>
                        </ul>
                        </li>
                    </ol>
                </ol>
            </ol>
            </td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/super2/aggbug/238020.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-11-01 13:43 <a href="http://www.blogjava.net/super2/archive/2008/11/01/238020.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TAB选项</title><link>http://www.blogjava.net/super2/archive/2008/08/29/225522.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Fri, 29 Aug 2008 03:21:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/08/29/225522.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/225522.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/08/29/225522.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/225522.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/225522.html</trackback:ping><description><![CDATA[<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><span style="color: rgb(0, 0, 255);">&lt;!</span><span style="color: rgb(255, 0, 255);">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.0&nbsp;Transitional//EN"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">HTML</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">HEAD</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">TITLE</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;Tab选项&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">TITLE</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">META&nbsp;</span><span style="color: rgb(255, 0, 0);">NAME</span><span style="color: rgb(0, 0, 255);">="Generator"</span><span style="color: rgb(255, 0, 0);">&nbsp;CONTENT</span><span style="color: rgb(0, 0, 255);">="EditPlus"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">META&nbsp;</span><span style="color: rgb(255, 0, 0);">NAME</span><span style="color: rgb(0, 0, 255);">="Author"</span><span style="color: rgb(255, 0, 0);">&nbsp;CONTENT</span><span style="color: rgb(0, 0, 255);">=""</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">META&nbsp;</span><span style="color: rgb(255, 0, 0);">NAME</span><span style="color: rgb(0, 0, 255);">="Keywords"</span><span style="color: rgb(255, 0, 0);">&nbsp;CONTENT</span><span style="color: rgb(0, 0, 255);">=""</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">META&nbsp;</span><span style="color: rgb(255, 0, 0);">NAME</span><span style="color: rgb(0, 0, 255);">="Description"</span><span style="color: rgb(255, 0, 0);">&nbsp;CONTENT</span><span style="color: rgb(0, 0, 255);">=""</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">style</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
&nbsp;&nbsp;*&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
list-style-image</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">none</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
list-style-position</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">outside</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
list-style-type</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">none</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
margin</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">0</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
padding</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">0</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
li&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
display</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">list-item</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
.ltopex_title&nbsp;li.current&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
background-position</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">-200px&nbsp;-350px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
border-bottom-color</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">transparent</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
color</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">#000000</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
background-color</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">#999999</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
font-weight</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">bold</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
height</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">21px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
line-height</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">22px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
padding-top</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">4px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
display</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">block</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
.ltopex_title&nbsp;li&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
background-position</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">left&nbsp;-350px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
border-bottom</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">1px&nbsp;solid&nbsp;#9AB9DC</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
color</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">#345083</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
cursor</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">pointer</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
float</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">left</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
height</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">25px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
line-height</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">24px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
margin-right</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">4px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
position</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">relative</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
text-align</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">center</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
width</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">105px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
.ltopex_body&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
background-position</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">-50px&nbsp;-50px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
height</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">125px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
margin-top</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">25px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
padding-top</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">5px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
text-align</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">center</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
width</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">238px</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
z-index</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">2</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
.ltopex_body&nbsp;li&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
display</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">none</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
.ltopex_body&nbsp;li.current&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
display</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">:</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">block</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;</span><span style="color: rgb(255, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">}</span><span style="color: rgb(128, 0, 0); background-color: rgb(245, 245, 245);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">style</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">SCRIPT</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"><br />
</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">function</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;toggle_extend(c,id){<br />
&nbsp;</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">if</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">(c.className.indexOf(</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">current</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">)</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&gt;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">-</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">1</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">)<br />
&nbsp;</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">return</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br />
&nbsp;</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">var</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;lis&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;c.parentNode.getElementsByTagName(</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">li</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">);<br />
&nbsp;</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">for</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">(</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">var</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;i</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">0</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;i</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&lt;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">lis.length;i</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">++</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">){<br />
&nbsp;lis[i].className&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">""</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br />
&nbsp;}<br />
&nbsp;c.className&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">current</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br />
&nbsp;document.getElementById(</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">aaa</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">).className&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">""</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br />
&nbsp;document.getElementById(</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">bbb</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">).className&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">""</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br />
&nbsp;document.getElementById(id).className&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">current</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br />
<br />
&nbsp;}<br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">SCRIPT</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">HEAD</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">BODY</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">div&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="tab1"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">ul&nbsp;</span><span style="color: rgb(255, 0, 0);">class</span><span style="color: rgb(0, 0, 255);">="ltopex_title"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li&nbsp;</span><span style="color: rgb(255, 0, 0);">class</span><span style="color: rgb(0, 0, 255);">="current"</span><span style="color: rgb(255, 0, 0);">&nbsp;onClick</span><span style="color: rgb(0, 0, 255);">="toggle_extend(this,'aaa')"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">今天内容</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li&nbsp;</span><span style="color: rgb(255, 0, 0);">onClick</span><span style="color: rgb(0, 0, 255);">="toggle_extend(this,'bbb')"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">昨天内容</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">ul</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">div&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="tabcontent"</span><span style="color: rgb(255, 0, 0);">&nbsp;class</span><span style="color: rgb(0, 0, 255);">="ltopex_body"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">ul</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="aaa"</span><span style="color: rgb(255, 0, 0);">&nbsp;class</span><span style="color: rgb(0, 0, 255);">="current"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;今天报道<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="bbb"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;昨日报道<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">ul</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">div</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">div</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">BODY</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">HTML</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span></div>
<img src ="http://www.blogjava.net/super2/aggbug/225522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-08-29 11:21 <a href="http://www.blogjava.net/super2/archive/2008/08/29/225522.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>菜单层</title><link>http://www.blogjava.net/super2/archive/2008/08/29/225487.html</link><dc:creator>淘声依旧</dc:creator><author>淘声依旧</author><pubDate>Fri, 29 Aug 2008 02:07:00 GMT</pubDate><guid>http://www.blogjava.net/super2/archive/2008/08/29/225487.html</guid><wfw:comment>http://www.blogjava.net/super2/comments/225487.html</wfw:comment><comments>http://www.blogjava.net/super2/archive/2008/08/29/225487.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/super2/comments/commentRss/225487.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/super2/services/trackbacks/225487.html</trackback:ping><description><![CDATA[<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: rgb(0, 0, 255);">&lt;!</span><span style="color: rgb(255, 0, 255);">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.0&nbsp;Transitional//EN"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">HTML</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">HEAD</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">TITLE</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">&nbsp;菜单层&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">TITLE</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img id="Codehighlighter1_111_217_Open_Image" onclick="this.style.display='none'; Codehighlighter1_111_217_Open_Text.style.display='none'; Codehighlighter1_111_217_Closed_Image.style.display='inline'; Codehighlighter1_111_217_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" align="top" /><img id="Codehighlighter1_111_217_Closed_Image" style="display: none;" onclick="this.style.display='none'; Codehighlighter1_111_217_Closed_Text.style.display='none'; Codehighlighter1_111_217_Open_Image.style.display='inline'; Codehighlighter1_111_217_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" alt="" align="top" />&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">script</span><span style="color: rgb(0, 0, 255);">&gt;</span><span id="Codehighlighter1_111_217_Closed_Text" style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);"><img src="http://www.blogjava.net/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_111_217_Open_Text"><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"><br />
<img id="Codehighlighter1_141_214_Open_Image" onclick="this.style.display='none'; Codehighlighter1_141_214_Open_Text.style.display='none'; Codehighlighter1_141_214_Closed_Image.style.display='inline'; Codehighlighter1_141_214_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /><img id="Codehighlighter1_141_214_Closed_Image" style="display: none;" onclick="this.style.display='none'; Codehighlighter1_141_214_Closed_Text.style.display='none'; Codehighlighter1_141_214_Open_Image.style.display='inline'; Codehighlighter1_141_214_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">function</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;select_move(id,val)</span><span id="Codehighlighter1_141_214_Closed_Text" style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);"><img src="http://www.blogjava.net/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_141_214_Open_Text"><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">var</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;list&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;document.getElementById(id);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.style.display&nbsp;</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">&nbsp;val;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;</span></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">script</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">HEAD</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">BODY</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">div&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="title"</span><span style="color: rgb(255, 0, 0);">&nbsp;style</span><span style="color: rgb(0, 0, 255);">="width:50px;"</span><span style="color: rgb(255, 0, 0);">&nbsp;onmousemove</span><span style="color: rgb(0, 0, 255);">="select_move('content','block')"</span><span style="color: rgb(255, 0, 0);">&nbsp;onmouseout</span><span style="color: rgb(0, 0, 255);">="select_move('content','none')"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">span&nbsp;</span><span style="color: rgb(255, 0, 0);">val</span><span style="color: rgb(0, 0, 255);">="0"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">span</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">div&nbsp;</span><span style="color: rgb(255, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">="content"</span><span style="color: rgb(255, 0, 0);">&nbsp;style</span><span style="color: rgb(0, 0, 255);">="display:none;width:100px;z-index:10000;"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;&lt;</span><span style="color: rgb(128, 0, 0);">a&nbsp;</span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="#"</span><span style="color: rgb(255, 0, 0);">&nbsp;val</span><span style="color: rgb(0, 0, 255);">="1"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">国际新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">a</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;&lt;</span><span style="color: rgb(128, 0, 0);">a&nbsp;</span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="#"</span><span style="color: rgb(255, 0, 0);">&nbsp;val</span><span style="color: rgb(0, 0, 255);">="2"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">国际新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">a</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;&lt;</span><span style="color: rgb(128, 0, 0);">a&nbsp;</span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="#"</span><span style="color: rgb(255, 0, 0);">&nbsp;val</span><span style="color: rgb(0, 0, 255);">="3"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">国际新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">a</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;&lt;</span><span style="color: rgb(128, 0, 0);">a&nbsp;</span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="#"</span><span style="color: rgb(255, 0, 0);">&nbsp;val</span><span style="color: rgb(0, 0, 255);">="4"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">国际新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">a</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;&lt;</span><span style="color: rgb(128, 0, 0);">a&nbsp;</span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="#"</span><span style="color: rgb(255, 0, 0);">&nbsp;val</span><span style="color: rgb(0, 0, 255);">="5"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">国际新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">a</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;&lt;</span><span style="color: rgb(128, 0, 0);">a&nbsp;</span><span style="color: rgb(255, 0, 0);">href</span><span style="color: rgb(0, 0, 255);">="#"</span><span style="color: rgb(255, 0, 0);">&nbsp;val</span><span style="color: rgb(0, 0, 255);">="6"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">国际新闻</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">a</span><span style="color: rgb(0, 0, 255);">&gt;&lt;/</span><span style="color: rgb(128, 0, 0);">li</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">div</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">div</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">BODY</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">HTML</span><span style="color: rgb(0, 0, 255);">&gt;</span></div>
<img src ="http://www.blogjava.net/super2/aggbug/225487.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/super2/" target="_blank">淘声依旧</a> 2008-08-29 10:07 <a href="http://www.blogjava.net/super2/archive/2008/08/29/225487.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>