1、10. iframe src=*.html/iframe/noscript 网页将不能被另存为 11. input type=button value=查看网页源代码 onclick=window.location = ;view-source: ;+ ;12. 怎样通过asp的手段来检查来访者是否用了代理 % if Request.ServerVariables(HTTP_X_FORWARDED_FOR)您通过了代理服务器,& _ 真实的IP为Request.ServerVariables() end if %13. 取得控件的绝对位置 /javascript function getIE(
2、e) var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent) t+=e.offsetTop; l+=e.offsetLeft; alert(top=+t+nleft=+l);/VBScript VBScriptfunction getIE() dim t,l,a,b set a=document.all.img1 t=document.all.img1.offsetTop l=document.all.img1.offsetLeft while a.tagName14. 光标是停在文本框文字的最后 function cc()
3、 var e = event.srcElement; var r =e.createTextRange(); r.moveStart( ;character ;,e.value.length); r.collapse(true); r.select(); input type=text name=text1 value=123 onfocus=cc()15. 判断上一页的来源 asp:request.servervariables(HTTP_REFERERjavascript:document.referrer 16. 最小化、最大化、关闭窗口 object id=hh1 classid=cl
4、sid:ADB880A6-D8FF-11CF-9377-00AA003B7A11param name=Command value=Minimize/objectobject id=hh2 classid=MaximizeOBJECT id=hh3 classid=adb880a6-d8ff-11cf-9377-00aa003b7a11PARAM NAME=Close/OBJECTinput type=button value=最小化 onclick=hh1.Click()input type=button value=最大化 onclick=hh2.Click()input type=butt
5、on value=关闭 onclick=hh3.Click()本例适用于IE 17. % 定义数据库连接的一些常量 Const adOpenForwardOnly = 0 ;游标只向前浏览记录,不支持分页、Recordset、BookMark Const adOpenKeyset = 1 ;键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark Const adOpenDynamic = 2 ;动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCE
6、SS不支持)。Const adOpenStatic = 3 ;静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动 Const adLockReadOnly = 1 ;锁定类型,默认的,只读,不能作任何修改 Const adLockPessimistic = 2 ;当编辑时立即锁定记录,最安全的方式 Const adLockOptimistic = 3 ;只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等 Const adLockBatchOptimistic = 4 ;当编辑时记录不会被锁定,
7、而更改、插入和删除是在批处理方式下完成的 Const adCmdText = &H0001 Const adCmdTable = &H0002 18. 网页不会被缓存 HTM网页 META HTTP-EQUIV=pragma CONTENT=no-cacheCache-Controlno-cache, must-revalidateexpiresWed, 26 Feb 1997 08:21:57 GMT或者23. 日期减去天数等于第二个日期 script language=javascriptfunction cc(dd,dadd) /可以加上错误处理 var a = new Date
8、(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) 24. 选择了哪一个Radio HTMLvbscriptfunction checkme() for each ob in radio1 if ob.checked then window.alert ob.value next BODYINPUT name=radio1 type=
9、radiostyle checkedStyle barcodeBarcode INPUT type=buttoncheck onclick=checkme()/BODY/HTML25.获得本页url的request.servervariables()集合 Response.Write TABLE border=1- Table Header -TRTDBVariables/TDvaluefor each ob in Request.ServerVariables ob&Request.ServerVariables(ob)&/TRnext /TABLE26. 本机ip服务器名%=Request
10、.ServerVariables(SERVER_NAME服务器IPLOCAL_ADDR服务器端口SERVER_PORT服务器时间IIS版本%=Request.ServerVariablesSERVER_SOFTWARE脚本超时时间本文件路径服务器CPU数量NUMBER_OF_PROCESSORS服务器解译引擎服务器操作系统OS27.ENTER键可以让光标移到下一个输入框 input onkeydown=if(event.keyCode=13)event.keyCode=928. 检测某个网站的链接速度:把如下代码加入区域中:tim=1 setInterval(tim+,100) b=1 var
11、 autourl=new Array() autourl1=autourl2=autourl3=autourl4=autourl5=function butt() document.write(form name=autoffor(var i=1;i =input type=button value=GO onclick=window.open(this.form.url.value)br/input type=submit value=刷新/formbutt() function auto(url) document.forms0url+b.value=url if(tim200) docu
12、ment.forms0txt+b.value=链接超时else 时间+tim/10+秒b+ function run()for(var i=1;i+)document.write(img src=http:/+autourl +Math.random()+ width=1 height=1 onerror=auto( ;http:/;) run()29. 各种样式的光标 auto :标准光标 default :标准箭头 hand :手形光标 wait :等待光标 text :I形光标 vertical-text :水平I形光标 no-drop :不可拖动光标 not-allowed :无效光标
13、 help :?帮助光标 all-scroll :三角方向标 move :移动标 crosshair :十字标 e-resize n-resize nw-resize w-resize s-resize se-resize sw-resize 30-36为弹出窗口的制作和应用技巧30.普通的弹出窗口其实代码非常简单:SCRIPT LANGUAGE=window.open ( ;page.html ;因为这是一段javascripts代码,所以它们应该放在标签和是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open ( ;)
14、用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http:/和相对路径(./)均可。用单引号和双引号都可以,只是不要混用。这一段代码可以加入HTML的任意位置,和之间可以,间也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。30.经过设置后的弹出窗口下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。, ;newwindow ;height=100, width=400, top=0, left=0, toolbar=
15、no, menubar=no, scrollbars=no, resizable=no,location=no, status=no ;/写成一行 参数解释: js脚本开始;window.open 弹出新窗口的命令; 弹出窗口的文件名; 弹出窗口的名字(不是文件名),非必须,可用空 ;代替;height=100 窗口高度;width=400 窗口宽度;top=0 窗口距离屏幕上方的象素值;left=0 窗口距离屏幕左侧的象素值;toolbar=no 是否显示工具栏,yes为显示;menubar,scrollbars 表示菜单栏和滚动栏。resizable=no 是否允许改变窗口大小,yes为允
16、许;location=no 是否显示地址栏,yes为允许;status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; js脚本结束 31.用函数控制弹出窗口 下面是一个完整的代码。htmlscript LANGUAGE=function openwin() window.open (page.html, newwindowheight=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no/-body onload=openwin().任意的页面
17、内容. /html这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。怎么调用呢?方法一: 浏览器读页面时弹出窗口;方法二:body onunload= 浏览器离开页面时弹出窗口;方法三:用一个连接调用:a href=注意:使用的“方法四:用一个按钮调用:input type=打开窗口32.同时弹出2个窗口对源代码稍微改动一下:height=100, width=100, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=nopage
18、2.htmlnewwindow2height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。OK?33.主窗口打开文件1.htm,同时弹出小窗口page.html 如下代码加入主窗口区:window.open(,width=200,height=200
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1