ホームページ > バックエンド開発 > PHPチュートリアル > window.open の 3 番目のパラメータは設定されていますが、有効になりません。

window.open の 3 番目のパラメータは設定されていますが、有効になりません。

WBOY
リリース: 2016-06-23 13:49:43
オリジナル
1855 人が閲覧しました

PHP のコード:

<form action='/phpinfo.php' method='POST'     	target=window.open("http://<?php echo gethostbyname($_SERVER["SERVER_NAME"]);?>","","height=400, weight=300")>            <input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'>            <input type="submit" value="AP信息" name='showNdinfo'>        </form>
ログイン後にコピー


新しい Web ページを開いた後も、Web ページは 400*300 ではなく全画面サイズで表示されます。

新しく開いたWebページを必要なサイズで表示できるようにするには、これをどのように記述するか教えてください。


ディスカッションに返信 (解決策)

ビューポートを設定しますか?

$("form").click(function(){
window.open("page.html","","width=200 , height=200")
})

$("form").click(function(){
window.open("page.html","","width=200,height=200")
} )


----------------------------------------------- --- --------------------------------------
これはjQueryですか?この場合、フォームの window.open が無駄に書かれてしまうのではないでしょうか?

window.open はターゲットに配置されません。
以上です

<form action='/phpinfo.php' method='POST' target="popwin">    <input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'>    <input type="submit" value="AP信息" name='showNdinfo' onclick="window.open('http://<?php echo gethostbyname($_SERVER["SERVER_NAME"]);?>','popwin','height=400, width=300')"></form>
ログイン後にコピー

window.open はターゲットに置かれていません。
以上です
りー


--------------------------------------- -- ------------------------------------------------ -- -------------------------
以上、ありがとう~~

$("form").click(function( ) {
window.open("page.html","","width=200,height=200")
})


------------------- - ------------------------------------------------- - ----------------------
私はあなたのものを試していないので、それが機能するかどうかはわかりません。主な理由は、コードがすべて投稿されているためです。階下にあったので直接コピーしましたが、入力するのが面倒でした~~
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート