javascript 技巧集
//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>‘); } };
<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)">
<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>
<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;
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>
doc = new ActiveXObject("Msxml2.DOMDocument");
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); } } } |
|