JavaScript实用代码

//省略号 

<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue; 
            overflow: hidden; text-overflow:ellipsis"
> 
<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR> 
</DIV> 

//可编辑SELECT 

<input type=text name=re_name style="width:100px;height:21px;font-size:10pt;">
<span style="width:18px;border:0px solid red;">
   
<select name="r00" style="margin-left:-100px;width:118px; background-color:#FFEEEE;" onChange="document.all.re_name.value=this.value;"> 
      
<option value="1">11111111<option> 
      
<option value="2">222222</option> 
      
<option value="3">333333</option> 
   
</select> 
</span> 

//检查网页是否存在 

function CheckURL(URL) 

  
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
  xmlhttp.Open(
"GET",URL, false); 
  
try 
  {  
    xmlhttp.Send();  
    
var result = xmlhttp.status; 
  } 
  
catch(e) {return(false); } 
  
if(result==200
  {  
    
return true
  } 
  xmlhttp 
= null
  
return false

//获得参数 

<body> 
<href="javascript:location.href=location.href + '?a=1&b=2'">search</a> 
<script language="JavaScript"> 
<!-- 
var a = location.search.substr(1); 
if(a.length>0

var re = /([^&]*?)\=([^&]*)/
var s = a.match(re); 
for(var i= 0;i<s.length;i++

  alert(s); 
  alert(s.split(
"=")[1]); 


//--> 
</script> 
</body> 

//各种尺寸 

s  
+=  "\r\n网页可见区域宽:"+  document.body.clientWidth;   
s  
+=  "\r\n网页可见区域高:"+  document.body.clientHeight;   
s  
+=  "\r\n网页可见区域高:"+  document.body.offsetWeight  +"  (包括边线的宽)";   
s  
+=  "\r\n网页可见区域高:"+  document.body.offsetHeight  +"  (包括边线的宽)";   
s  
+=  "\r\n网页正文全文宽:"+  document.body.scrollWidth;   
s  
+=  "\r\n网页正文全文高:"+  document.body.scrollHeight;   
s  
+=  "\r\n网页被卷去的高:"+  document.body.scrollTop;   
s  
+=  "\r\n网页被卷去的左:"+  document.body.scrollLeft;   
s  
+=  "\r\n网页正文部分上:"+  window.screenTop;   
s  
+=  "\r\n网页正文部分左:"+  window.screenLeft;   
s  
+=  "\r\n屏幕分辨率的高:"+  window.screen.height;   
s  
+=  "\r\n屏幕分辨率的宽:"+  window.screen.width;   
s  
+=  "\r\n屏幕可用工作区高度:"+  window.screen.availHeight;   
s  
+=  "\r\n屏幕可用工作区宽度:"+  window.screen.availWidth;   

//不缓存 

<META HTTP-EQUIV="pragma" CONTENT="no-cache"> 
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 
<META HTTP-EQUIV="expires" CONTENT="0"> 

//最小化,最大化,关闭

<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=最小化 onclick=min.Click()>  
<input type=button value=最大化 onclick=max.Click()>  
<input type=button value=关闭 onclick=close.Click()> 

//打印分页 
<p  style="page-break-after:always">page1</p>   
<p  style="page-break-after:always">page2</p>   
posted @ 2008-07-10 09:36  克隆  阅读(294)  评论(0编辑  收藏  举报