簡體   English   中英

如何使用jquery設置當前窗口的大小和位置(因為body onload在asp.net中不起作用)

[英]How to Set current window size and position with jquery (as body onload doesnot work with asp.net)

我正在照顧一個基於asp.net,vb.net和ajax的Web應用程序,我試圖通過使用另一頁上的target = _blank打開一個新窗口,並希望在新窗口打開時設置高度,寬度和位置加載。

我知道window.open方法,但是還有其他一些我不想使用該方法的問題。 因此,我想在子頁面中設置子頁面的大小,而不是在父頁面上使用javascript設置大小。

最初,我認為使用body onload。 我試圖在母版頁上使用它。 但是我無法使用這種方法執行最簡單的javascript函數。 因此,如果我可以使用jquery來實現這一點會更好。

請幫助我的代碼

我已經使用了此javascript代碼。此代碼在正常的html頁面中有效,但是當我在asp.net主頁中使用此代碼時,沒有任何反應

      function SetWindow(){
                var height = 400                      //Set height
                var width = 400                        //Set width
                var name = "winname"             //Set window name
                var top = 20                             //Set distance from top
                var left = 20                             //Set distance from bottom
                url = window.location.href;

                if(document.location.search=='')  {
                    newwin=window.open(url, name, "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,directories=no,location=no,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top);

                    }
            }

 <body onload="SetWindow();">

</body>

謝謝

用這個

    function myFunction() {
        window.open("http://www.w3schools.com", "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
    }

 $.ajax({
 url: "test.html",
 }).done(function() {
   myFunction();
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM