0
<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。有没有更聪明的方法来实现我想要的?

4

1 回答 1

1

您需要设置 iframe 的名称。

...

<iframe src="" id="hiddenframe" name="hiddenframe"></iframe>

...

于 2013-04-06T14:18:41.117 回答