html对话框被浏览器静止弹出后,怎么让java script继续执行?
很多的浏览器再alert,confirm等对话框多次弹出后会有选择框让用户可以静止本页弹出对话框。我做了一个confirm,用于确定是否删除内容。确定就删除,取消就不删除...
很多的浏览器再alert ,confirm等对话框多次弹出后会有选择框让用户可以静止本页弹出对话框。我做了一个confirm,用于确定是否删除内容。确定就删除,取消就不删除。当禁止弹出对话框后,点击删除button就不会执行删除了。要怎么做才能在禁止对话框之后仍能点击删除button执行删除呢?
展开
2个回答
展开全部
自己用div做一个,浏览器检测不出来。没法禁止了。
可以百度一下。
或者直接用一些弹窗的插件来做,更省事
可以百度一下。
或者直接用一些弹窗的插件来做,更省事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己做确认对话框, 不要使用window.alert, window.confirm.
追问
用什么来做?window.showModalDialog 吗?
追答
当然不是showModalDialog, 这个大概一样会被浏览器禁止掉的, 而且只IE浏览器上有.
如果你用JQuery等一些脚本库, 都有现成的方法帮助实现; 如果不使用现有的脚本库, 那么要自己做样式: 使用一个块对象(div或table), 具有绝对定位(position:absolute), 其中有诸如"确定", "取消"按钮, 并且开始时隐藏, 在需要的时候将它显示出来. 另外, 还需要一个mask, 在对话块对象出现时, 遮盖住页面的其他内容, 实现类似模式对话框的效果. 这需要花费一些功夫来实现的.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询