
记录cookies实现退出网页时d出“加入收藏”的代码:
<script language="java script" type="text/java script">
function bookmark()
{
if(readCookie("bookmark")!="yes")
{
saveCookie("bookmark","yes",1)
window.external.AddFavorite('这里输入需要收藏的网站网址, '关键词)
}
}
function saveCookie(name,value,days) {
if (days) {
var date = new Date()
date.setTime(date.getTime()+(days*24*60*60*1000))
var expires = "expires="+date.toGMTString()
}
else expires = ""
document.cookie = name+"="+value+expires+"path=/"
}
function readCookie(name) {
var nameEQ = name + "="
var ca = document.cookie.split('')
for(var i=0i<ca.lengthi++) {
var c = ca[i]
while (c.charAt(0)==' ') c = c.substring(1,c.length)
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
}
return null
}
</script>
<body onUnload="bookmark()">
</body>
PHP 没有相关的功能,不过可以通过javascript脚本来实现加入收藏的js代码如下:
目前兼容IE系列和Firefox,至于其他的浏览器,则d窗提示“用Ctrl+D来加入收藏”。
<script type="text/javascript">
//加入收藏的函数
function bookmark(title, url) {
if(document.all) { // ie
window.external.AddFavorite(url, title)
}else if(window.sidebar) { // firefox
window.sidebar.addPanel(title, url, "")
}else if(window.opera && window.print) { // opera
var elem = document.createElement('a')
elem.setAttribute('href',url)
elem.setAttribute('title',title)
elem.setAttribute('rel','sidebar')
elem.click() // this.title=document.title
}else{
alert("加入收藏失败,请使用Ctrl+D进行添加")
}
}
</script>
加入收藏 HTML 代码调用
设为首页的js代码:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)