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 に答える