天天看点

js 高级应用

//??绉?灏哄??

s??+=??"/r/n缃?椤靛??瑙??哄??瀹斤?"+??document.body.clientWidth;? ?

s??+=??"/r/n缃?椤靛??瑙??哄??楂?锛?"+??document.body.clientHeight;? ?

s??+=??"/r/n缃?椤靛??瑙??哄??楂?锛?"+??document.body.offsetWeight??+"??(????杈圭嚎??瀹?";? ?

s??+=??"/r/n缃?椤靛??瑙??哄??楂?锛?"+??document.body.offsetHeight??+"??(????杈圭嚎??瀹?";? ?

s??+=??"/r/n缃?椤垫?f???ㄦ??瀹斤?"+??document.body.scrollWidth;? ?

s??+=??"/r/n缃?椤垫?f???ㄦ??楂?锛?"+??document.body.scrollHeight;? ?

s??+=??"/r/n缃?椤佃??峰?荤??楂?锛?"+??document.body.scrollTop;? ?

s??+=??"/r/n缃?椤佃??峰?荤??宸??"+??document.body.scrollLeft;? ?

s??+=??"/r/n缃?椤垫?f???ㄥ??涓?锛?"+??window.screenTop;? ?

s??+=??"/r/n缃?椤垫?f???ㄥ??宸??"+??window.screenLeft;? ?

s??+=??"/r/n灞?骞???杈ㄧ????楂?锛?"+??window.screen.height;? ?

s??+=??"/r/n灞?骞???杈ㄧ????瀹斤?"+??window.screen.width;? ?

s??+=??"/r/n灞?骞????ㄥ伐浣??洪??搴??"+??window.screen.availHeight;? ?

s??+=??"/r/n灞?骞????ㄥ伐浣??哄?藉害锛?"+??window.screen.availWidth;

//?规???ㄩ??

<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)">

//姝e???归??

?归??涓???瀛?绗???姝e??琛ㄨ揪寮?锛? [/u4e00-/u9fa5]

?归????瀛???瀛?绗?????姹?瀛??ㄥ??)锛?[^/x00-/xff]

?归??绌鸿???姝e??琛ㄨ揪寮?锛?/n[/s| ]*/r

?归??HTML??璁扮??姝e??琛ㄨ揪寮?锛?/<(.*)>.*<///1>|<(.*) //>/??

?归??棣?灏剧┖?肩??姝e??琛ㄨ揪寮?锛?(^/s*)|(/s*$)锛???vbscript?f?风??trim?芥?帮?

?归??Email?板????姝e??琛ㄨ揪寮?锛?/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*

?归??缃???URL??姝e??琛ㄨ揪寮?锛?http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?

浠ヤ???渚?瀛?锛?

?╃?ㄦ?e??琛ㄨ揪寮????剁?椤佃〃??????????妗?杈??ュ??瀹癸?

?ㄦ?e??琛ㄨ揪寮????跺???借??ヤ腑??锛?慰nkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"

1.?ㄦ?e??琛ㄨ揪寮????跺???借??ュ?ㄨ?瀛?绗?? 慰nkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"

2.?ㄦ?e??琛ㄨ揪寮????跺???借??ユ?板??锛?慰nkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

3.?ㄦ?e??琛ㄨ揪寮????跺???借??ユ?板?????辨??锛?慰nkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

//??灏???,??澶у??,?抽??

<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()>

//椤甸?㈣??ュ?????虹???规??

杩??ラ〉??lt;meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">

?ㄥ?洪〉??lt;meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">??

杩?涓???椤甸?㈣?杞藉?ュ??璋??烘?剁??涓?浜??规????duration琛ㄧず?规??????缁??堕?达?浠ョ?涓哄??浣???transition琛ㄧず浣?

?ㄥ??绉??规??锛????间负1-23:

????0 ?╁舰缂╁???

????1 ?╁舰?╁ぇ??

????2 ??褰㈢缉灏?

????3 ??褰㈡?╁ぇ??

????4 涓??颁??锋?奥??

????5 涓??颁??锋??

????6 宸??板?冲?锋?奥??

????7 ?冲?板乏?锋?奥??

????8 绔??惧?剁??

????9 妯??惧?剁????

????10 ??浣?妯??惧?剁????

????11 ??浣?绔??惧?剁??

????12 ?规?╂?B??

????13 宸??冲?颁腑?村?锋?奥??

????14 涓??村?板乏?冲?锋??

????15 涓??村?颁?涓?

????16 涓?涓??颁腑?绰??

????17 ?充??板乏涓?

????18 ?充??板乏涓???

????19 宸???板?充???

????20 宸???板?充?

????21 妯??÷??

????22 绔??÷?

//缃?椤垫?????妫?绱?

??? <meta name="ROBOTS" content="灞??у??>

?????朵腑灞??у?兼??浠ヤ?涓?浜?:

????灞??у?间负"all": ??浠跺?琚?妫?绱??涓?椤典??炬?ュ??琚??ヨ???

????灞??у?间负"none": ??浠朵?琚?妫?绱????涓?涓??ヨ?㈤〉涓????炬?ワ?

????灞??у?间负"index": ??浠跺?琚?妫?绱??

????灞??у?间负"follow": ?ヨ?㈤〉涓????炬?ワ?

????灞??у?间负"noindex": ??浠朵?妫?绱??浣???琚??ヨ?㈤?炬?ワ?

????灞??у?间负"nofollow":??

//娴?瑙??ㄩ??璇?

function checkBrowser()

{??

? ?this.ver=navigator.appVersion??

? ?this.dom=document.getElementById?1:0??

? ?this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;??

? ?this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;??

? ?this.ie4=(document.all && !this.dom)?1:0;??

? ?this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;??

? ?this.ns4=(document.layers && !this.dom)?1:0;??

? ?this.mac=(this.ver.indexOf('Mac') > -1) ?1:0;??

? ?this.ope=(navigator.userAgent.indexOf('Opera')>-1);??

? ?this.ie=(this.ie6 || this.ie5 || this.ie4)??

? ?this.ns=(this.ns4 || this.ns5)??

? ?this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope)??

? ?this.nbw=(!this.bw)??

? ?return this;

}

//灞??芥????

<html>

<head>

??<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

??<noscript><meta http-equiv="refresh" content="0;url=about:noscript"></noscript>

??<title>灞??介????抽????Ctrl+N??Shift+F10??Alt+F4??F11??F5?锋?般?????奸??</title>

</head>

<body>

<script language="Javascript"><!--

??//灞??介????抽????Ctrl+N??Shift+F10??F11??F5?锋?般?????奸??

??//Author: meizz(姊??遍?? 2002-6-18

function document.oncontextmenu(){event.returnValue=false;}//灞??介????抽??

function window.onhelp(){return false} //灞???1甯???

function document.onkeydown()

{

??if ((window.event.altKey)&&

? ?? ?((window.event.keyCode==37)||? ?//灞???Alt+ ?瑰???? ??

? ?? ? (window.event.keyCode==39)))? ?//灞???Alt+ ?瑰???? ??

??{

? ???alert("涓???浣?浣跨??LT+?瑰??????杩???????缃?椤碉?");

? ???event.returnValue=false;

??}

? ???

??if ((event.keyCode==8)??||? ?? ?? ?? ?? ???//灞??介???煎???ら??

? ?? ?(event.keyCode==116)||? ?? ?? ?? ?? ???//灞???F5 ?锋?伴??

? ?? ?(event.ctrlKey && event.keyCode==82)){ //Ctrl + R

? ???event.keyCode=0;

? ???event.returnValue=false;

? ???}

??if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}??//灞???11

??if (event.ctrlKey && event.keyCode==78) event.returnValue=false;? ?//灞???Ctrl+n

??if (event.shiftKey && event.keyCode==121)event.returnValue=false;??//灞???shift+F10

??if (window.event.srcElement.tagName == "A" && window.event.shiftKey)??

? ?? ?window.event.returnValue = false;? ?? ?? ?? ? //灞???shift ??榧???宸????板?涓?缃?椤?

??if ((window.event.altKey)&&(window.event.keyCode==115))? ?? ?? ?? ? //灞???lt+F4

??{

? ?? ?window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");

? ?? ?return false;

??}

}

</script>

灞??介????抽????Ctrl+N??Shift+F10??Alt+F4??F11??F5?锋?般?????奸??

</body>

</html>

//??浣?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.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;";

}

继续阅读