jsp如何通过iframe去掉嵌入的pdf边框

jsp如何通过iframe去掉嵌入的pdf边框,第1张

documentwriteln("");上面的iframe加上name属性然后再html中加入一个链接标签,target属性设置为iframe的name属性值,然后链接标签的内容是一个,至于css你自己设置的大小和显示就好了。

在css中设置border:none;在IE下是没有效果的,还需要在iframe的原始属性上设置一下,示例代码如下:

<iframe src="url“ id="iframe" width="0" height="0" frameborder="no" border="0"></iframe>

<iframe allowtransparency="true"></iframe>
在transparentBodyhtm文件的<body>标签中,我已经加入了style="background-color=transparent" 通过以下四种IFRAME的写法我想大概你对iframe背景透明效果的实现方法应该会有个清晰的了解:
<IFRAME ID="Frame1" SRC="transparentBodyhtm" allowTransparency="true"></IFRAME>
<IFRAME ID="Frame2" SRC="transparentBodyhtm" allowTransparency="true" STYLE="background-color: green"> </IFRAME>
<IFRAME ID="Frame3" SRC="transparentBodyhtm"></IFRAME>
<IFRAME ID="Frame4" SRC="transparentBodyhtm" STYLE="background-color: green"> </IFRAME>

去除链接的框很简单,主需要有border=''0''即可,表达式如下:<a href="mainjsp"><img src="images/returncgif" width="90" height="31" border="0"></a>让链接带有打印功能,代码如下:<a href="#" onClick="windowprint()"><img src="images/_printgif" width="90" height="31" border="0"></a>使得背景色透明需要两步:首先在页面需要嵌套iframe框架的单元格中加入:<iframe class="myfram" name="left" id="mainly" src="/mainjsp" frameborder="false" scrolling="no"style="border:none" width="100%" height="727" " allowtransparency="true" ></iframe>当然有些参数并非必须,这里需要加入的是最后的这个allowtransparency="true" 这个参数为必须。

你可以试试浮动定位,将两个DIV的position都设置为absolute,这两个DIV的外层容器的position设置为relative。 然后,设置DIV的z-index,值较高的DIV将显示在值教低的DIV前方。 这个方法我不能保证有效,毕竟iframe的等级比DIV高,两者不是一个层


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13330923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存