如何用DHTML实现javascript阻塞模式对话框

时间:2010-12-21 10:42:15

标签: javascript flash actionscript modal-dialog

我有一个带有Flash图像查看器的网站。一旦用户点击了flash按钮,我需要在保存文件之前给出一个确认模式对话框,如果用户单击OK,我必须弹出文件下载对话框。

闪存中的确认对话框不适合我。所以我必须调用JS函数来弹出确认。

在站点内,使用自定义DHTML确认模式对话框,它有两个JS回调函数,一个用于“确定”,另一个用于“取消”按钮单击事件处理程序。我必须使用这个模态对话框来满足这种需求。

使用Flash Player 10安全功能,无法通过JavaScript弹出Flash文件下载对话框。

简单的JS确认对话框对我有用,因为我可以通过从flash调用JS函数来返回用户的操作,因为JS确认对话框是一个阻塞对话框。

如何实现相同的阻止类型自定义确认对话框?

1 个答案:

答案 0 :(得分:0)

您需要将弹出窗口包装成div 将此div设为页面中的顶部元素,例如:使用z-index 并给出一个高度和宽度为100%的固定位置 您可以将其保持透明或使用半透明颜色产生效果。

如果您的网页中有select个元素,他们将会看到div 为避免此问题,您可以将div透明iframe置于同等大小的后面。