<head>
<style>
iframe#hiddenframe {
display: none;
}
</style>
</head>
<body>
<iframe src="" id="hiddenframe"></iframe>
<img src="portait.jpg">
<a href="/?action=launch_rocket" target="hiddenframe"> Launch! </a>
</body>
所以当我点击链接时,火箭发射,但我留在页面上,一直盯着肖像。至少这是它在Chrome上的工作方式。 Firefox仍然显示我加载了“/?action = launch_rocket”的空白页面。我不想看到空白页面。我想继续看这幅肖像。 我们的工厂强制使用Firefox。是否有更聪明的方法来实现我想要的目标?
答案 0 :(得分:1)
您需要设置iframe的名称。
...
<iframe src="" id="hiddenframe" name="hiddenframe"></iframe>
...