| //連接數據庫
<script?language="javascript"> ??//用?JavaScript?寫服務器端連接數據庫的代碼示例 ??var?conn?=?new?ActiveXObject("ADODB.Connection"); ??conn.Open("Provider=SQLOLEDB.1;?Data?Source=localhost;?User?ID=sa;?" ????+"Password=;?Initial?Catalog=pubs"); ??var?rs?=?new?ActiveXObject("ADODB.Recordset"); ??var?sql="select?*?from?authors"; ??rs.open(sql,?conn); ?shtml?=?"<table?width='100%'?border=1>"; ?shtml?+="<tr?bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td>?city</td><td>state</td><td>zip</td></tr>"; ??while(!rs.EOF) ??{ ?shtml?+=?"<tr><td>"?+?rs("au_id")?+?"</td><td>"?+?rs("au_lname")?+?"</td><td>"?+?rs("au_fname")?+?"</td><td>"?+?rs("phone")?+?"</td><td>"?+?rs("address")?+?"</td><td>"?+?rs("city")?+?"</td><td>"?+?rs("state")?+?"</td><td>"?+?rs("zip")?+?"</td></tr>"; ?rs.moveNext; ??} ??shtml?+=?"</table>"; ??document.write(shtml); ??rs.close();? ??rs?=?null;? ??conn.close();? ??conn?=?null; </script> //使用數據島
<html> <body> srno:<input?type=text?datasrc=#xmldate?DataFLD=srno?size="76"><BR> times:<input?type=text?datasrc=#xmldate?DataFLD=times?size="76"><BR> <input?id="first"?TYPE=button?value="<< 第一條記錄"?οnclick="xmldate.recordset.moveFirst()"> <input?id="prev"?TYPE=button?value="<上一條記錄"?οnclick="xmldate.recordset.movePrevious()">?? <input?id="next"?TYPE=button?value="下一條記錄>"?οnclick="xmldate.recordset.moveNext()">?? <input?id="last"?TYPE=button?value="最后一條記錄>>"?οnclick="xmldate.recordset.moveLast()">??? <input?id="Add"?TYPE=button?value="添加新記錄"?οnclick="xmldate.recordset.addNew()">??
<XML?ID="xmldate"> <infolist> <info?><srno>20041025-01</srno><times>null</times></info> <info?><srno>20041101-09</srno><times>2004年10月1日2點22分0秒</times></info> </infolist> </XML> </body> </html> //獲得參數 <body> <a?href="BLOCKED SCRIPTlocation.href=location.href?+?'?a=1&b=2'">search</a> <script?language="JavaScript"> <!-- var?a?=?location.search.substr(1); if(a.length>0) { ?var?re?=?/([^&]*?)/=([^&]*)/g ?var?s?=?a.match(re); ?for(var?i=?0;i<s.length;i++) ?{ ??alert(s[i]); ??alert(s[i].split("=")[1]); ?} } //--> </script> </body> //可編輯SELECT <input?type=text?name=re_name?style="width:100px;height:21px;font-size:10pt;"><span?style="width:18px;border:0px?solid?red;"><select?name="r00"?style="margin-left:-100px;width:118px;?background-color:#FFEEEE;"?onChange="document.all.re_name.value=this.value;"> ????????????????<option?value="1">11111111<option> ????????????????<option?value="2">222222</option> ????????????????<option?value="3">333333</option> ??????????????</select> ??????????????</span> //設置光標位置
function?getCaret(textbox) { ?var?control?=?document.activeElement; ?textbox.focus(); ?var?rang?=?document.selection.createRange(); ??rang.setEndPoint("StartToStart",textbox.createTextRange()) ?control.focus(); ?return?rang.text.length; } function?setCaret(textbox,pos) { ?try ?{ ??var?r?=textbox.createTextRange(); ???r.moveStart('character',pos); ???r.collapse(true); ???r.select(); ?} ?catch(e) ?{} } function?selectLength(textbox,start,len) { ?try ?{ ??var?r?=textbox.createTextRange(); ? ??r.moveEnd('character',len-(textbox.value.length-start)); ??r.moveStart('character',start); ?? ??r.select(); ?} ?catch(e) ?{//alert(e.description)} } function?insertAtCaret(textbox,text) { ?textbox.focus(); ?document.selection.createRange().text?=?text; } //頁內查找
function?findInPage(str) { ?var?txt,?i,?found,n?=?0; ?if?(str?==?"") ?{ ??return?false; ?} ?txt?=?document.body.createTextRange(); ?for?(i?=?0;?i?<=?n?&&?(found?=?txt.findText(str))?!=?false;?i++) ?{ ??txt.moveStart("character",?1); ??txt.moveEnd("textedit"); ?} ?if?(found) ?{ ??txt.moveStart("character",?-1); ??txt.findText(str); ??txt.select(); ??txt.scrollIntoView(); ??n++;?? ?} ?else ?{ ??if?(n?>?0) ??{ ???n?=?0; ???findInPage(str); ??} ??else ??{ ???alert(str?+?"...????????????您要找的文字不存在。/n?/n請試著輸入頁面中的關鍵字再次查找!"); ??} ?} ?return?false; } //書 http://www.itpub.net/attachment.php?s=&postid=1894598 http://www.wrclub.net/down/listdown.aspx?id=1341 //操作EXECL <script?language="javascript"> function?jStartExcel()?{ ?var?xls?=?new?ActiveXObject?(?"Excel.Application"?); ?xls.visible?=?true; ?var?newBook?=?xls.Workbooks.Add; ?newBook.Worksheets.Add; ?newBook.Worksheets(1).Activate; ?xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation?=?2; ?xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize?=?5; ?newBook.Worksheets(1).Columns("A").columnwidth=50; ?newBook.Worksheets(1).Columns("A").WrapText?=?true; ?newBook.Worksheets(1).Columns("B").columnwidth=50; ?newBook.Worksheets(1).Columns("B").WrapText?=?true; ?newBook.Worksheets(1).Range("A1:B1000").NumberFormat?=?"0"; ?newBook.Worksheets(1).Range("A1:B1000").HorizontalAlignment?=?-4131; ?newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex="15"; ?newBook.Worksheets(1).Cells(1,1).value="First?Column,?First?Cell"; ?newBook.Worksheets(1).Cells(2,1).value="First?Column,?Second?Cell"; ?newBook.Worksheets(1).Cells(1,2).value="Second?Column,?First?Cell"; ?newBook.Worksheets(1).Cells(2,2).value="Second?Column,?Second?Cell"; ?newBook.Worksheets(1).Name="My?First?WorkSheet"; } </script> //自定義提示條
<a?href="#"?title="這是提示">tip</a> <script?Language="JavaScript"> //***********默認設置定義.********************* tPopWait=50;//停留tWait豪秒后顯示提示。 tPopShow=5000;//顯示tShow豪秒后關閉提示 showPopStep=20; popOpacity=99; //***************內部變量定義***************** sPop=null; curShow=null; tFadeOut=null; tFadeIn=null; tFadeWaiting=null; document.write("<style?type='text/css'id='defaultPopStyle'>"); document.write(".cPopText?{??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)}"); document.write("</style>"); document.write("<div?id='dypopLayer'?style='position:absolute;z-index:1000;'?class='cPopText'></div>");
function?showPopupText(){ var?o=event.srcElement; MouseX=event.x; MouseY=event.y; if(o.alt!=null?&&?o.alt!=""){o.dypop=o.alt;o.alt=""}; ????????if(o.title!=null?&&?o.title!=""){o.dypop=o.title;o.title=""}; if(o.dypop!=sPop)?{ sPop=o.dypop; clearTimeout(curShow); clearTimeout(tFadeOut); clearTimeout(tFadeIn); clearTimeout(tFadeWaiting); if(sPop==null?||?sPop=="")?{ dypopLayer.innerHTML=""; dypopLayer.style.filter="Alpha()"; dypopLayer.filters.Alpha.opacity=0; } else?{ if(o.dyclass!=null)?popStyle=o.dyclass? else?popStyle="cPopText"; curShow=setTimeout("showIt()",tPopWait); } } } function?showIt(){ dypopLayer.className=popStyle; dypopLayer.innerHTML=sPop; popWidth=dypopLayer.clientWidth; popHeight=dypopLayer.clientHeight; if(MouseX+12+popWidth>document.body.clientWidth)?popLeftAdjust=-popWidth-24 else?popLeftAdjust=0; if(MouseY+12+popHeight>document.body.clientHeight)?popTopAdjust=-popHeight-24 else?popTopAdjust=0; dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust; dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust; dypopLayer.style.filter="Alpha(Opacity=0)"; fadeOut(); } function?fadeOut(){ if(dypopLayer.filters.Alpha.opacity<popOpacity)?{ dypopLayer.filters.Alpha.opacity+=showPopStep; tFadeOut=setTimeout("fadeOut()",1); } else?{ dypopLayer.filters.Alpha.opacity=popOpacity; tFadeWaiting=setTimeout("fadeIn()",tPopShow); } } function?fadeIn(){ if(dypopLayer.filters.Alpha.opacity>0)?{ dypopLayer.filters.Alpha.opacity-=1; tFadeIn=setTimeout("fadeIn()",1); } } document.οnmοuseοver=showPopupText; </script> //插入文字 document.onclick?=function(){? var?oSource?=?window.event.srcElement;? if(oSource.tagName!="DIV")? return?false;? var?sel?=?document.selection;? if?(sel!=null)?{? var?rng?=?sel.createRange();? if?(rng!=null)? rng.pasteHTML("<font?color=red>插入文字</font>");? }? }? //netscapte下操作xml //判斷鍵值 //禁止FSO
1.注銷組件 regsvr32?/u?scrrun.dll 2.修改PROGID? HKEY_CLASSES_ROOT/Scripting.FileSystemObject Scripting.FileSystemObject 3.對于使用object的用戶,修改HKEY_CLASSES_ROOT/Scripting. //省略號 //檢測media play版本
//圖象按比例
//細線SELECT
? function?getComputerName() { ?var?objWMIService?=?GetObject("Winmgmts:root/cimv2"); ?for(e?=?new?Enumerator(objWMIService)?;?!e.atEnd()?;?e.moveNext()) ?{ ????var?getComputer?=?e.item(); ????return?getComputer.Name; ?} }
//條件編譯
<script?language=javascript> /*@cc_on?@*/ /*@if?(@_win32?&&?@_jscript_version>5) function?window.confirm(str) { ????execScript("n?=?msgbox('"+?str?+"',?257)",?"vbscript"); ????return(n?==?1); } @end?@*/ </script>
//取得innerText
<SCRIPT?LANGUAGE="JavaScript"> <!-- ?var?xmlDoc?=?new?ActiveXObject("Msxml2.DOMDocument.4.0"); ?var?currNode; ?xmlDoc.async?=?false; ?xmlDoc.async?=?false; ?xmlDoc.loadXML("<TABLENAME>??????你好你阿三????大法?????司法等四??????????????</TABLENAME>"); ?currNode?=?xmlDoc.documentElement; ??? ??var?s?=?currNode.xml; ??var?r?=?//<([^/>/s]*?)[^/>]*?/>([^/<]*?)/<///1/>/ ??var?b?=?s.replace(r,"$2"); ??alert(b); //--> </SCRIPT> //mergeAttributes 復制所有讀/寫標簽屬性到指定元素。 <SCRIPT> function?fnMerge(){ oSource.children[1].mergeAttributes(oSource.children[0]); } </SCRIPT> <SPAN?ID=oSource> <DIV ID="oDiv" ATTRIBUTE1="true" ATTRIBUTE2="true" οnclick="alert('click');" οnmοuseοver="this.style.color='#0000FF';" οnmοuseοut="this.style.color='#000000';" > This?is?a?sample?<B>DIV</B>?element. </DIV> <DIV?ID="oDiv2"> This?is?another?sample?<B>DIV</B>?element. </DIV> </SPAN> <INPUT TYPE="button" VALUE="Merge?Attributes" οnclick="fnMerge()" > <span?style="border:1px?solid?#000000;?position:absolute;?overflow:hidden;"?> <select?style="margin:-2px;"> <option>1111</option> <option>11111111111111</option> <option>111111111</option> </select></span> //Import
function?Import()?{ ?for(?var?i=0;?i<arguments.length;?i++?)?{ ??var?file?=?arguments[i]; ??if?(?file.match(//.js$/i))? ???document.write('<script?type=/"text/javascript/"?src=/"'?+?file?+?'/"></sc'?+?'ript>'); ??else ???document.write('<style?type=/"text/css/">@import?/"'?+?file?+?'/"?;</style>'); ?} }; //js枚舉 <script?language="JavaScript"> <!-- //圖片按比例縮放 var?flag=false; function?DrawImage(ImgD){ ?var?image=new?Image(); ?var?iwidth?=?80;??//定義允許圖片寬度 ?var?iheight?=?80;??//定義允許圖片高度 ?image.src=ImgD.src; ?if(image.width>0?&&?image.height>0){ ?flag=true; ?if(image.width/image.height>=?iwidth/iheight){ ??if(image.width>iwidth){?? ??ImgD.width=iwidth; ??ImgD.height=(image.height*iwidth)/image.width; ??}else{ ??ImgD.width=image.width;?? ??ImgD.height=image.height; ??} ??ImgD.alt=image.width+"×"+image.height; ??} ?else{ ??if(image.height>iheight){?? ??ImgD.height=iheight; ??ImgD.width=(image.width*iheight)/image.height;?? ??}else{ ??ImgD.width=image.width;?? ??ImgD.height=image.height; ??} ??ImgD.alt=image.width+"×"+image.height; ??} ?} }? //--> </script> <img?src=".."?onload?=?"DrawImage(this)">
<IE:clientCaps?ID="oClientCaps"?style="{behavior:url(#default#clientcaps)}"?/> <SCRIPT> var?flash=""; ????WMPVersion=?oClientCaps.getComponentVersion("{22D6F312-B0F6-11D0-94AB-0080C74C7E95}","ComponentID");? ????if?(WMPVersion?!=?"")?{ ????flash?=?""; ????var?version?=?WMPVersion.split(","); ????var?i; ????for?(i?=?0;?i?<?version.length;?i++)?{ ??????if?(i?!=?0) ????flash?+=?"."; ??????flash?+=?version[i]; ????} ?????document.write("您的Windows?Media?Player?版本是:"+flash+"<p>"); ??} </SCRIPT>
<DIV?STYLE="width:?120px;?height:?50px;?border:?1px?solid?blue; ????????????overflow:?hidden;?text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很長,表格內一行顯示不下.</NOBR> </DIV> <html> <meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"> <head> <script?language="javascript"> var?ie??=navigator.appName=="Microsoft?Internet?Explorer"?true:false; ?? function?keyDown(e) { ?if(!ie) ?{ ??var?nkey=e.which; ??var?iekey='現在是ns瀏覽器'; ??var?realkey=String.fromCharCode(e.which); ?} ?if(ie) ?{ ??var?iekey=event.keyCode; ??var?nkey='現在是ie瀏覽器'; ??var?realkey=String.fromCharCode(event.keyCode); ??if(event.keyCode==32){realkey='/'?空格/''} ??if(event.keyCode==13){realkey='/'?回車/''} ??if(event.keyCode==27){realkey='/'?Esc/''} ??if(event.keyCode==16){realkey='/'?Shift/''} ??if(event.keyCode==17){realkey='/'?Ctrl/''} ??if(event.keyCode==18){realkey='/'?Alt/''} ?} ?alert('ns瀏覽器中鍵值:'+nkey+'/n'+'ie瀏覽器中鍵值:'+iekey+'/n'+'實際鍵為'+realkey); } document.onkeydown?=?keyDown; </script> </head> <body> //Javascript?Document. <hr> <center> <h3>請按任意一個鍵。。。。</h3> </center> </body> </html> doc?=?new?ActiveXObject("Msxml2.DOMDocument"); doc?=?new?ActiveXObject("Microsoft.XMLDOM") ->> doc?=?(new?DOMParser()).parseFromString(sXML,'text/xml') function?getXML(URL)? { ?var?xmlhttp?=?new?ActiveXObject("microsoft.xmlhttp"); ?xmlhttp.Open("GET",URL,?false);? ?try ?{? ??xmlhttp.Send(); ?} ?catch(e){} ?finally? ?{ ??var?result?=?xmlhttp.responseText; ??if(result)? ??{ ???if(xmlhttp.Status==200) ???{ ????return(true); ???} ???else? ???{ ????return(false); ???} ??} ??else? ??{ ???return(false); ??} ?} } //POST代替FORM <SCRIPT?language="VBScript"> Function?URLEncoding(vstrIn) ????strReturn?=?"" ????For?i?=?1?To?Len(vstrIn) ????????ThisChr?=?Mid(vStrIn,i,1) ????????If?Abs(Asc(ThisChr))?<?&HFF?Then ????????????strReturn?=?strReturn?&?ThisChr ????????Else ????????????innerCode?=?Asc(ThisChr) ????????????If?innerCode?<?0?Then ????????????????innerCode?=?innerCode?+?&H10000 ????????????End?If ????????????Hight8?=?(innerCode??And?&HFF00)/?&HFF ????????????Low8?=?innerCode?And?&HFF ????????????strReturn?=?strReturn?&?"%"?&?Hex(Hight8)?&??"%"?&?Hex(Low8) ????????End?If ????Next ????URLEncoding?=?strReturn End?Function Function?bytes2BSTR(vIn) ????strReturn?=?"" ????For?i?=?1?To?LenB(vIn) ????????ThisCharCode?=?AscB(MidB(vIn,i,1)) ????????If?ThisCharCode?<?&H80?Then ????????????strReturn?=?strReturn?&?Chr(ThisCharCode) ????????Else ????????????NextCharCode?=?AscB(MidB(vIn,i+1,1)) ????????????strReturn?=?strReturn?&?Chr(CLng(ThisCharCode)?*?&H100?+?CInt(NextCharCode)) ????????????i?=?i?+?1 ????????End?If ????Next ????bytes2BSTR?=?strReturn End?Function dim?strA,oReq strA?=?URLEncoding("submit1=Submit&text1=中文") set?oReq?=?CreateObject("MSXML2.XMLHTTP") oReq.open?"POST","http://ServerName/VDir/TstResult.asp",false oReq.setRequestHeader?"Content-Length",Len(strA) oReq.setRequestHeader?"CONTENT-TYPE","application/x-www-form-urlencoded" oReq.send?strA msgbox?bytes2BSTR(oReq.responseBody) </SCRIPT> //readyState是xmlhttp返回數據的進度,0=載入中,1=未初始化,2=已載入,3=運行中,4=完成 (1)拖拽訪問 event.dataTransfer.setData("URL",?oImage.src); sImageURL?=?event.dataTransfer.getData("URL") (2)普通訪問 window.clipboardData.setData("Text",oSource.innerText); window.clipboardData.getData("Text"); <HTML> <HEAD> <META?NAME="save"?CONTENT="history"> <STYLE> ???.sHistory?{behavior:url(#default#savehistory);} </STYLE> </HEAD> <BODY> <INPUT?class=sHistory?type=text?id=oPersistInput> </BODY> </HTML> <p??style="page-break-after:always">page1</p>?? <p??style="page-break-after:always">page2</p>?? <meta?name="ROBOTS"?content="屬性值"> 其中屬性值有以下一些: 屬性值為"all":?文件將被檢索,且頁上鏈接可被查詢; 屬性值為"none":?文件不被檢索,而且不查詢頁上的鏈接; 屬性值為"index":?文件將被檢索; 屬性值為"follow":?查詢頁上的鏈接; 屬性值為"noindex":?文件不檢索,但可被查詢鏈接; 屬性值為"nofollow":? <object?id=min?classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">? <param?name="Command"?value="Minimize"></object>? <object?id=max?classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">? <param?name="Command"?value="Maximize"></object>? <OBJECT?id=close?classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">? <PARAM?NAME="Command"?value="Close"></OBJECT>? <input?type=button?value=最小化?οnclick=min.Click()>? <input?type=button?value=最大化?οnclick=max.Click()>? <input?type=button?value=關閉?οnclick=close.Click()>? <META?HTTP-EQUIV="pragma"?CONTENT="no-cache"> <META?HTTP-EQUIV="Cache-Control"?CONTENT="no-cache,?must-revalidate"> <META?HTTP-EQUIV="expires"?CONTENT="0"> <input?type=button?value=導入收藏夾?οnclick="window.external.ImportExportFavorites(true,'http://localhost');"> <input?type=button?value=導出收藏夾?οnclick="window.external.ImportExportFavorites(false,'http://localhost');"> <input?type=button?value=整理收藏夾?οnclick="window.external.ShowBrowserUI('OrganizeFavorites',?null)"> <input?type=button?value=語言設置???οnclick="window.external.ShowBrowserUI('LanguageDialog',?null)"> <input?type=button?value=加入收藏夾?οnclick="window.external.AddFavorite('http://www.google.com/',?'google')"> <input?type=button?value=加入到頻道?οnclick="window.external.addChannel('http://www.google.com/')"> <input?type=button?value=加入到頻道?οnclick="window.external.showBrowserUI('PrivacySettings',null)"> <input?type=text?οnkeypress="return?event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)"?οnpaste="return?!clipboardData.getData('text').match(//D/)"?οndragenter="return?false"> ? 網頁類特效:
<script language="javascript"> function fun(form){ var str1=document.form.username.value; var str2=document.form.userpwd.value; var str3=document.form.userpwd1.value; var str4=document.form.pwdqestion.value; var str5=document.form.pwdanswer.value; var str6=document.form.relname.value; var str7=document.form.addr.value; var email1=document.form.email.value; if (str1.length>10||str1.length<5){ alert("用戶名要5-10個字符");return false} if (str2.length>10||str2.length<4){ alert("密碼要4-10個字符");return false} if (str3.length>10||str3.length<5){ alert("密碼確認要5-10個字符");return false} if(document.form.userpwd.value!=document.form.userpwd1.value){ alert("兩次輸入的密碼不一致");return false} if (str4.length==""){ alert("密碼提示問題不能為空!");return false} if (str5.length==""){ alert("密碼答案不能為空!");return false} if(email1.length==""||email1.indexOf('@')==-1||email1.indexOf('.')==-1){ alert("電子郵件格式不正確!");return false} if (str6.length==""){ alert("真實姓名不能為空!");return false} if (str7.length==""){ alert("地址不能為空!");return false} if(isNaN(document.form.addrnum.value)){alert("郵編要數字!");return false} if(isNaN(document.form.tel.value)||document.form.tel.value==""){alert("電話號碼要數字!");return false} else{ return true;} } </script>
單擊按鈕出現信息框
<html> <form> <input type="button" value="按我" onClick="alert('這是一個警告窗!'); return true"> </form> </html>
單擊查看源文件
<Html> <FORM>
<script language="javascript"> function pr_view(urls) { var url="product_view.asp?p_id="+urls; var po =
window.open(url,"p_view","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=570,height=500"); po.focus(); } </script> <INPUT TYPE="BUTTON" VALUE="查看本頁源代碼" onClick= 'window.location = "view-source:" + window.location.href'> </form> </html>
單擊將本站加入收藏夾
<script language="JavaScript"> function bookmarkit(){window.external.addFavorite('http://lovehy.126.com/','水晶情緣')}//改為你自己的網址和站名 if (document.all)document.write('<a href="http://lovehy.126.com" onClick="bookmarkit()">將本站加入收藏夾</a>') </script>
單選調查樣式
<html> <form> <div align="center"><center><p>本站很好: <input TYPE="radio" NAME="radio" value="謝謝您的鼓勵和支持!"
onClick="alert(value)"><br> 本站一般: <input TYPE="radio" NAME="radio" value="我會不斷努力的!" onClick="alert(value)"><br> 本站太差: <input TYPE="radio" NAME="radio" value="具體的意見建議請Email給我,謝謝!" onClick="alert(value)"><br> </p> </center></div> </form></html
點擊按鈕保存當前頁面
<html> <input type="button" name="Button" value="點這保存這頁面" onClick="document.all.WebBrowser.ExecWB(4,1)"> <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> </object> </html>
點擊按鈕查看網頁屬性
<html> <input type="button" name="Button" value="點擊查看頁面屬性" onClick="document.all.WebBrowser.ExecWB(10,1) "> <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> </object> </html>
點擊按鈕打印當前頁面
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin if (window.print) { document.write('<form>不在忘記' + '<input type=button name=print value="打印" ' + 'onClick="javascript:window.print()">本頁!</form>'); } // End --> </script>
點擊清除表單默認值
<html> <form action="submit.asp" method="post" > <input type="text" onFocus="this.value=''" value="Email address here"> <input type="submit" name="Submit" value="Submit"> </form> </html>
點擊全選所有復選框
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin var checkflag = "false"; function check(field) { if (checkflag == "false") { for (i = 0; i < field.length; i++) { field.checked = true;} checkflag = "true"; return "Uncheck All"; } else { for (i = 0; i < field.length; i++) { field.checked = false; } checkflag = "false"; return "Check All"; } } // End --> </script> <form name=myform action="" method=post> <table width="133"> <tr><td width="125"> <b>軟件系數調查:<br> </b> <br> <input type=checkbox name=list value="1">軟件的界面<br> <input type=checkbox name=list value="2">特效很多<br> <input type=checkbox name=list value="3">分類詳細<br> <input type=checkbox name=list value="4">完全免費<br> <input type=checkbox name=list value="5">特效很實用<br> <input type=checkbox name=list value="6">更新速度快<br> <br> <input type=button value=" 全部選定 " onClick="this.value="/check(this.form.list)""> </td></tr> </table> </form>
調用他人的網頁
<html> <object type="text/x-scriptlet" width="600" height="1000" data="../index.htm"> </object> </html>
定時轉跳到其它的頁面
<html> <meta http-equiv="refresh" content="3;url=../index.htm"> </html>
多個選擇的搜索引擎
<form action="http://www2.yeah.net/cgi-bin/gosearch/search.cgi" name="searchform"> <div align="center"><center><table border="0"> <tr align="center" vAlign="center"> <td><select class="p9" name="site" size="1"> <option selected value="---------------">*** 搜索引擎大全 ***</option> <option value="網易yeah搜索">網易yeah搜索</option> <option value="中文雅虎">中文雅虎</option> <option value="中文cseek">中文cseek</option> <option value="搜狐">搜狐</option> <option value="悠游中文搜索">悠游中文搜索</option> <option value="常青藤搜索">常青藤搜索</option> <option value="北極星">北極星</option> <option value="若比鄰搜索">若比鄰搜索</option> <option value="中經搜索">中經搜索</option> <option value="視訊中文搜索">視訊中文搜索</option> <option value="----------------">---------------------</option> <option value="哇塞中文網(B5)">哇塞中文網(Big5)</option> <option value="奇摩搜索">奇摩搜索(Big5)</option> <option value="蕃薯藤(B5)">蕃薯藤(Big5)</option> <option value="添達香港搜索器">添達香港搜索器(Big5)</option> <option value="蓋世引擎">蓋世引擎(Big5)</option> <option value="綠界探索引擎">綠界探索引擎(Big5)</option> <option value="Coo臺灣索引">Coo臺灣索引(Big5)</option> <option value="UFO搜索">UFO搜索(Big5)</option> <option value="怪獸搜索">怪獸搜索(Big5)</option> <option value="茉莉之窗搜索">茉莉之窗搜索(Big5)</option> <option value="八爪魚搜索機">八爪魚搜索機(Big5)</option> <option value="***英文搜索引擎***">---------------------</option> <option value="英文Yahoo">英文 Yahoo!</option> <option value="英文Locys">英文 Locys</option> <option value="英文Excite">英文 Excite</option> <option value="英文Infoseek">英文 Infoseek</option> <option value="Altavista中英文搜索">Altavista中英文搜索</option> <option value="dejanews">dejanews 討論組搜索</option>
防止網頁被納入框架
<!--你的頁面會被別人的frame引用,含在別人的frame時,會自動彈出--> <SCRIPT LANGUAGE=JAVASCRIPT> <!-- if (top.location !== self.location) { top.location=self.location; } </SCRIPT>
仿軟件浮動按鈕
<html> <style type="text/css"> <!--
.text { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #ff0000 } a:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #000000 ;text-decoration : none } .normal {background-color:#ccccc; } .over {background-color:#cccccc; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-right: 1px #999999
solid; border-bottom: 1px #999999 solid } .down {background-color:#cccccc; border-top: 1px #999999 solid; border-left: 1px #ffffff solid; border-right: 1px #ffffff
solid; border-bottom: 1px #ffffff solid } .link {text-decoration: none; color:#000000; font-family: 宋體} --> </style> </head>
<body bgcolor="#cccccc" text="#000000"> <table width="80" border="0" cellpadding="0" cellspacing="0" height="30"> <tr> <td class=normal οnmοuseοver='this.className="over"' οnmοusedοwn='this.className="down"'
οnmοuseup='this.className="over"' οnmοuseοut='this.className="normal"' > <div align="center" > <a style="cursor: default" href="../index.htm" target="_blank">測試按鈕</a> </div> </td> </tr> </table> </html>
記住訪問者的來訪次數
<script language="JavaScript"> <!-- var caution = false function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "") if (!caution || (name + "=" + escape(value)).length <= 4000) document.cookie = curCookie else if (confirm("Cookie exceeds 4KB and will be cut!")) document.cookie = curCookie } function getCookie(name) { var prefix = name + "=" var cookieStartIndex = document.cookie.indexOf(prefix) if (cookieStartIndex == -1) return null var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) } function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT" } } function fixDate(date) { var base = new Date(0) var skew = base.getTime() if (skew > 0) date.setTime(date.getTime() - skew) } var now = new Date() fixDate(now) now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000) var visits = getCookie("counter") if (!visits) visits = 1 else visits = parseInt(visits) + 1 setCookie("counter", visits, now) document.write("歡迎您第 " + visits + " 次來到本站點") // --> </script>
檢測訪問者的操作系統
<SCRIPT> agent = navigator.userAgent; if (agent.lastIndexOf("Win95")) { document.write(' Windows 95/98/ME'); } else if (agent.lastIndexOf("Win16")) { document.write(' Windows 3.2'); } else if (agent.lastIndexOf("Mac")) { document.write(' Macintosh'); } else if (agent.lastIndexOf("Unix")) { document.write(' Unix'); } else if (agent.lastIndexOf("Linux")) { document.write(' Linux'); } </script>
將站點設為瀏覽器主頁
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage ('http://lovehy.126.com/');">將本站設為首頁</a>
進入頁面彈出歡迎信息
<body onLoad= alert("您好,歡迎您訪問本站!")>
離開時告訴你停留時間
<!--請復制后直接粘貼到HTML源碼中-->
<script language="JavaScript"> <!-- Begin pageOpen = new Date();
function bye() { pageClose = new Date(); minutes = (pageClose.getMinutes() - pageOpen.getMinutes()); seconds = (pageClose.getSeconds() - pageOpen.getSeconds()); time = (seconds + (minutes * 60)); if (time == 1) { time = (time + "秒"); } else { time = (time + "秒"); } alert('您在本頁停留了' + time + '.謝謝!!'); } // End --> </script> <body onUnload="bye()">
離開頁面時告別信息框
<body onUnload= alert("再見,歡迎您再次光臨!")>
認網頁閃電一樣的閃爍
<script LANGUAGE="JavaScript"> function blinkOn(){ theWin.document.bgColor = "000000" nTimes++ JSCTimeOutID = window.setTimeout("blinkOff()",50); } function blinkOff(){ theWin.document.bgColor = "FFFFFF" if (nTimes < 3) JSCTimeOutID = window.setTimeout("blinkOn()",50); else theWin.history.go(0) } function blinkit(aWin) { nTimes = 0 theWin = aWin JSCTimeOutID = window.setTimeout("blinkOn()",50); } </script>
<!--拷貝下面的代碼到你的html文件的<body>和</body>之間-->
<form> <div align="center"><center><p><input TYPE="BUTTON" VALUE="閃爍" onClick="blinkit(self)"> </p> </center></div> </form>
文本向上循環滾動
<table border="1" bordercolor="#000000" bgcolor="#6699ff" cellpadding="5" cellspacing="0"> <tr> <td> <script language=javascript>
document.write ("<marquee scrollamount='1' scrolldelay='30' direction= 'UP' width='200' id='helpor_net' height='150'
οnmοuseοver='helpor_net.stop()' οnmοuseοut='helpor_net.start()' Author:redriver; For more,visit:lovehy.126.com>")
document.write ("<h2><p align='center'><font color='#ffffff' face='黑體'>偶然</font></h2>") document.write ("<p align='right'><a href='http://lovehy.126.com' target='_blank'><font color='#ffffff'>徐
志摩</font></a> ") document.write ("<p><font color='#ffffff'> ") document.write ("<br>我是天空里的一片云,") document.write ("<br>偶爾投影在你的波心—— ") document.write ("<br>你不必訝異, ") document.write ("<br>更無須歡喜—— ") document.write ("<br>在轉瞬間消滅了蹤影。") document.write ("<br>") document.write ("<br>你我相逢在黑暗的海上,") document.write ("<br>你有你的,我有我的,方向;") document.write ("<br>你記得也好, ") document.write ("<br>最好你忘掉, ") document.write ("<br>在這交會時互放的光亮! ") document.write ("</font>")
document.write ("</marquee> ") </script> </td> </tr> </table>
文字從頁面頂部掉下來
<p lovehy_126_com="dropWord" style="position: relative !important; left: 10000 !important" align="center"><font
size="3" color="#ee00FF">很 好 玩 吧 ! 有 沒 有 嚇 一 跳 ?</font><font size="7" face="Arial"
color="#FF0000"><b>YES!</b></font></p>
<SCRIPT language="JavaScript"> <!-- dynamicanimAttr = "lovehy_126_com" animateElements = new Array() currentElement = 0 speed = 0 stepsZoom = 8 stepsWord = 8 stepsFly = 12 stepsSpiral = 16 steps = stepsZoom step = 0 outString = "" function helpor_net() { var ms = navigator.appVersion.indexOf("MSIE") ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4) if(!ie4) { if((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0, 1)) >= 4)) { for (index=document.layers.length-1; index >= 0; index--) { layer=document.layers[index] if (layer.left==10000) layer.left=0 } } return } for (index=document.all.length-1; index >= document.body.sourceIndex; index--) { el = document.all[index] animation = el.getAttribute(dynamicanimAttr, false) if(null != animation) { if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord") { ih = el.innerHTML outString = "" i1 = 0 iend = ih.length while(true) { i2 = startWord(ih, i1) if(i2 == -1) i2 = iend outWord(ih, i1, i2, false, "") if(i2 == iend) break i1 = i2 i2 = endWord(ih, i1) if(i2 == -1) i2 = iend outWord(ih, i1, i2, true, animation) if(i2 == iend) break i1 = i2 } document.all[index].innerHTML = outString document.all[index].style.posLeft = 0 document.all[index].setAttribute(dynamicanimAttr, null) } if(animation == "zoomIn" || animation == "zoomOut") { ih = el.innerHTML outString = "<SPAN " + dynamicanimAttr + "=/"" + animation + "/" style=/"position: relative; left: 10000;/">" outString += ih outString += "</SPAN>" document.all[index].innerHTML = outString document.all[index].style.posLeft = 0 document.all[index].setAttribute(dynamicanimAttr, null) } } } i = 0 for (index=document.body.sourceIndex; index < document.all.length; index++) { el = document.all[index] animation = el.getAttribute(dynamicanimAttr, false) if (null != animation) { if(animation == "flyLeft") { el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth el.style.posTop = 0 } else if(animation == "flyRight") { el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth el.style.posTop = 0 } else if(animation == "flyTop" || animation == "dropWord") { el.style.posLeft = 0 el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight } else if(animation == "flyBottom") { el.style.posLeft = 0 el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight } else if(animation == "flyTopLeft") { el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight } else if(animation == "flyTopRight" || animation == "flyTopRightWord") { el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight } else if(animation == "flyBottomLeft") { el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight } else if(animation == "flyBottomRight" || animation == "flyBottomRightWord") { el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight } else if(animation == "spiral") { el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight } else if(animation == "zoomIn") { el.style.posLeft = 10000 el.style.posTop = 0 } else if(animation == "zoomOut") { el.style.posLeft = 10000 el.style.posTop = 0 } else { el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth el.style.posTop = 0 } el.initLeft = el.style.posLeft el.initTop = el.style.posTop animateElements[i++] = el } } window.setTimeout("animate();", speed) } function offsetLeft(el) { x = el.offsetLeft for (e = el.offsetParent; e; e = e.offsetParent) x += e.offsetLeft; return x } function offsetTop(el) { y = el.offsetTop for (e = el.offsetParent; e; e = e.offsetParent) y += e.offsetTop; return y } function startWord(ih, i) { for(tag = false; i < ih.length; i++) { c = ih.charAt(i) if(c == '<') tag = true if(!tag) return i if(c == '>') tag = false } return -1 } function endWord(ih, i) { nonSpace = false space = false while(i < ih.length) { c = ih.charAt(i) if(c != ' ') nonSpace = true if(nonSpace && c == ' ') space = true if(c == '<') return i if(space && c != ' ') return i i++ } return -1 } function outWord(ih, i1, i2, dyn, anim) { if(dyn) outString += "<SPAN " + dynamicanimAttr + "=/"" + anim + "/" style=/"position: relative; left: 10000;/">" outString += ih.substring(i1, i2) if(dyn) outString += "</SPAN>" } function animate() { el = animateElements[currentElement] animation = el.getAttribute(dynamicanimAttr, false) step++ if(animation == "spiral") { steps = stepsSpiral v = step/steps rf = 1.0 - v t = v * 2.0*Math.PI rx = Math.max(Math.abs(el.initLeft), 200) ry = Math.max(Math.abs(el.initTop), 200) el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx) el.style.posTop = Math.ceil(-rf*Math.sin(t)*ry) } else if(animation == "zoomIn") { steps = stepsZoom el.style.fontSize = Math.ceil(50+50*step/steps) + "%" el.style.posLeft = 0 } else if(animation == "zoomOut") { steps = stepsZoom el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%" el.style.posLeft = 0 } else { steps = stepsFly if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord") steps = stepsWord dl = el.initLeft / steps dt = el.initTop / steps el.style.posLeft = el.style.posLeft - dl el.style.posTop = el.style.posTop - dt } if (step >= steps) { el.style.posLeft = 0 el.style.posTop = 0 currentElement++ step = 0 } if(currentElement < animateElements.length) window.setTimeout("animate();", speed) } helpor_net() //--> </SCRIPT>
/* * 返回當前年月日和星期 */ function holedate(){ var d,s = ""; var day = new Array(); day[0] = "星期日"; day[1] = "星期一"; day[2] = "星期二"; day[3] = "星期三"; day[4] = "星期四"; day[5] = "星期五"; day[6] = "星期六"; var d = new Date(); s += d.getYear() + "-"; s += (d.getMonth() + 1) + "-"; s += d.getDate() + " "; s += day[d.getDay()] return s; }
/* * 全選或者全取消CHECKBOX * ename為全選CHECKBOX的name * flag為狀態,真(1/true)為全選,假(0/flase)為全取消 */ function selectall(ename, flag){ d = document.all[ename];//被選對象 n = document.getElementsByName(ename).length; if(n > 0) if(flag){//真為全選,假為全取消 if(n > 1) for(i = 0; i < n; i++){ d[i].checked = true; } else d.checked = true; }else { if(n > 1) for(i = 0; i < n; i++){ d[i].checked = false; } else d.checked = false; } }
/* * 檢測日期中的月和日的正確性 * 日期格式如:2004-05-04 */ function datecheck(val){ var mydate = val.split("-"); var year = mydate[0]%4;//取得是否為潤年 var month = mydate[1];//取得日期中的月份 var day = mydate[2];//取得日期中的日 if(month>12 || month == 0 || day == 0) {return false;} if(month==4||month==6||month==9||month==11){ if(day>30) return false; else return true; } else if(month==2) { if(year==0&&day>29) //潤月天數 return false; else if(year!=0&&day>28) return false; else return true; } else{ if(day>31) return false; else return true; } }
/* * 功能:表單內容格式檢測 * 參數 obj 為表單名稱(ID) * chktype 為類型,參照函數內釋 */ function chk(obj, chktype){ switch(chktype){ case 1://判斷是否為空 if(obj.value == ""){ alert("請輸入必要的字符。"); obj.focus(); obj.onselect(); } break; case 2://判斷是否為數字 var reg = /^/d+(/./d+)?$/; if(!reg.test(obj.value)){ alert("請輸入數字。"); obj.focus(); obj.select(); } break; case 3://判斷是否為用戶名格式 var reg = /^[^/d/-_][/w/-]*[^/-_]$/; if(!reg.test(obj.value)){ alert("請輸入正確的格式。"); obj.focus(); obj.select(); } break; case 4://判斷是否為漢字 var reg = /^[/u4E00-/u9FA5]*$/; if(!reg.test(obj.value)){ alert("你輸入的不全是漢字。"); obj.focus(); obj.select(); } break; case 5://判斷是否為郵箱格式 var reg = /^[^/d/-_][/w/-]*[^/-_]@[^/-][a-zA-Z/d/-]*[^/-](/.[^/-][a-zA-Z/d/-]*[^/-])*/.[a-zA-Z]{3}(/.[a-zA-Z]{2})?$/; if(!reg.test(obj.value)){ alert("你輸入正確的郵箱格式。"); obj.focus(); obj.select(); } break; case 6://判斷是否為合法日期格式 var reg = /^(19|20)/d/d/-(0|1)/d/-(0|1|2|3)/d$/; if(!reg.test(obj.value)){ alert("你輸入正確的日期格式。"); obj.focus(); obj.select(); } break; } }
|