|
主题:■■■JS讨论■■修改JS■■高手帮忙■■新手帮顶■■ [收藏主题] |
因为网站中肯定会出现很多站外链接,而我们一处一处的去设置在新窗口打开绝对是非常累人的事情。因此,我希望通过一段JS来实现这个问题。功夫不负有心人,我找到了。
============================== // 说明:在 XHTML-Strict 模式下实现新窗口打开外部链接 function setExternalLinkTarget() // 设置站点链接 // 获取页面上所有链接 if(len > 0) // 如果链接 href 里面没有发现站点链接(外部链接) window.onload = function() {
==================================
如上,只要调用这段JS,则,无论网站在哪里出现的站外链接都会在新窗口打开。无论哪里。
==================================
问题出现了,我有一个地方的链接不想在新窗口打开。什么呢?就是添加网摘。大家知道网摘很常用,也很能带来流量。因此啊,我建议大家都使用这个网摘。可问题出现了。如果使用了上面这一段JS,则会出现网摘读取在新窗口打开的内容则出现乱码。具体过程,大家可以自己试验一下。
找到了问题原因,下面就是寻找解决问题的方法。能否则上面这个JS中再增加一个判断值,比如ID为wangzhai的div内的链接不在新窗口打开。我相信这个事情不是多困难。希望高手指点一下。
如果你不会,请帮忙顶一下,这个问题得到解决,对我们的帮助是很大很大的。 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |