我正在寻找基于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>
由于
答案 0 :(得分:1)
使用此
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();
});