【发布时间】:2015-05-03 18:57:36
【问题描述】:
我正在通过 jquery 解析 iframe 的 src。一旦我触发一个事件,PDF 就会显示在 iframe 中,然后它就会消失并再次缓慢加载。是什么原因造成的?
<script>
function viewpdf(){
$('iframe').attr('src', '<?php echo $pdf;?>');
;}
viewpdf();
</script>
<button onclick="viewpdf();">click</button>
<iframe id="iframe" style="width:100%;height:92.5%;"></iframe>
当页面加载时viewpdf() 函数将执行,当我再次单击按钮时,应该将 pdf 加载到 iframe 中,但它会突然显示 pdf 并消失,并且再次加载 pdf。有时甚至文件夹中存在pdf我收到如下错误
【问题讨论】:
-
如果 PDF 已在页面加载时加载,那么如何在单击按钮时再次加载?你期待什么?
-
iframe 在 div 元素中。关闭按钮将在那里。如果我单击带有 iframe 显示的关闭按钮 div 将更改为无。所以在那之后,如果我点击 PDF 按钮,它应该再次显示 PDF。所以,在我关闭 iframe 之后,当我再次单击按钮时,PDF 快速出现然后消失并再次加载。
-
在下面查看我的答案。