在启动页面上以js编码的内容的Fancybox iframe-如何在页面加载时打开?

插件容器

由于有了这个答案,我有了一种在页面加载时启动fancybox iframe的方法:http : //www.casedasole.it/fancybox/A.html

此答案说明了如何在启动iframe的页面中打开内容已用javascript编码的fancybox iframe: http : //www.casedasole.it/fancybox/B.html

有什么方法可以让B执行A的工作-即在页面加载时启动自身吗?

注意:隐藏的div方法(请参阅此处)将不起作用,因为打开后,我需要能够在iframe中进行导航。

肯尼迪

做就是了 :

var myContent = "..."; // html as option "B"

jQuery(document).ready(function ($) {
    $.fancybox({
        // API options as "B"
        // build the iframe
        content: '<iframe id="myFrame" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" src="about:blank"></iframe>',
        afterShow: function () {
            var oIframe = document.getElementById('myFrame');
            var iframeDoc = (oIframe.contentWindow.document || oIframe.contentDocument);
            iframeDoc.open();
            iframeDoc.write(myContent);
            iframeDoc.close();
        }
    });
}); // ready

参见JSFIDDLE

注意myContent变量包含完整 html的结构,包括DOCTYPE<html><head>一个<body>区段。尽管不是强制性的,但它将使您对初始(iframe)页面的设置有更多控制。

还请注意,在我的jsfiddle中,出于整理的目的,我将基本内容(html基本结构)与自定义内容(<div>如您的示例)分开了;)

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Keycloak的iframe中打开管理帐户页面

来自分类Dev

如何修复iframe页面重新加载时的Chrome闪烁

来自分类Dev

如何让 iframe innerHTML 表示页面上实际可见的内容?

来自分类Dev

如何使用 iframe 更改页面上的内容并平滑溶解?

来自分类Dev

如何在页面加载时打开巨大的弹出窗口?

来自分类Dev

如何在页面加载时打开数据英国模式

来自分类Dev

CSS-如何在包含iframe的页面上使加载图标居中?

来自分类Dev

Javascript:无法在页面加载时打印iframe的内容

来自分类Dev

如何骗取要在iframe中非加载的iframe页面?

来自分类Dev

在页面加载之前加载iframe

来自分类Dev

页面未在 iframe 内容窗口内打开

来自分类Dev

当通过React.js中的Iframe打开HTML页面时,如何检测addEventlistener

来自分类Dev

如何在页面上切换到顺序iframe

来自分类Dev

如何在页面上切换到顺序iframe

来自分类Dev

在iframe中重新加载页面

来自分类Dev

FancyBox iFrame-在iFrame中链接以关闭FancyBox并在原始父页面中打开

来自分类Dev

[codeplayer]当iframe内容是通过textarea动态加载javascript时,如何在iframe中查找元素

来自分类Dev

首次加载页面时如何打开Popper

来自分类Dev

iFrame 页面刷新启动 onload

来自分类Dev

使用js在打印预览中关闭iframe内容窗口后如何重新加载paren页面

来自分类Dev

如何在页面加载时加载 Javascript

来自分类Dev

加载页面上所有iframe的全部内容后,警报未显示

来自分类Dev

在特定页面上的iframe中打开PDF文件

来自分类Dev

如何在不使用iframe的情况下在Codeigniter中加载Wordpress页面

来自分类Dev

如何在引导中的页面加载时打开模式对话框

来自分类Dev

如何在页面加载时在单独的全屏窗口中打开网页?

来自分类Dev

如何在页面加载时默认打开一个 Accordin

来自分类Dev

页面上嵌入的iFrame在任何

来自分类Dev

在页面上回显iframe的src值

Related 相关文章

  1. 1

    如何在Keycloak的iframe中打开管理帐户页面

  2. 2

    如何修复iframe页面重新加载时的Chrome闪烁

  3. 3

    如何让 iframe innerHTML 表示页面上实际可见的内容?

  4. 4

    如何使用 iframe 更改页面上的内容并平滑溶解?

  5. 5

    如何在页面加载时打开巨大的弹出窗口?

  6. 6

    如何在页面加载时打开数据英国模式

  7. 7

    CSS-如何在包含iframe的页面上使加载图标居中?

  8. 8

    Javascript:无法在页面加载时打印iframe的内容

  9. 9

    如何骗取要在iframe中非加载的iframe页面?

  10. 10

    在页面加载之前加载iframe

  11. 11

    页面未在 iframe 内容窗口内打开

  12. 12

    当通过React.js中的Iframe打开HTML页面时,如何检测addEventlistener

  13. 13

    如何在页面上切换到顺序iframe

  14. 14

    如何在页面上切换到顺序iframe

  15. 15

    在iframe中重新加载页面

  16. 16

    FancyBox iFrame-在iFrame中链接以关闭FancyBox并在原始父页面中打开

  17. 17

    [codeplayer]当iframe内容是通过textarea动态加载javascript时,如何在iframe中查找元素

  18. 18

    首次加载页面时如何打开Popper

  19. 19

    iFrame 页面刷新启动 onload

  20. 20

    使用js在打印预览中关闭iframe内容窗口后如何重新加载paren页面

  21. 21

    如何在页面加载时加载 Javascript

  22. 22

    加载页面上所有iframe的全部内容后,警报未显示

  23. 23

    在特定页面上的iframe中打开PDF文件

  24. 24

    如何在不使用iframe的情况下在Codeigniter中加载Wordpress页面

  25. 25

    如何在引导中的页面加载时打开模式对话框

  26. 26

    如何在页面加载时在单独的全屏窗口中打开网页?

  27. 27

    如何在页面加载时默认打开一个 Accordin

  28. 28

    页面上嵌入的iFrame在任何

  29. 29

    在页面上回显iframe的src值

热门标签

归档