弹出新窗口不刷新原来页面

onewei 2008-07-08 11:45:02
现在我要在一个页面上点一个按钮(ImageButton),弹出一个新的页面,而且带了一些参数,现在我的问题是弹出一个窗体后,原来页面刷新了,我不希望刷新,请问各位这个该怎么解决?
我的代码:
Response.Write("<script language='javascript'>window.open('LargerPic.aspx?date=" + wday + "&st=" + wh + "&et=" + wh2 + "&sm=" + wm + "&em=" + wm2 + "&pid=" + pointId + "&pn=" + pname + "','aa','width=950,height=700,top=0,left=37, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no')return false;</script>");
这个是写在按钮的事件里的,那个"return false;"是我后来加的,没加的时候没问题,只是原页面刷新,加了之后在弹出新页面时提示网页错误,说什么少了;号,好像这样写不对.所以请各位帮帮忙!怎么解决原页面刷新的问题
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
GhostAdai 2008-07-08
  • 打赏
  • 举报
回复
AJAX
mathewsking 2008-07-08
  • 打赏
  • 举报
回复
没错 用AJAX
wfyfngu 2008-07-08
  • 打赏
  • 举报
回复
ImageButton的服务器控件如果在Form里
它的作用就等同于一个submit表单提交按钮
解决的办法有3个

1: 删除form标签
2: 使用<img/> 代替 <asp:ImageButton />
3: 在页面加入一段js代码
<script type="text/javascript">
var form = document.document.forms[0];
form.onsubmit = function(){return false;};
</script>

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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