跳转代码不跳转,哪位老大帮忙,谢谢

zg940 2012-02-07 11:41:50
Response.Write"<a href=# onclick=javascript:openwin('news_show.asp?id="&Sum&"','600','400')><img src=images/button.gif width=50 height=20 border=0></a>"
这是函数中的一句,点击后没有跳转到指定的'news_show.asp?id="&Sum&"'页面,而是执行的锚点链接。但是该函数在原始网站能正确执行跳转,郁闷ing……
...全文
71 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zg940 2012-02-09
  • 打赏
  • 举报
回复
ok.谢谢kris2010和四楼的aspwebchh,你们辛苦了。准备结帖了,呵呵。
kris2010 2012-02-08
  • 打赏
  • 举报
回复
openwin 改成 window.open 试试
zg940 2012-02-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kris2010 的回复:]

onclick=后面的值要加引号
[/Quote]
还是不行啊,加单引号还是那样,加双引号就网页报错
挨踢直男 2012-02-08
  • 打赏
  • 举报
回复
是不是那个openwin函数的问题
kris2010 2012-02-08
  • 打赏
  • 举报
回复
onclick=后面的值要加引号
kris2010 2012-02-08
  • 打赏
  • 举报
回复
因为open的语法而已, open本身没有单独定义宽和高的参数
open函数的准确的定义应该是
window.open(url,name,features,replace)
features 就是窗口的格式, 其中就有height 和 width

你这个这么写试下, 中间name参数不能省略
onclick=javascript:window.open('news_show.asp?id="&Sum&"','', 'height=400,width=600')
zg940 2012-02-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kris2010 的回复:]

openwin 改成 window.open 试试
[/Quote]
恩,改了还真有效果,但只能是这样写的时候是好的onclick=javascript:window.open('news_show.asp?id="&Sum&"')
如果定义了窗口的大小,就又象以前那样了,我在网上查格式后是这样写的onclick=javascript:window.open('news_show.asp?id="&Sum&"','height=400,width=600')
为什么这样呢?我只想定义高和宽,格式怎么错了?
zg940 2012-02-08
  • 打赏
  • 举报
回复
1楼的老大,你意思是说href='#'
我加了试了,还那样哦。
kris2010 2012-02-07
  • 打赏
  • 举报
回复
你没有加引号

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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