Javascript 如何强制关闭子弹出窗口或清除缓存子弹出窗口

Javascript 如何强制关闭子弹出窗口或清除缓存子弹出窗口,javascript,Javascript,我有一个javascript函数,当用户单击pdf超链接时,可以在一个新窗口中打开pdf。win变量是一个全局变量,用于确保pdf在同一窗口中打开,而不是在每个pdf中单击打开新窗口(最小化窗口数)。然而,当点击一个新的PDF超链接时,我看到PDF url是从代码隐藏中正确传递的,但是窗口仍然显示旧的PDF。旧的PDF肯定会被缓存。单击新的PDF链接时,如何删除PDF窗口的缓存或强制关闭旧的PDF窗口(此处win.close()不适用于我) <script type="text/javas

我有一个javascript函数,当用户单击pdf超链接时,可以在一个新窗口中打开pdf。win变量是一个全局变量,用于确保pdf在同一窗口中打开,而不是在每个pdf中单击打开新窗口(最小化窗口数)。然而,当点击一个新的PDF超链接时,我看到PDF url是从代码隐藏中正确传递的,但是窗口仍然显示旧的PDF。旧的PDF肯定会被缓存。单击新的PDF链接时,如何删除PDF窗口的缓存或强制关闭旧的PDF窗口(此处win.close()不适用于我)

<script type="text/javascript" language="javascript">
var win;
function OpenPDFFile(PDF_URL)
{
if (win != null) {
win.close();
}
win= window.open(PDF_URL, "Popup", "resizable=1, width=750, height=600");
win.location.reload(); 
}
</script>

瓦尔温;
函数OpenPDFFile(PDF\u URL)
{
if(win!=null){
win.close();
}
win=window.open(PDF_URL,“弹出窗口”,“可调整大小=1,宽度=750,高度=600”);
win.location.reload();
}

$('id'u of'u model')。model('hide');或$('id'u of'u Model')。模式('toggle')

请仅包括与您的问题相关的问题标记。您应该使用相同的标记名打开和关闭标记:
谢谢您指出。这是问题中的错误,但不是在实际代码中,我已在问题中更正了它。“id_of_modal”是弹出窗口的id吗?你能详细解释一下吗?非常感谢。