web(ASP)常用代码[5]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 lirefea 的 blog



 怎样通过asp的手段来检查来访者是否用了代理

<% if request.servervariables("http_x_forwarded_for")<>"" then 
response.write "<font color=#ff0000>您通过了代理服务器," & "真实的ip为 "&request.servervariables("http_x_forwarded_for") 
end if 
%> 



取得控件的绝对位置

//javascript 
<script language="javascript">   
function getie(e){   
var t=e.offsettop;   
var l=e.offsetleft;   
while(e=e.offsetparent){   
t+=e.offsettop;   
l+=e.offsetleft;   
}   
alert("top="+t+"nleft="+l);   
}   
</script>  

//vbscript 
<script language="vbscript">
<!--   
function getie()   
dim t,l,a,b   
set a=document.all.img1   
t=document.all.img1.offsettop   
l=document.all.img1.offsetleft   
while a.tagname<>"body"   
set a = a.offsetparent   
t=t+a.offsettop   
l=l+a.offsetleft   
wend   
msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"   
end function   
--> 
</script> 


光标是停在文本框文字的最后

<script language="javascript"> 
function cc() 

var e = event.srcelement; 
var r =e.createtextrange(); 
r.movestart('character',e.value.length); 
r.collapse(true); 
r.select(); 

</script> 
<input type=text name=text1 value="123" onfocus="cc()"> 


判断上一页的来源

asp: 
request.servervariables("http_referer")  

javascript: 
document.referrer 



最小化、最大化、关闭窗口

<object id=hh1 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<param name="command" value="minimize"></object> 
<object id=hh2 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<param name="command" value="maximize"></object> 
<object id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<param name="command" value="close"></object> 

<input type=button value=最小化 onclick=hh1.click()> 
<input type=button value=最大化 onclick=hh2.click()> 
<input type=button value=关闭 onclick=hh3.click()> 
本例适用于ie



记录并显示网页的最后修改时间

<script language=javascript>  
document.write("最后更新时间: " + document.lastmodified + "")  
</script> 



2秒后关闭当前页

<script language="javascript"> 
<!-- 
settimeout('window.close();',2000); 
--> 
</script>


2秒后载入指定网页

<head> 
<meta http-equiv="refresh" content="2;url=http://你的网址"> 
</head> 


添加到收藏夹

<script language="javascript"> 
function bookmarkit() 

 window.external.addfavorite('http://你的网址','你的网站名称') 

 if (document.all)document.write('<a href="#" onclick="bookmarkit()">加入收藏夹</a>') 
</script>



禁止鼠标右键的动作

<script language = "javascript"> 
function click() { if (event.button==2||event.button==3) 

 alert('禁止鼠标右键'); 

   document.onmousedown=click // --> 
</script>



<script language="javascript"> 
function click() { if (event.button==2) 
{alert('*^_^*'); } } document.onmousedown=click // --> 
</script>

本文关键:web(ASP)常用代码
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top