Div中的Javascript中的Javascript无效

时间:2012-09-14 02:45:21

标签: javascript html iframe

我有一个网页,我想嵌入另一个页面。在要嵌入的页面上,我有一些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

1 个答案:

答案 0 :(得分:0)

看起来div样式中的margin属性(或者示例中的border类)会导致问题。