0

私の目標は、新しいウィンドウで IE8 のページを開始することです。_target = blank を使用していますが、結果ウィンドウの開始位置は 300X400 のようです。だから、私の質問は: _target = blanck を使用すると、ブラウザーの結果ウィンドウのサイズを管理できますか?

更新:可能であれば、js を使用しないソリューションが必要です

4

4 に答える 4

2

次のようなことを試してください:

<script type="text/javascript">
function showPopup(url) {
newwindow=window.open(url,'name','height=190,width=520,top=200,left=300,resizable');
if (window.focus) {newwindow.focus()}
}
</script>

HTML:

<a href='...' onClick='showPopup(this.href);return(false);'>Info</a>
于 2012-09-25T14:07:34.437 に答える
1

JavaScript がなければ、それは不可能です。というわけでコードです!

<a onclick="window.open('http://www.google.com','nyWindow','width=300,Height=400');">Open Window</a>

それがあなたを助けることを願っています...

于 2012-09-26T19:19:35.500 に答える
0

JQueryでどのように行われるかを次に示します。

       <script type="text/javascript">
        var windowSizeArray = [ "width=200,height=200",
                                "width=300,height=400,scrollbars=yes" ];

        $(document).ready(function(){
            $('.newWindow').click(function (event){

                var url = $(this).attr("href");
                var windowName = "popUp";//$(this).attr("name");
                var windowSize = windowSizeArray[$(this).attr("rel")];

                window.open(url, windowName, windowSize);

                event.preventDefault();

            });
        });
    </script>

    <a href="http://www.Zakharko.com/" rel="0" class="newWindow" >open me</a>
于 2012-09-25T14:14:44.560 に答える
0

これを試して

  <a href="#" onclick="window.open('google.com','height=100,width=100');return false;">test</a> 
于 2012-09-25T14:10:35.200 に答える