我有一个网页,我想嵌入另一个页面。在要嵌入的页面上,我有一些window.onload javascript,它将通过embed标记加载PDF文档。如果我只使用这样的Iframe标签:
<iframe name="content" id="iframe" allowtransparency="true" src="Pages/menu.html" scrolling="no"></iframe>
Javascript运行得很好。但我正在尝试为iframe创建一个背景和边框,所以我将iframe包装在div中,如下所示:
<div id="content" class="border">
<iframe name="content" id="iframe" allowtransparency="true" src="Pages/menu.html" scrolling="no"></iframe>
</div>
一旦我这样做,javascript将无法运行。这是我想要做的截图。我不相信div上存在的样式(在iframe上可以使用弯曲的边框,渐变等) 我正在使用PDFObject在页面上生成PDF。 iframe也会根据需要在内容部分加载公司的外部网站,这就是他们想要的,所以不幸的是我必须使用iframe。这必须在不使用除javascript以外的任何东西的情况下完成,否则我只会使用php。
由于抱歉,我必须将本网站外的SCREENSHOT发布在photobucket上: http://i721.photobucket.com/albums/ww217/the_t3rminat0r/Capture-2.png
答案 0 :(得分:0)
看起来div样式中的margin属性(或者示例中的border类)会导致问题。