- 締切済み
検索結果をサイズ指定した新規ウインドウで表示する
はじめまして。ATRYといいます。よろしくお願いします。 [search.html]でキーワードをformで入力してもらい、[result.php]で検索、結果を表示させています。 現在は、 --------------[search.html]--------------- (略) <FORM action="result.php" method="post" target="_blank"> キーワード: <INPUT type="text" name="keyword"> <INPUT type="submit" value="GO"> </FORM> (略) ------------------------------------------ のように、ターゲット指定で新規ウインドウを立てていますが、今度はサイズ指定をしたウインドウを立てたいと思います。 JavaScriptでwindow.open()を使うことはわかるのですが、いい方法が浮かびません。たとえば、 --------------[example.html]---------------- (略) <FORM> キーワード: <INPUT type="text" name="keyword"> <INPUT type="button" value="GO" onClick="javascript:window.open('result.php','','width=300,height=500')"> </FORM> (略) -------------------------------------------- としても新規ウインドウは開かず、思う結果にはなりません。何か大きなところを見逃してるような気がするのですが、解決できないでいるので、アドバイスをよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- umota
- ベストアンサー率46% (150/324)
> 今度はサイズ指定をしたウインドウを立てたいと思います。 result.php 側でサイズ変更するのはいかがですか。 ---- result.php ---> <head> ...(略) <title>result</title> <script language="JavaScript"><!-- window.resizeTo(300,500); //--></script> </head> ...(略) <-------------------
補足
なるほど、そのテがありましたね。 返信、ありがとうございました。 私の投稿した内容に誤りがあるので訂正します。 [example.html]では新規にウインドウは立ち上がりますが、[result.php]で、キーワードの内容を取るのに、$_REQUEST['keyword']では変数がわたりません。 FORMでaction指定せずに、inputの内容を取得するにはどのようにしたらよいのでしょうか。