问题标签 [back]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone:在返回导航时保存并验证
在我的 iPhone 应用程序中,我有导航控制器、主屏幕和一些编辑屏幕。在编辑屏幕上,用户做了一些输入,在我保存之前必须对其进行验证。理想情况下,我想在返回导航时自动更新数据,而不需要额外的“完成”按钮。我是否可以进行一些验证并保存后退导航(即当用户点击标准后退按钮时)以允许我停止导航并在出现问题时显示一些错误消息?
我看到了其他几种可能性:
- 创建我的自定义左按钮并使其看起来像标准后退。(为什么 Apple 没有将这种按钮样式放入公共 API 中?)
- 添加“完成”按钮并仅在用户点击它时保存数据
但我不喜欢这两种选择。因此,如果有一种方法可以实现我想要的,我想使用它。
java - 覆盖后退按钮以充当主页按钮
在按下后退按钮时,我希望我的应用程序进入停止状态,而不是破坏状态。
在 Android文档中它指出:
...并非所有活动都有在按下 BACK 时被销毁的行为。当用户在 Music 应用程序中开始播放音乐然后按下 BACK 时,应用程序会覆盖正常的返回行为,防止播放器 Activity 被破坏,并继续播放音乐,即使它的 Activity 不再可见
如何在我自己的应用程序中复制此功能?
我觉得应该有三种可能...
捕获后退按钮按下(如下所示),然后调用主页按钮调用的任何方法。
/li>捕获后退按钮按下,然后欺骗主页按钮按下。
捕获后退按钮按下,然后启动主屏幕的 Activity,有效地将我的应用程序的 Activity 置于停止状态。
编辑: 我了解服务,并且正在与此问题相关的应用程序中使用服务。这个问题专门关于将 Activity 置于停止状态而不是按下后退按钮时的销毁状态。
asp.net-mvc - 通用返回功能
我需要在我的项目中实现后退功能,为此我在 ViewData["RetUrl"] 中维护最后一个 url,在下一页我从 ViewData["RetUrl"] 获取上一个 url。以这种方式我已经实现了这个功能。当页面级别增加时,这个想法失败了,我的意思是 page1>page2>page3,没有办法将 page3 备份到 page1。我只能保持 1 个级别。
现在我正在考虑一种通用的实现方式,我可以在下一个项目中轻松实现它。请帮助我了解您对此的想法...
我正在研究 ASP.NET MVC。
javascript - 如何区分浏览器的后退/前进按钮?
是否可以?更好的是,可以使用 jQuery 吗?
我需要知道是使用单击后退按钮还是前进按钮,以便我可以正确使用页面过渡效果,例如。如果他们向前击中,则从左向右滑动,反之亦然。
jquery - jquery回调函数
我有一个表格,它验证并成功提交。我想要的只是在表单成功提交后将函数回调为“成功”。这是我到目前为止但没有运气:
这是我的表单输入:
任何想法都非常感谢!
感谢您的回复。它对我来说效果不佳,因为我试图在这个 dhtml 淡出效果中显示“成功”:http: //dhtmlpopups.webarticles.org/fade-effects.php
我几乎被困在圈子里,试图找到一种方法让警报(成功)在淡出中打印出来。
有任何想法吗
php - 后退按钮重新提交表单数据 ($_POST)
我的问题是,当前一页由表单创建时,后退按钮会导致浏览器说“页面已过期”。
例子:
- page1:使用搜索条件提交的表单($_POST 请求,表单指向 page2)
- page2:接收 $_POST 请求并显示结果(带有链接的用户列表,指向 page3)
- page3:显示用户资料
现在,当访问者单击浏览器中的后退按钮时,它会显示类似“页面已过期”的内容。
相反,上一页应该显示没有警告(page2,带有用户列表)
您如何解决这种行为?
ajax - 基于 Ajax 的应用程序中的浏览器后退按钮处理
在 SO 上已经提出了类似的问题,但我仍在寻找解决方案而不是解决方法。
我正在开发一个基于 Ajax 的应用程序,当用户单击浏览器后退按钮时,它会将用户带到登录页面(登录页面后的每个页面都加载了 ajax)。显然,这不是用户所期望的。
我们向客户推荐使用面包屑
但客户坚持他们更喜欢使用浏览器后退按钮。有没有办法可以以某种方式将面包屑链接嵌入浏览器缓存......换句话说,单击后退按钮会调用与单击面包屑链接相同的操作?
问候, 某人
wpf - 响应 WPF 中的“后退”和“前进”按钮
我计划在我的 WPF 应用程序中添加对许多键盘上的后退和前进按钮的支持,但我正在努力让它们工作。
我已经尝试使用标准的 KeyBinding 到 BrowserBack 和 BrowserForward,没有任何乐趣。我用 ESC 键测试了代码,以确保它正常工作,并且那个键很好。
Nextup 我处理了 KeyUp 事件,但发送的密钥是“System”,这是没用的,如果我使用 KeyInterop.VirtualKeyFromKey,我只会返回 0。
我开始认为 PInvoke/捕获真正的窗口消息将是唯一的选择,但如果有人有任何好主意,我宁愿避免这种情况?
哦,键本身肯定可以工作,而且我的键盘已插入;-)
更新:他们建议使用 SystemKey 让我可以使用它:
这似乎适用于键盘按钮,但不适用于相应的触摸“轻弹”(模拟下一个和后退)。这些轻弹在浏览器中运行良好,但根据我的 KeyUp 事件,它们发送的只是“LeftAlt”,仅此而已!
** 再次更新 ** : Rich 的评论让我明白了这一点:
这似乎是一种享受……也可以轻弹!
return - 如何在他们不注意的情况下将用户重定向到他们刚刚所在的页面?
网站查看者将在页面 A,单击一个链接,然后发送到页面 B,但我希望他们在没有注意到的情况下返回页面 A。
当他们单击链接时,它会更改查看者浏览网站时使用的布局,因此重定向代码不应删除或撤消 cookie 或单击链接时存储的任何内容。谢谢!
编辑:这就是我正在做的事情。我有一个名为 setskin.php 的页面,其中包含 php 代码,该代码采用不同布局的页眉和页脚代码并应用它们。我不知道如何在不发疯的情况下显示代码,所以这里有一个截图:
http://figmint.uuuq.com/Picture%202.png
我想更改我的网站,以便在侧边栏中有相同的 setkin 选项(因此它将出现在每个页面上)。我一直在摆弄并设法做到了,所以当您单击所需皮肤的链接时,它会更改皮肤,但是您最终会进入我不想要的 setskin.php 页面。我一直在寻找一种方法来制作它,以便将您发送到 setskin.php 页面(因为我看不到如何更改它),然后返回您来自的地方。
xcode - UINavigationController 后退按钮问题
我的应用程序有导航控制器和表格视图。当单击后退按钮并从控制器堆栈中弹出视图时,我注意到未执行表事件(例如:cellForRowIndexPath)。无论如何,当视图弹出时这些事件会被执行。
这是我用于将视图推送到控制器堆栈的代码。
MyViewController *obj = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil]; [self.navigationController pushViewController:obj 动画:YES]; [对象释放];
问候桑迪