[英]ASP.NET content page: how to run a script on “body” with “body onload=myfunc()”
[英]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.