javascript - 如何使用 jquery 设置当前窗口大小和位置(因为 body onload 不适用于 asp.net)

标签 javascript jquery html css asp.net

我正在维护一个基于 asp.net、vb.net 和 ajax 的网络应用程序 我正在尝试使用另一个页面的 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();
 });

关于javascript - 如何使用 jquery 设置当前窗口大小和位置(因为 body onload 不适用于 asp.net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23759541/

相关文章:

javascript - (博览会)React Native 从服务器获取数据后不更新状态

javascript - react : Cannot read property 'data' of undefined

javascript - jQuery - Ajax POST 请求转换为 GET 请求

html - 使用 CSS 动画化进度条

javascript - 如何使 jQuery 对话框在 IE8 中的页面加载时不显示?

javascript - Google Feeds API 显示上周的 feed

javascript - 使用 Jquery 更改单击时的图像/类?

jquery - 使用 Twitter Bootstrap 进行基于网格和堆栈的布局

javascript - HTML 表单因移动键盘而改变网页大小

html - 正方形中的水平线和垂直线