账号通
    

账号  

密码  

4035

查看

11

回复
主题:讨论,可否用JS实现某个ID内所有链接新窗口打开? [收藏主题] 转到:  
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/7 0:47:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

日前,我通过CSS的方法实现了文章内容中的链接全部新窗口打开,不过郁闷的是,这段CSS代码只针对IE有效。虽然火狐等浏览器市场占有额少,但同样不能忽略他们的浏览感觉。再者,我们也不希望别人在没有看完内容的情况下就关闭了这一页。

 

因此,从新窗口打开是一个很好的解决方法。

 

既然火狐等浏览器不支持CSS控制的新窗口打开,那么一定支持JS控制的新窗口打开。

 

谷歌百度一大堆,没找到正确的答案。有一个朋友的答案貌似正确,但我测试失败,不知是何原因。

 

function onloa()
{
var as=document.getElementById("article_nr").getElementsByTagName("a");
for(var i = 0; i < as.length; i++)
as.target="_blank";
}
window.onload=onloa;

 

这是那位朋友提供的代码,戏中article_nr 是我指定的文章内容的ID。

 

很可惜是失败的。请教一下,是我的写法有误还是其他什么原因?希望有高手提供一种解决方法,造福科讯网友。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/8 12:23:00   | 只看该作者 查看该作者主题 沙发 
以下是引用mt56在2008-10-8 12:10:00的发言:

做一个文章内容的顶部标签,然后放上

在<head></head>之间添加<base target=_blank>试试看?

没理解,老大,可否再解释一下?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/8 22:08:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2008/10/8 12:10:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统
以下是引用孤风大虾在2008-10-8 1:03:00的发言:
可是我并不想所有的链接都在新窗口打开,我只想让文章内容ID内所包含的链接新窗口打开。因为这些链接很杂,你根本无法预想你这几千几万的数据中有多少奇怪的链接。

做一个文章内容的顶部标签,然后放上

在<head></head>之间添加<base target=_blank>试试看?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/8 12:06:00   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统
再顶~要是实在没人会,我就去自己学习这玩意儿去~
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/8 1:03:00   | 只看该作者 查看该作者主题 地板 
做在线知识付费 选科汛云开店
可是我并不想所有的链接都在新窗口打开,我只想让文章内容ID内所包含的链接新窗口打开。因为这些链接很杂,你根本无法预想你这几千几万的数据中有多少奇怪的链接。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2008/10/7 20:59:00   | 只看该作者 查看该作者主题 7楼 
科汛在线网校系统
记得是在全网通用的顶部标签模板里面。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2008/10/7 20:58:00   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店

在<head></head>之间添加<base target=_blank>试试看?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/7 20:48:00   | 只看该作者 查看该作者主题 9楼 
科汛智能建站系统
奇怪?难道没有人知道吗?又或者对这个问题不关心????
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/7 14:25:00   | 只看该作者 查看该作者主题 10楼 
做在线知识付费 选科汛云开店
难道没有达人可以解决这个问题?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行1.66797秒 powered by KesionCMS 9.0