询问者
c#弹出的alert提示框跑页面(也就是浏览器)后面去了

问题
-
下面两行代码都会出现该状况
Page.ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('已成功将物品加入购物车!');location.href='detail.aspx?id=" + bianhao + "'", true); Page.ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('已成功将物品加入购物车!');", true);
当然大多数情况 提示框是弹出正常的,在页面之上,我们的视野之内。但有时候会跑到页面的后面去,不知道什么原因。这种情况一般是在首次加载出现,刷新后一般不会出现,我也没怎么具体的统计。反正就是像以前一样,弹出个提示框,但就跑到后面去了。跑到后面去了之后,一般点击一下页面,提示框就会出来,当然这不是我想要的结果
- 已编辑 Xanadu___ 2014年10月23日 10:07
全部回复
-
有时正常有时不正常,这是窗口放小后的截图,如果窗口最大化,根本就看不到提示框,需要点击一下页面提示框才会出来
wwwwwwwwwww.huarendianshi.com/shuibeimall/images/houmian.jpg
(wwwwwwwwwww应为www)
这样的情况必然出现本文提到的问题:首次打开IE浏览器,在地址中选择(注意是选择不是输入地址然后转到)网页的地址,这时打开网页,点击上面的按钮,弹出的对话框必跑到页面的后面去了
我建议你按住F12去查看下页面的元素,看看为什么会在页面的后面。
--------------------------------------------------------------------------------
我只会查c#代码,这可能跟脚本,html有关
- 已编辑 Xanadu___ 2014年10月24日 7:02
-
楼主:
请问你其它浏览器有这种情况吗?
另外IE调整到兼容模式看看。
ASP.NET Forum
Other Discussion Forums
FreeRice Donate
Issues to report
Free Tech Books Search and Download