//图象按比例 
<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)"> 
//细线SELECT 
<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; 
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枚举 
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" 
onclick="alert('click');" 
onmouseover="this.style.color='#0000FF';" 
onmouseout="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" 
onclick="fnMerge()" 
> 
JavaScript[对象.属性]集锦 
SCRIPT 标记 
用于包含javascript代码. 
语法 
属性 
LANGUAGE 定义脚本语言 
SRC 定义一个URL用以指定以.JS结尾的文件 
windows对象 
每个HTML文档的顶层对象. 
属性 
frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放. 
feames.length 子桢个数. 
self 当前窗口. 
parent 父窗口(当前窗口是中一个子窗口). 
top 顶层窗口(是所有可见窗口的父窗口). 
status 浏览器状态窗口上的消息. 
defaultStatus 当status无效时,出现在浏览器状态窗口上的缺省消息. 
name 内部名,为由window.open()方法打开的窗口定义的名字. 
方法