网页关闭时提示加入收藏的代码是什么,怎么用啊?

网页关闭时提示加入收藏的代码是什么,怎么用啊?,第1张

直接将此代码写入页面的总代吗即可,代码如下:

记录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代码:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11881296.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存