HTML iFrame隐藏/显示

时间:2012-10-03 16:29:15

标签: jquery html iframe file-upload upload

我的网站上有一个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。

1 个答案:

答案 0 :(得分:0)

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

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

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

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