图象按比例缩放/细线SELECT/Import/js枚举/条件编译/取得 - javascript -

图象按比例缩放/细线SELECT/Import/js枚举/条件编译/取得

时间:2010-01-26 23:15:04   来源:   评论:加载中...   点击:加载中...
//图象按比例 <script language="JavaScript"> <!-- //图片按比例缩放 var flag=false; function DrawImage(ImgD){ var image=ne...

//图象按比例

<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[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
枚举

function getComputerName()
{
var objWMIService = GetObject("Winmgmts:rootcimv2");
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操作Excel和自定义提示条
下一篇:JS获得参数/编辑SELECT/设置光标位置/页内查找
收藏 将此文推荐给朋友
分享到: