我在网页中添加了一个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>`
答案 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中的页面。
此致 施皮罗斯