如何在新窗口中打开链接并在页面加载后设置大小?

时间:2014-10-16 06:50:48

标签: c# asp.net .net window pageload

我有一个查询字符串链接,如" ... com / default3.aspx?id = 123?code = 456" 此链接自动创建并以邮件形式发送超链接。我设计了default3.aspx页面,并根据querystring进行了一些操作。这是一种在新窗口中打开此链接并设置窗口大小的方法,从邮件中点击此链接后?

我试过了,但它没有用。

<body onload="resizeWindow()" >
...
    <script type="text/javascript">
    function resizeWindow() 
   {           
    // you can get height and width from serverside as well      
    var width=100;
    var height=100; 
    window.resizeTo(width,height);           
    }
    </script>

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试使用window.open打开窗口,如 window.open(&#34;&#34;,&#34;&#34;,&#34; width = 200,height = 100&#34 );

查看W3Schools http://www.w3schools.com/jsref/met_win_open.asp

的示例代码

使用自行尝试

检查演示

答案 1 :(得分:0)

我认为你应该使用这个javascript函数,因为我在我的许多webforms中使用了相同的代码,并且它也经过了测试。

window.open(&#39; Redirecturl.aspx&#39;&#39;格拉夫&#39;,&#39;高度= 600,宽度= 800,可调整大小= YES&#39);