私はこのPHPコードを持っています:
<?php
/*
DOING SOME PHP STUFF THAT WORKS HERE
*/
echo "<script type=\"text/javascript\">
alert('test1');
</script>";
header("Location: index.php");
?>
この php ページは iframe 内にロードされます。リダイレクトは正常に機能しますが、JavaScript は実行されません。私の推測では、サーバーはこのページの HTML を送信せず、PHP コードを実行してリダイレクト HTML を送信するだけです。
最初に JavaScript を実行してからリダイレクトすることはできますか?