有没有办法从jquery中正常的javascript捕获“alert()”框,以便当用户点击“OK”时,我可以触发一个函数?jquery捕获警报对话?
0
A
回答
0
我想出了一个更好的办法来做到这一点,这是通过更换称为报警功能中的函数来完成,我确定有一个更好的方法来存储以前的功能,但在这里;
<script>
var stopAlerts = false, previousAlertCode;
window.onload = function() { previousAlertCode = window.alert; }
function changeAlertStatus(){
stopAlerts = ! stopAlerts;
window.alert = (stopAlerts ? function(){ return false; } : previousAlertCode);
}
</script>
<input type="button" value="testAlert" onclick='alert("test");' />
<input type="button" value="switch alerts" onclick='changeAlertStatus()' />
它也适用于ie8这是你想要的,我猜。 (基本上这意味着除非stopAlerts被设置为false,否则任何对alert()的调用都将返回false如果你想让alert在默认情况下关闭,那么在window.onload函数中调用changeAlertStatus()这个答案是isn “T使用jQuery的,但我想你可以用的document.ready,而不是在window.onload)添加它
(这也意味着,您可以创建自定义提醒过我想,用自己的接口)
0
我相信无论用户是否取消或点击提醒中的“确定”,它都会继续执行脚本。你可以写它结合了alert()
和你自己的代码你自己的报警功能:
function myAlert(message){
alert(message);
//your code here
}
相关问题
- 1. jQuery警报对话框
- 2. 警报对话
- 3. 如何捕获警报对话框选择?
- 4. 警报对话框
- 5. 警报对话框?
- 6. jQuery Mobile警报/确认对话框
- 7. jquery对话框问题 - 通过对话框替换警报
- 8. Android:警报对话与CheckedTextView
- 9. android对话框警报
- 10. Tapestry 5警报对话框
- 11. Android对话框警报
- 12. WP7警报对话框
- 13. 带阵列适配器的警报对话框没有捕获点击
- 14. 警报对话框或自定义警报对话框的大小
- 15. jQuery对话框捕获事件
- 16. Selenium IDE没有捕获弹出/警报
- 17. 捕获警报框选择android
- 18. JNI - Android上的警报对话框
- 19. 警报对话框自定义
- 20. 警报对话多次呼叫
- 21. GCM onMessageReceived显示警报对话框?
- 22. Android:警报对话框,取消按钮
- 23. 如何显示报警对话框android
- 24. 警报对话框弹出后期
- 25. android中的警报对话框
- 26. 警报对话框不关闭
- 27. 代码行为与警报对话框
- 28. 警报对话框自行解散?
- 29. Android警报对话框问题
- 30. NetBeans中的警报或对话框
警报阻止,所以你应该能够在线后做到这一点? – 2011-03-04 11:10:50
我已经在下面回答你的问题,因为我觉得这是你想要的。如果答案不正确,你的问题应该更清楚。 – AlanFoster 2011-03-04 11:41:43