事件源對象
event
event
捕獲釋放
event
event
事件按鍵
event
event
event
event
事件返回值
event
鼠標位置
event
event
窗體活動元素
document
綁定事件
document
訪問窗體元素
document
document
窗體命令
document
窗體COOKIE
okie
菜單事件
document
創建元素
document
根據鼠標獲得元素
document
document
窗體圖片
document
窗體事件綁定
document
元素
document
對象綁定事件
document
插件數目
navigator
取變量類型
typeof($js_libpath) ==
下拉框
下拉框
下拉框
查找對象
document
document
定時
timer=setInterval(
clearInterval(timer);
UNCODE編碼
escape()
父對象
obj
obj
交換表的行
TableID
替換CSS
document
並排顯示
display:inline
隱藏焦點
hidefocus=true
根據寬度換行
自動刷新
<meta HTTP
簡單郵件
<a mailto:?subject=ccc&body=xxxyyy
快速轉到位置
obj
錨
<a name=
<a #first
網頁傳遞參數
location
可編輯
ntenteditable=true
執行菜單命令
obj
雙字節字符
/[^\x
漢字
/[\u
讓英文字符串超出表格寬度自動換行
word
透明背景
<IFRAME src=
獲得style內容
obj
HTML標簽
document
第一個style標簽
document
style標簽裡的第一個樣式
document
防止點擊空鏈接時
<a JavaScript:function()
上一網頁源
ASP:
request
JavaScript:
document
釋放內存
CollectGarbage();
禁止右鍵
document
禁止保存
<noscript><iframe src=
禁止選取<body oncontextmenu=
禁止粘貼
<input type=text onpaste=
地址欄圖標
<link rel=
favicon
收藏欄圖標
<link rel=
查看源碼
<input type=button value=查看網頁源代碼 onclick=
關閉輸入法
<input >
自動全選
<input type=text name=text
ENTER鍵可以讓光標移到下一個輸入框
<input onkeydown=
文本框的默認值
<input type=text value=
title換行
obj
獲得時間所代表的微秒
var n
窗口是否關閉
win
checkbox扁平
<input type=checkbox ><br>
獲取選中內容
document
自動完成功能
<input type=text autocomplete=on>打開該功能
<input type=text autocomplete=off>關閉該功能
窗口最大化
<body onload=
無關閉按鈕IE
window
統一編碼/解碼
alert(decodeURIComponent(encodeURIComponent(//你?as= hehe
encodeURIComponent對
表格行指示
<tr onmouseover=
//各種尺寸
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
s +=
//過濾數字
<input type=text onkeypress=
//特殊用途
<input type=button value=導入收藏夾 onclick=
<input type=button value=導出收藏夾 onclick=
<input type=button value=整理收藏夾 onclick=
<input type=button value=語言設置 onclick=
<input type=button value=加入收藏夾 onclick=
<input type=button value=加入到頻道 onclick=
<input type=button value=加入到頻道 onclick=
//不緩存
<META HTTP
<META HTTP
<META HTTP
//正則匹配
匹配中文字符的正則表達式
匹配雙字節字符(包括漢字在內)
匹配空行的正則表達式
匹配HTML標記的正則表達式
匹配首尾空格的正則表達式
匹配Email地址的正則表達式
匹配網址URL的正則表達式//([\w
以下是例子
利用正則表達式限制網頁表單裡的文本框輸入內容
用正則表達式限制只能輸入中文
//消除圖像工具欄
<IMG SRC=
or
<head>
<meta http
</head>
//無提示關閉
function Close()
{
var ua=navigator
var ie=navigator
if(ie)
{
var IEversion=parseFloat(ua
if(IEversion<
{
var str =
str +=
document
document
}
else
{
window
window
}
}
else
{
window
}
}
//取得控件得絕對位置(
<script language=
function getoffset(e)
{
var t=e
var l=e
while(e=e
{
t+=e
l+=e
}
var rec = new Array(
rec[
rec[
return rec
}
</script>
//獲得控件的絕對位置(
oRect = obj
oRect
oRect
//最小化
<object id=min classid=
<param name=
<object id=max classid=
<param name=
<OBJECT id=close classid=
<PARAM NAME=
<input type=button value=最小化 onclick=min
<input type=button value=最大化 onclick=max
<input type=button value=關閉 onclick=close
//光標停在文字最後
<script language=
function cc()
{
var e = event
var r =e
r
llapse(true);
r
}
</script>
<input type=text name=text
//頁面進入和退出的特效
進入頁面<meta http
推出頁面<meta http
這個是頁面被載入和調出時的一些特效
用哪種特效
//網頁是否被檢索
<meta name=
其中屬性值有以下一些:
屬性值為
屬性值為
屬性值為
屬性值為
屬性值為
屬性值為
//打印分頁
<p >page
<p >page
//設置打印
<object id=
classid=
codebase=
></object>
<input type=button value=頁面設置 onclick=
<input type=button value=打印預覽 onclick=
<script language=JavaScript>
function window
{
//
factory
factory
factory
pies =
llate = true
factory
factory
//
factory
factory
factory
factory
factory
factory
factory
}
function Print(frame) {
factory
}
</script>
<input type=button value=
<input type=button value=
<input type=button value=
<a
//自帶的打印預覽
WebBrowser
Web
Web
Web
Web
Web
Web
Web
Web
Web
Web
<style media=print>
</style>
<object id=
</object>
<center class=
<input type=button value=打印 onclick=document
<input type=button value=直接打印 onclick=document
<input type=button value=頁面設置 onclick=document
</p>
<p> <input type=button value=打印預覽 onclick=document
</center>
//去掉打印時的頁眉頁腳
<script language=
var HKEY_Root
HKEY_Root=
HKEY_Path=
//設置網頁打印的頁眉頁腳為空
function PageSetup_Null()
{
try
{
var Wsh=new ActiveXObject(
HKEY_Key=
Wsh
HKEY_Key=
Wsh
}
catch(e){}
}
//設置網頁打印的頁眉頁腳為默認值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject(
HKEY_Key=
Wsh
HKEY_Key=
Wsh
}
catch(e){}
}
</script>
<input type=
<input type=
//浏覽器驗證
function checkBrowser()
{
this
this
this
this
this
this
this
this
this
this
this
this
this
return this;
}
//計算內容寬和高
<SCRIPT language=
function test(obj)
{
var range = obj
alert(
+
}
</SCRIPT>
<BODY>
<Textarea id=
</BODY>
//無模式的提示框
function modelessAlert(Msg)
{
window
}
//屏蔽按鍵
<HTML>
<head>
<meta http
<noscript><meta http
<title>屏蔽鼠標右鍵
</head>
<body>
<script language=
//屏蔽鼠標右鍵
//Author: meizz(梅花雨)
function document
function window
function document
{
if ((window
((window
(window
{
alert(
event
}
/* 注
因為 Alt+ 方向鍵彈出警告框時
用鼠標點掉警告框
有哪位高手有真正屏蔽 Alt 鍵的方法
if ((event
(event
(event
event
event
}
if (event
if (event
if (event
if (window
window
if ((window
{
window
return false;
}
}
</script>
屏蔽鼠標右鍵
</body>
</HTML>
//屏蔽打印
<style>
@media print{
* {display:none}
}
</style>
//移動的圖層
<script language=JavaScript>
var Obj;
function MouseDown(obj)
{
Obj=obj;
Obj
Obj
Obj
}
function MouseMove()
{
if(Obj!=null)
{
Obj
Obj
}
}
function MouseUp()
{
if(Obj!=null)
{
Obj
Obj=null;
}
}
</script>
<div id=
<a #
</div>
<script language=
var orgMouseX;
var orgMouseY;
var orgObjX;
var orgObjY;
function doDrag()
{
var myObject=document
var x=event
var y=event
myObject
myObject
}
function doMouseDown()
{
orgMouseX=event
orgMouseY=event
orgObjX=parseInt(document
orgObjY=parseInt(document
}
</script>
//文檔狀態改變
<iframe src=
<script>
var doc=window
function s(){
if (doc
document
document
}
}
doc
</script>
//刷新後不變的文本框
<HTML>
<HEAD>
<META NAME=
<STYLE>
</STYLE>
</HEAD>
<BODY>
<INPUT class=sHistory type=text id=oPersistInput>
</BODY>
</HTML>
//訪問剪貼板
(
event
sImageURL = event
(
window
window
//操作COOKIE
function SetCookie(sName
{
okie = sName +
}
function GetCookie(sName)
{
var aCookie = okie
for (var i=
{
var aCrumb = aCookie[i]
if (sName == aCrumb[
return unescape(aCrumb[
}
}
function DelCookie(sName)
{
okie = sName +
}
//setTimeout增加參數
<script>
var _st = window
window
if(typeof fRef ==
var argu = Array
var f = (function(){ fRef
return _st(f
}
return _st(fRef
}
function test(x){
alert(x);
}
window
</script>
//自定義的apply
Function
if (obj) nstructor
var argus = new Array();
for (var i=
argus[i] =
var r;
eval(
return r;
};
Function
var argu = new Array();
for (var i=
argu[i
return this
};
//下載文件
function DownURL(strRemoteURL
{
try
{
var XMLHTTP=new ActiveXObject(
XMLHTTP
XMLHTTP
var adodbStream=new ActiveXObject(
adodbStream
adodbStream
adodbStream
adodbStream
adodbStream
adodbStream=null;
XMLHTTP=null;
}
catch(e)
{
nfirm(
}
//nfirm(
}
//檢驗連接是否有效
function getXML(URL)
{
var XMLhttp = new ActiveXObject(
XMLhttp
try
{
XMLhttp
}
catch(e){}
finally
{
var result = XMLhttp
if(result)
{
if(XMLhttp
{
return(true);
}
else
{
return(false);
}
}
else
{
return(false);
}
}
}
//POST代替FORM
<SCRIPT language=
Function URLEncoding(vstrIn)
strReturn =
For i =
ThisChr = Mid(vStrIn
If Abs(Asc(ThisChr)) < &HFF Then
strReturn = strReturn & ThisChr
Else
innerCode = Asc(ThisChr)
If innerCode <
innerCode = innerCode + &H
End If
Hight
Low
strReturn = strReturn &
End If
Next
URLEncoding = strReturn
End Function
Function bytes
strReturn =
For i =
ThisCharCode = AscB(MidB(vIn
If ThisCharCode < &H
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H
i = i +
End If
Next
bytes
End Function
dim strA
strA = URLEncoding(
set oReq = CreateObject(
oReq
oReq
oReq
oReq
msgbox bytes
</SCRIPT>
//readyState是XMLhttp返回數據的進度
//組件是否安裝
isComponentInstalled(
//檢查網頁是否存在
function CheckURL(URL)
{
var XMLhttp = new ActiveXObject(
XMLhttp
try
{
XMLhttp
var result = XMLhttp
}
catch(e) {return(false); }
if(result==
{
return true;
}
XMLhttp = null;
return false;
}
//連接數據庫
<script language=
//用 JavaScript 寫服務器端連接數據庫的代碼示例
var conn = new ActiveXObject(
conn
+
var rs = new ActiveXObject(
var sql=
rs
sHTML =
sHTML +=
while(!rs
{
sHTML +=
rs
}
sHTML +=
document
rs
rs = null;
conn
conn = null;
</script>
//使用數據島
<HTML>
<body>
srno
times
<input id=
<input id=
<input id=
<input id=
<input id=
<XML ID=
<infolist>
<info ><srno>
<info ><srno>
</infolist>
</XML>
</body>
</HTML>
//獲得參數
<body>
<a JavaScript:location
<script language=
<!
var a = location
if(a
{
var re = /([^&]*?)\=([^&]*)/g
var s = a
for(var i=
{
alert(s[i]);
alert(s[i]
}
}
//
</script>
</body>
//可編輯SELECT
<input type=text name=re_name ><span ><select name=
<option value=
<option value=
<option value=
</select>
</span>
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25336.html