0

我的要求是使用 iFrame 显示 3 个第三方页面。我需要显示这 3 个第三方页面,第一个点击图像,第二个点击锚点,这两个页面存在于内容页面持有者正文部分,第三个点击页面标题方中的锚点在主人。

现在,我为它们中的每一个使用 3 个 iFrame。

我的问题是当仍然打开一个 iFrame 时,我可以单击其他不理想的 iFrame。我的意思是如果打开一个框架,则用户在完成保存或关闭 iFrame 之前不应访问父页面。即使我尝试了 jQuery blockUI,但加载消息出现在 iFrame 上,这对于用户访问 iFrame 来说是不愉快的。

1)我需要澄清如何实现该功能,只有当前打开的 iFrame 是可访问的,并使父页面无法访问,直到用户完成他对当前打开的 iFrame 的操作。阻止父页面,直到用户使用打开的 iFrame 完成他的工作。

parent.window.$.blockUI(); //but it is making the iFrame visibility hided by the msg

请为我提供一些可行的解决方案来实现上述功能。

2) 我可以使用单个 iFrame 并使用 javascript 动态更改 src 属性吗?或单独维护单独的 iFrame,以避免在使用框架 ID 时陷入困境。

请告诉我,除了这两件事之外,我用框架实现了所有功能。如果这些都实现了,那么功能将是完美的,用户访问 UI 没有任何麻烦。

4

1 回答 1

0

jQuery 对话框选项 modal=true 解决了我的第一个问题。截至目前,我为第二个保留了单独的框架..

于 2013-08-31T15:49:05.790 回答