1

我想知道是否有人可以帮助我。我希望我可以通过单击图片在我的网页中心打开一个 iFrame。所以实际上 iframe 将被隐藏,直到点击图片。我在另一个页面上有一个非常小而简单的上传表单,当用户需要上传并单击图片时,我希望它出现。我在这个网站和谷歌上浏览了一遍,但没有找到我要找的东西,或者没有包括基础知识,因为它是这里大多数人的常识。上传完成后是否还有一种方法可以关闭它?表单当前在完成后会转到主页,因此在最后(成功上传后)有一个关闭选项会很方便,iframe 内容将与其显示的页面相同。

我遇到的最好/最简单的方法是在 w3schools 上,但我读过使用 html for iFrames 并没有被广泛接受,或者它不是跨浏览器的最佳选择。

我一直在查看和尝试不同的代码,但即使没有基本知识,我也无法理解它。

如果有人能够提供帮助,请假设我 5 岁。我并不愚蠢,但就代码而言,我实际上才刚刚开始。

提前致谢

4

1 回答 1

0

您需要在 img 标记中添加一个 javascript onclick 函数,单击该函数会打开一个新窗口。您可以将要显示的 html 文件的名称传递给 window.open 函数。像这样的东西:

<img src="image.jpg" onclick="window.open('welcome.html')">
于 2012-06-26T19:22:52.523 回答