求js代码:点击链接提示设置首页,只提示一次怎么实现

求js代码:点击链接提示设置首页,只提示一次怎么实现,第1张

你要知道js是动态加载的,想要实现这样的功能,必须设置一个全局变量,而js只能在当前页设置全局变量,如果你的网站始终在一个页面 *** 作的话是可以实现的,方法就是设置一个全局的变量,被点击之后将变量的值改变。但是你的网站如果不是始终在一个页面,这就只有使用后台语言加上js实现了

你在要放置这两个“设为主页”“收藏网页”的地方 插入代码 如果你用Dreamweaver的话,当光标放好后 点击源码视图 插入以下代码:

1.

-------------------------------------

<a onclick="this.style.behavior='url(#default#homepage)'this.setHomePage('http://www.你的网址.com')" href="javascript:">设为首页</a>

-------------------------------------

这个代码的意思是 当你单击后 触发js代码 d出是否设为首页 .

确认窗口

2.这个也是,在你需要放置“加入收藏”的地方点下鼠标 然后切换到代码视窗 插入下面代码

------------------------------------

<a href="javascript:window.external.AddFavorite('http://www.baidu.com','百度')">加入收藏</a>

------------------------------------

这个代码我在dreamweaver用过 ,网址应该会改吧,里面的“百度” 就是你以什么名字收藏这个网页,以后可以再收藏夹中看到它

如果你不懂 还可以用下面这个方法:

在dreamweaver中 用搜狗输入法输入“加入收藏” , 然后选中这几个字,在属性面板中的链接中 粘贴下面代码:

----------------------------------

javascript:window.external.AddFavorite('http://www.baidu.com','百度')

----------------------------------

然后回车 保存 预览下就可以

<script type="text/javascript">

function clk()

{

var t=document.getElementById("t")

if (document.all){

var r=confirm("是否修改主页并选择下载?")

if(r)

{

document.body.style.behavior='url(#default#homepage)'

document.body.setHomePage('http://www.javaeye.com')

window.link("下载地址")

}

else

{

alert("不修改主页不给你下载!")

}

}

}

</script>

<a onclick="clk()">下载</a>

<!--现在浏览器都把这些给权限给关了,用户体验太差了!-->


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

原文地址: http://outofmemory.cn/tougao/7807063.html

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

发表评论

登录后才能评论

评论列表(0条)

保存