/写标签属性到指定元素。
<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()"
>
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>
< 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>');
}
};
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)">
<!--
//图片按比例缩放
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>
<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>
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>
<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')
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);
}
}
}
{
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>
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");
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>
<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>
<p style= "page-break-after:always">page2</p>
<meta name=
"ROBOTS" content=
"属性值">
其中属性值有以下一些:
属性值为 "all": 文件将被检索,且页上链接可被查询;
属性值为 "none": 文件不被检索,而且不查询页上的链接;
属性值为 "index": 文件将被检索;
属性值为 "follow": 查询页上的链接;
属性值为 "noindex": 文件不检索,但可被查询链接;
属性值为 "nofollow":
其中属性值有以下一些:
属性值为 "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()>
<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">
<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=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">