您的位置:首页 > Web前端 > JavaScript

最常用JavaScript代码(持续更新,精益求精)

2012-11-25 08:44 363 查看
网上太多类似总结,再过滤下,精益求精,主要为以后使用时方便参考。

争取控制在100条左右,欢迎大家补充,我回及时更新。

姊妹篇
经典js函数(持续更新,精益求精)





1、过10秒自动关闭页面

< script language="JavaScript" >

function closeit() {

setTimeout("self.close()",10000)

}

< /script >



2、两个按键一起按下

if(event.ctrlKey && window.event.keyCode==13)

3、刷新页面

javascript:this.location.reload()

4、弹出窗口

方法一:<body onload="openwen()"> 浏览器读页面时弹出窗口;

方法二:<body onunload="openwen()"> 浏览器离开页面时弹出窗口;

方法三:用一个连接调用:<a href="#" onclick="openwin()">打开一个窗口</a>

注意:使用的"#"是虚连接。

方法四:用一个按钮调用:<input type="button" onclick="openwin()" value="打开窗口"> 何时装载script

5、设置为主页

function makeHome(){

netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");

navigator.preference("browser.startup.homepage", location.href);

}//

6、设置为收藏

function addFav(){

if(ie)

window.external.AddFavorite(location.href,'WWW.OGRISH.COM : GROTESQUE MOVIES AND PICTURES');

if(ns)

alert("Thanks for the bookmark!\n\nNetscape users click OK then press CTRL-D");

}//

7、禁止选择页面上的文字来拷贝

<script>

function noEffect() {

with (event) {

returnValue = false;

cancelBubble = true;

}

return;

}

</script>

<body onselectstart="noEffect()" oncontextmenu="noEffect()">

8、屏蔽右键菜单

oncontextmenu="event.returnValue = false"

9、判断是什么对象

if(typeof(unknown)=="function")return true;

if(typeof(unknown)!="object")return false;

10、枚举(循环)对象的所有属性

for (var a in myObject)

{

// 显示 "The property 'name' is James",等等。

window.alert("The property '" + a + "' is " + myObject[a]);

}//

11、创建弹出窗口

<SCRIPT LANGUAGE="JScript">

var oPopup = window.createPopup();

var oPopupBody = oPopup.document.body;

oPopupBody.innerHTML = "Display some <B>HTML</B> here.";

oPopup.show(100, 100, 200, 50, document.body);

</SCRIPT>



12、图片加载失败时重新加载图片

<img src="aa.gif" onerror="this.src='aa.gif'">//

13、获得对象类型

switch (object.constructor){

case Date:

...

case Number:

...

case String:

...

case MyObject:

...

default:

...

}//
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: