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

代码该怎么写呢?
...全文
280 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧