12. 怎样通过asp的手段来检查来访者是否用了代理 <% if request.servervariables("http_x_forwarded_for")<>"" then response.write "<font color=#ff0000>您通过了代理服务器,"& _ "真实的ip为"&request.servervariables("http_x_forwarded_for") end if %>
13. 取得控件的绝对位置
//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>
14. 光标是停在文本框文字的最后 <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()">
23. 日期减去天数等于第二个日期 <script language=javascript> function cc(dd,dadd) { //可以加上错误处理 var a = new date(dd) a = a.valueof() a = a - dadd * 24 * 60 * 60 * 1000 a = new date(a) alert(a.getfullyear() + "年" + (a.getmonth() + 1) + "月" + a.getdate() + "日") } cc("12/23/2002",2) </script>
24. 选择了哪一个radio <html><script language="vbscript"> function checkme() for each ob in radio1 if ob.checked then window.alert ob.value next end function </script><body> <input name="radio1" type="radio" value="style" checked>style <input name="radio1" type="radio" value="barcode">barcode <input type="button" value="check" onclick="checkme()"> </body></html>
25.获得本页url的request.servervariables("")集合 response.write "<table border=1><!-- table header --><tr><td><b>variables</b></td><td><b>value</b></td></tr>" for each ob in request.servervariables response.write "<tr><td>"&ob&"</td><td>"&request.servervariables(ob)&"</td></tr>" next response.write "</table>"