JS特效代码:收藏本站、设为首页、刷新本页
http://blog.163.com/ti_anzhen@126/blog/static/118565834201081622715949/
1、收藏本站(经测试 火狐 谷歌 IE8都不支持此属性)
<span style="CURSOR: hand" onClick="window.external.addFavorite('http://www.cosy.80.hk','温馨园')" title="温馨园">收藏本站</span>
2、设为首页
<span onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.pfan.80.hk');" style="CURSOR: hand">设为首页</span>
3、去掉超链接的下划线
<style TYPE="text/css">
<!--
A:link{text-decoration:none}
A:visited{text-decoration:none}
A:hover {color: #ff00ff;text-decoration:underline}
-->
</style>
4、点击即可刷新本页
<a href="location.reload()" target="_self">刷新</a>
5、用户离开时启动收藏夹
第一步:把如下代码加入<head>到</head>区域中
<script language="javascript">
function bookmark(){
window.external.AddFavorite('http://joybbs.bokee.com', '程序爱好者')
}
</script>
第二步:把<body>中内容改为:
<body bgcolor="#fef4d9" onunload="bookmark()">
/**
*屏蔽功能类(屏蔽F5、Ctrl+N、Shift+F10、Alt+F4、右键菜单......)
*@createDate 2009-07-30
*@author Carl He
*/
/** 屏蔽F1帮助 */
window.onhelp = function(){return false;}
/**
*屏蔽 F5、Ctrl+N、Shift+F10、Alt+F4
*如果想要屏蔽其他键,则找到对应的 keyCode 再依照此方法即可
*/
document.onkeydown = function(event){
event = window.event || event;
if(event.keyCode==116 || (event.ctrlKey && event.keyCode==78)
|| (event.shiftKey && event.keyCode==121) || (event.altKey
&& event.keyCode==115)){
event.keyCode =0;
event.returnvalue = false;
}
}
/** 屏蔽鼠标右键 */
document.oncontextmenu = function(){return false;}
//或者
document.onmousedown = function(event){
event = window.event || event;
if(document.all && event.button == 2) {
event.returnvalue=false;
}
}
/**
* 屏蔽“后退”功能(<a href="javascript:replaceLocation('http://www.google.com')" mce_href="javascript:replaceLocation('http://www.google.com')">Google</a>)
* @param url 页面要转向的URL
*/
function replaceLocation(url){
document.location.replace(url);
}
/** 屏蔽选中网页内容 */
document.onselectstart=function(){return false;}
/** 屏蔽复制网页内容 */
document.body.oncopy = function(){return false;}
/** 屏蔽剪切网页内容 */
document.body.oncut = function(){return false;}
/** 屏蔽向网页粘贴内容 */
document.body.onpaste = function(){return false;}
/** 屏蔽拷屏(不停的清空剪贴板) */
window.setInterval('window.clipboardData("Text", "")', 100);
/**
* 屏蔽查看源文件( <body onload=clear()> )
*/
function clear() {
var source=document.body.firstChild.data;
document.open();
document.close();
document.body.innerHTML = source;
}