如何在iframe中添加div?

时间:2014-09-30 03:34:10

标签: javascript jquery html iframe

我在网页中添加了一个iframe。我想在iframe中添加一个div。但我无法这样做。如果有人能帮我这个,我会非常感激。 我使用的代码如下所示。

`<div class="text-column">
    <?php
        $url="https://secure.activecarrot.com/public/facility/index/33/768";
    ?>
    <iframe src="<?php echo($url); ?>" width="100%" height="1000px" frameborder="0"></iframe>
</div>`

2 个答案:

答案 0 :(得分:0)

在页面加载后,您需要使用Javascript将内容注入iframe:\

Create an <iframe> element and append html content to it with jQuery

但是,请小心附加到iframe:使用它的第三方可能希望发送和接收相同的内容,并且向其中注入代码可能会导致它执行的任何功能失败。

编辑:其他人引用了安全问题,并且他们已经被公开了。但是,技术上可以做OP请求的。

您需要在页面加载后注入内容,因为iframe会在页面加载时拉取并覆盖内容。如果iframe不需要在任何时候向服务器发送任何内容,则没有理由不能向iframe添加额外的元素。每个案例都不同。

答案 1 :(得分:-1)

我担心你无法做到这一点,因为iframe是一种包含外部页面的方式(简单来说),因此你无法改变iframe中的页面。

此致 施皮罗斯