//屏蔽打印
<style>
@media print{
* {display:none}
}
</style>
//移動的圖層,拖動
1.<span?style='position:absolute;width:200;height:200;background:red'?onmousedown=MouseDown(this)?onmousemove=MouseMove()?onmouseup=MouseUp()>meizz</span>
<script?language=javascript>
var?Obj;
function?MouseDown(obj)
{
??Obj=obj;
??Obj.setCapture();
??Obj.l=event.x-Obj.style.pixelLeft;
??Obj.t=event.y-Obj.style.pixelTop;
}
function?MouseMove()
{
??if(Obj!=null)
??{
????Obj.style.left?=?event.x-Obj.l;
????Obj.style.top?=?event.y-Obj.t;
??}
}
function?MouseUp()
{
??if(Obj!=null)
??{
????Obj.releaseCapture();
????Obj=null;
??}
}
</script>
2.
<div?id="myDiv"?src="logo.gif"?ondrag="doDrag();"?onmouseover="this.style.cursor='hand'"?style="position:absolute;left=100;top=100;"?onmousedown="doMouseDown();">
<a?href="#"?onclick="return?false"><h1>wlecome</h1></a>
</div>
<script?language="JavaScript"?type="text/javascript">
var?orgMouseX;
var?orgMouseY;
var?orgObjX;
var?orgObjY;
function?doDrag()
{
var?myObject=document.all.myDiv;
var?x=event.clientX;
var?y=event.clientY;
myObject.style.left=x-(orgMouseX-orgObjX);
myObject.style.top=y-(orgMouseY-orgObjY);
?
}
function?doMouseDown()
{
orgMouseX=event.clientX;
orgMouseY=event.clientY;
orgObjX=parseInt(document.all.myDiv.style.left);
orgObjY=parseInt(document.all.myDiv.style.top);
}
</script>
?
//文檔狀態(tài)改變
<iframe?src="a.html"?id="f"?name="f"?scrolling="no"?frameborder=0?marginwidth=0?marginheight=0></iframe>
<script>
var?doc=window.frames["f"].document;
function?s(){
?if?(doc.readyState=="complete"){
??document.all.f.style.height=doc.body.scrollHeight
??document.all.f.style.width=doc.body.scrollWidth
?}
}
doc.onreadystatechange=s
</script>
//刷新后不變的文本框
?
//訪問剪貼板
?
//操作COOKIE
function?SetCookie(sName,?sValue)
{
?document.cookie?=?sName?+?"="?+?escape(sValue)?+?";?";
}
function?GetCookie(sName)
{
?var?aCookie?=?document.cookie.split(";?");
?for?(var?i=0;?i?<?aCookie.length;?i++)
?{
??
??var?aCrumb?=?aCookie[i].split("=");
??if?(sName?==?aCrumb[0])?
??return?unescape(aCrumb[1]);
?}
?
}
function?DelCookie(sName)
{
document.cookie?=?sName?+?"="?+?escape(sValue)?+?";?expires=Fri,?31?Dec?1999?23:59:59?GMT;";
}
//setTimeout增加參數(shù)
<script>
var?_st?=?window.setTimeout;
window.setTimeout?=?function(fRef,?mDelay)?{
?if(typeof?fRef?==?'function'){
??var?argu?=?Array.prototype.slice.call(arguments,2);
??var?f?=?(function(){?fRef.apply(null,?argu);?});
??return?_st(f,?mDelay);
?}
?return?_st(fRef,mDelay);
}
function?test(x){
?alert(x);
}
window.setTimeout(test,1000,'fason');
</script>
//自定義的apply,call
Function.prototype.apply?=?function?(obj,?argu)?{
?if?(obj)?obj.constructor.prototype._caller?=?this;?
?var?argus?=?new?Array();
?for?(var?i=0;i<argu.length;i++)
??argus[i]?=?"argu["?+?i?+?"]";
?var?r;
?eval("r?=?"?+?(obj???("obj._caller("?+?argus.join(",")?+?");")?:?("this("?+?argus.join(",")?+?");")));
?return?r;
};
Function.prototype.call?=?function?(obj)?{
?var?argu?=?new?Array();
?for?(var?i=1;i<arguments.length;i++)
??argu[i-1]?=?arguments[i];
?return?this.apply(obj,?argu);
};???????
//下載文件
function?DownURL(strRemoteURL,strLocalURL)
{
?try
?{
??var?xmlHTTP=new?ActiveXObject("Microsoft.XMLHTTP");
??xmlHTTP.open("Get",strRemoteURL,false);
??xmlHTTP.send();
??var?adodbStream=new?ActiveXObject("ADODB.Stream");
??adodbStream.Type=1;//1=adTypeBinary
??adodbStream.Open();
??adodbStream.write(xmlHTTP.responseBody);
??adodbStream.SaveToFile(strLocalURL,2);
??adodbStream.Close();
??adodbStream=null;
??xmlHTTP=null;
??
?}
?catch(e)
?{
??window.confirm("下載URL出錯!");
?}
?//window.confirm("下載完成.");
}
//檢驗(yàn)連接是否有效
?
//組件是否安裝
isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID"))
//檢查網(wǎng)頁是否存在
function?CheckURL(URL)
{
??var?xmlhttp?=?new?ActiveXObject("Microsoft.XMLHTTP");
??xmlhttp.Open("GET",URL,?false);
??try
??{?
????xmlhttp.Send();?
????var?result?=?xmlhttp.status;
??}
??catch(e)?{return(false);?}
??if(result==200)
??{?
????return?true;
??}
??xmlhttp?=?null;
??return?false;
}
//連接數(shù)據(jù)庫
<script?language="javascript">
??//用?JavaScript?寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
??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>
//使用數(shù)據(jù)島
?
?
<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="<< 第一條記錄"?onclick="xmldate.recordset.moveFirst()">
<input?id="prev"?TYPE=button?value="<上一條記錄"?onclick="xmldate.recordset.movePrevious()">??
<input?id="next"?TYPE=button?value="下一條記錄>"?onclick="xmldate.recordset.moveNext()">??
<input?id="last"?TYPE=button?value="最后一條記錄>>"?onclick="xmldate.recordset.moveLast()">???
<input?id="Add"?TYPE=button?value="添加新記錄"?onclick="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點(diǎn)22分0秒</times></info>
</infolist>
</XML>
</body>
</html>
//獲得參數(shù)
?
?
<body>
<a?href="javascript:location.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>
//設(shè)置光標(biāo)位置
function?getCaret(textbox)
{
?var?
?
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返回?cái)?shù)據(jù)的進(jìn)度,0=載入中,1=未初始化,2=已載入,3=運(yùn)行中,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=最小化?onclick=min.Click()>?
<input?type=button?value=最大化?onclick=max.Click()>?
<input?type=button?value=關(guān)閉?onclick=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=導(dǎo)入收藏夾?onclick="window.external.ImportExportFavorites(true,'http://localhost');">
<input?type=button?value=導(dǎo)出收藏夾?onclick="window.external.ImportExportFavorites(false,'http://localhost');">
<input?type=button?value=整理收藏夾?onclick="window.external.ShowBrowserUI('OrganizeFavorites',?null)">
<input?type=button?value=語言設(shè)置???onclick="window.external.ShowBrowserUI('LanguageDialog',?null)">
<input?type=button?value=加入收藏夾?onclick="window.external.AddFavorite('http://www.google.com/',?'google')">
<input?type=button?value=加入到頻道?onclick="window.external.addChannel('http://www.google.com/')">
<input?type=button?value=加入到頻道?onclick="window.external.showBrowserUI('PrivacySettings',null)">
?
<input?type=text?onkeypress="return?event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)"?onpaste="return?!clipboardData.getData('text').match(/\D/)"?ondragenter="return?false">