href中使用window.open,怎样使用js变量

zhouzb889 2009-12-24 04:54:50
原先已经有以下代码
<script language="javascript">
var value = 2; /* 全局变量 */
</script>


我想用一个a标签打开新的窗口,a标签的href中需要用到value的变量值,如何编写代码呢?

我是这么写的,但是不起作用
<a href="javascript:window.open('http://www.2.com/id='+value'', '_blank')">新窗口</a>



我实际要打开的链接为 http://www.2.com/id=2

代码该怎么写呢?
...全文
267 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
happy664618843 2009-12-24
  • 打赏
  • 举报
回复
var OpenWindow=function(url)
{
window.open(url,'','width');
}

javascript:OpenWindow('a.aspx?id='+value,'','')
woshifou 2009-12-24
  • 打赏
  • 举报
回复
学习。
zhouzb889 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 net_lover 的回复:]
<a href="http://dotnet.aspx.cc/" onclick="window.open(this.href+'?param=' + value);return false;">
[/Quote]

老哥这个方法更简洁,更有效,非常感谢!
孟子E章 2009-12-24
  • 打赏
  • 举报
回复
<a href="http://dotnet.aspx.cc/" onclick="window.open(this.href+'?param=' + value);return false;">
zhouzb889 2009-12-24
  • 打赏
  • 举报
回复
还是自力更生为好,应该这么写
<a href="javascript:window.open('http://www.2.com/id='+value, '_blank')">22522</a>
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2009-12-24 04:54
社区公告
暂无公告