骤雨打新荷
» 游客:  注册 | 登录 | 会员 | 社区银行 | 股票中心 | 帮助

 

作者:
标题: 40种网页常用小技巧javascript 上一主题 | 下一主题
txfzq
管理员




积分 33428
发帖 13147
注册 2005-5-26
状态 离线
#1  40种网页常用小技巧javascript

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
no 可用于Table

2.  取消选取、防止复制

3. onpaste="return false" 不准粘贴

4. oncopy="return false;" oncut="return false;" 防止复制

5.  IE地址栏前换成自己的图


6.  可以在收藏夹中显示出你的图标


7.  关闭输入法

8. 永远都会带着框架


9. 防止被人frame


10. 网页将不能被另存为
  

11.  

12.删除时确认
删除  

13. 取得控件的绝对位置
//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);
}


//VBScript


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

function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("character",e.value.length);
r.collapse(true);
r.select();
}



15. 判断上一页的来源
javascript:
document.referrer

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

  






本例适用于IE

17.屏蔽功能键Shift,Alt,Ctrl

function look(){  
if(event.shiftKey)  
alert("禁止按Shift键!"); //可以换成ALT CTRL
}  
document.onkeydown=look;  


18. 网页不会被缓存



或者

19.怎样让表单没有凹凸感?
  



20.&的区别?  
(division)用来定义大段的页面元素,会产生转行  
用来定义同一行内的元素,跟的唯一区别是不产生转行  
是ns的标记,ie不支持,相当于



21.让弹出窗口总是在最上面:


22.不要滚动条?  
让竖条没有:  
  
  
让横条没有:  
  
  
两个都去掉?更简单了  
  
  

23.怎样去掉图片链接点击后,图片周围的虚线?


24.电子邮件处理提交表单
  



25.在打开的子窗口刷新父窗口的代码里如何写?
window.opener.location.reload()

26.如何设定打开页面的大小

打开页面的位置

27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动  
  
body  
{background-image:url(logo.gif); background-repeat:no-repeat;  
background-position:center;background-attachment: fixed}  
  

28. 检查一段字符串是否全由数字组成


29. 获得一个窗口的大小
document.body.clientWidth; document.body.clientHeight

30. 怎么判断是否是字符
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");

31.TEXTAREA自适应文字行数的多少



32. 日期减去天数等于第二个日期

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)


33. 选择了哪一个Radio

function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function

Style
Barcode



34.脚本永不出错
  
  


35.ENTER键可以让光标移到下一个输入框


36. 检测某个网站的链接速度:
把如下代码加入区域中:

tim=1
setInterval("tim++",100)
b=1
var autourl=new Array()
autourl[1]="www.njcatv.net"
autourl[2]="javacool.3322.net"
autourl[3]="www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]="www.cctv.com"
function butt(){
document.write("")
for(var i=1;i200)
{document.forms[0]["txt"+b].value="链接超时"}
else
{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
b++
}
function run(){for(var i=1;i



2006-11-29 10:25
查看资料  发短消息   编辑帖子  引用回复


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转:  



[ 联系我们 - 骤雨打新荷 ]

Powered by Discuz! 2.5 © 2001-2005 Comsenz Technology Ltd.