ios uc不支持js window.history.back()和window.close()、window.history.go(-1)等方法?

如题,别的浏览器都ok。... 如题,别的浏览器都ok。 展开
 我来答
己学好4
2015-02-13 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:5194万
展开全部
推荐答案。。。不说了
你的问题是提到JS页面了,不过看起来你要问的是ASP.NET的问题。

第一,为什么一定要后台来判断?前台实现不了吗?
<input type="button onclick="javascript:window.history.go(-1);"value="返回上一页">

补充:这是浏览器的控制,你必须有前一页,才能返回;当然也可能返回其他网站,如果是从那个网站跳过来的。
第二,下面runat=server的过程,自习体会吧
在button的onClick事件响应函数中写如下代码: This.ClientScript.RegisterClientScriptBlock(this.GetType(), "e", "<script language=javascript>history.go(-2);</script>", true); 剖析剖析剖析剖析: 假设当前页面为A,上一页为B,则当A中的button被按下后,A页面会立即被回发到服务器进行处理,服务器端向A页面中添加了我们写的那个script块。 我们感到按钮被按下之后,页面刷新了一下,然后我们看到的已不是页面A了,而是全新的A+页面,A+比A多了一个script块。 浏览器解析A+页面过程中遇到了script块,就执行javascript语句,执行到history.go(-2)时就连着退后两步。先从A+页面退到A页面,再从A页面退到B页面。 于是就完成了整个回退过程。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式