我有一个带有Flash图像查看器的网站。一旦用户点击了flash按钮,我需要在保存文件之前给出一个确认模式对话框,如果用户单击OK,我必须弹出文件下载对话框。
闪存中的确认对话框不适合我。所以我必须调用JS函数来弹出确认。
在站点内,使用自定义DHTML确认模式对话框,它有两个JS回调函数,一个用于“确定”,另一个用于“取消”按钮单击事件处理程序。我必须使用这个模态对话框来满足这种需求。
使用Flash Player 10安全功能,无法通过JavaScript弹出Flash文件下载对话框。
简单的JS确认对话框对我有用,因为我可以通过从flash调用JS函数来返回用户的操作,因为JS确认对话框是一个阻塞对话框。
如何实现相同的阻止类型自定义确认对话框?
答案 0 :(得分:0)
您需要将弹出窗口包装成div
将此div
设为页面中的顶部元素,例如:使用z-index
并给出一个高度和宽度为100%的固定位置
您可以将其保持透明或使用半透明颜色产生效果。
如果您的网页中有select
个元素,他们将会看到div
为避免此问题,您可以将div
透明iframe
置于同等大小的后面。