Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Html表单-iframe不适用于firefox,但适用于IE7_Javascript_Html_Firefox - Fatal编程技术网

Javascript Html表单-iframe不适用于firefox,但适用于IE7

Javascript Html表单-iframe不适用于firefox,但适用于IE7,javascript,html,firefox,Javascript,Html,Firefox,我的页面中有一个html表格、表单和一个隐藏的iframe。在表列(td)的onclick操作中,我在iframe中呈现一个pdf文档 在IE中,这在随后的点击中可以很好地工作。但在Firefox中,它只在第一次使用时才起作用,在随后的点击中,iframe不会用最新数据刷新 以下是我的示例代码: HTML代码: <div id="pdfdiv" style="visibility: hidden"> <iframe width="100%" height="100%" scr

我的页面中有一个html表格、表单和一个隐藏的iframe。在表列(td)的onclick操作中,我在iframe中呈现一个pdf文档

在IE中,这在随后的点击中可以很好地工作。但在Firefox中,它只在第一次使用时才起作用,在随后的点击中,iframe不会用最新数据刷新

以下是我的示例代码:

HTML代码:

<div id="pdfdiv" style="visibility: hidden">
 <iframe width="100%" height="100%" scrolling="auto" name="pdfViewer"></iframe>
</div>
提前感谢你的帮助


-Mango

请尝试“显示:无”和“显示:块”而不是“可见性:隐藏”

看起来帧的内容正在被缓存。解决此问题的一种方法是,如果服务器端代码处于控制之下,则不在其中添加缓存:

<head>
<meta http-Equiv="Cache-Control" Content="no-cache">
<meta http-Equiv="Pragma" Content="no-cache">
<meta http-Equiv="Expires" Content="0">
</head>
<head>
<meta http-Equiv="Cache-Control" Content="no-cache">
<meta http-Equiv="Pragma" Content="no-cache">
<meta http-Equiv="Expires" Content="0">
</head>
document.getElementById(FrameID).contentDocument.location.reload(true);