0

以前にも同じ質問がありましたら申し訳ありませんが、

私は自分のコードに興味があります:

function showPopup(file,wdth,hght) {
//height = 768 width = 1024
var w = wdth;
var h = hght;

var winWidth = w+'px';
var winHeight = h+'px';
var winTop = (screen.height/2)-(h/2);
var winLeft = (screen.width/2)-(w/2);

window.open(file,'Upload','top='+winTop+',left='+winLeft+',width='+winWidth+',height='+winHeight+',toolbar=1,resizeable=1,statusbar=1,scrollbar=1,location=1, fullscreen=1');

}

次に、HTML で実行します。

<input type="button" onClick="showPopup('preview.php', '1000', '1000')" value="Priview">

関数内で設定したように、最初のウィンドウにはまだツールバー、ステータスバー、スクロールバーなどがありません。

私のコードの何が問題なのか、誰か助けてください。どうも

4

2 に答える 2

1
<html>
        <head>
                <title>Test Website</title>
                <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
                <script>
                        function showPopup(file,wdth,hght) {
                        //height = 768 width = 1024
                        var w = wdth;
                        var h = hght;

                        var winWidth = w;
                        var winHeight = h;
                        var winTop = (screen.height/2)-(h/2);
                        var winLeft = (screen.width/2)-(w/2);
                        window.open(file,'Upload','top='+winTop+',left='+winLeft+',width='+winWidth+',height='+winHeight+',toolbar=1,resizeable=1,statusbar=1,scrollbar=1,location=1, fullscreen=1');
                        }
                </script>
        </head>
<body>

        <input type="button" onClick="showPopup('preview.php', '500', '500')" value="Priview">


</body>
</html>
于 2013-03-15T04:05:32.220 に答える
0

2 番目のパラメータ ('name') は 'Upload' です - '_blank' にする必要があります

または、ここに記載されている他のサポートされている値のいずれか: http://www.w3schools.com/jsref/met_win_open.asp

Paul Calabro も正しいです。「px」単位は必要ありません。

于 2013-03-15T04:31:25.130 に答える