0

我的网站上有一个带有 iframe 的上传选项。所以这是我的html:

<iframe name="message" src="upload.php"></iframe>
<form action="upload.php" method="post" enctype="multipart/form-data" target="message">
    <input type="file" name="file">
    <input type="submit">
</form>

现在的问题是当他们转到网站的上传部分时 iframe 是可见的。我希望它是不可见的,直到它收到来自 upload.php 的响应,我希望它显示消息,就像你可以阅读然后关闭的警报框一样。我该怎么做呢?我猜这涉及到一些jquery。

4

1 回答 1

0

要隐藏 iframe(或其他 HTML 元素),只需style="display:none;"在该 HTML 标记中添加:。

然后,您可以在 PHP 响应中添加一个 javascript 代码以从父页面调用函数。像这样的东西:

// ..
echo '<script>
parent.functionName();
</script>';

在该函数中添加您想要在 php 响应之后执行的 JavaScript 指令。

于 2012-10-03T16:37:50.353 回答