1

从我打开一个新窗口的几个小时开始,我就一直在尝试这个,我必须从后面的代码启动,所以它不会在新选项卡中打开。我想调整这个窗口的高度和宽度,但我无法设置相同的值。我还尝试从后面的代码中调用 javascript 函数并在 aspx 页面中编写相同的函数,但没有运气。

我正在发布我的代码:来自后面的代码:

Page.ClientScript.RegisterStartupScript(typeof(string), scriptKey, "<script type='text/javascript'>window.open('../ReportWebForm.aspx?ReportType=Report','height=50,width=2000,left=0px,top=0px,resizable=yes,scrollbars=yes,toolbar=yes,status=yes');</script>");

如果我通过调用 aspx 页面 javascript 从服务器启动:

 function OpenWindow() {
        window.parent.open('../ReportWebForm.aspx?ReportType=Report', 'width = 100%, height = 100%');
    }
4

2 回答 2

3

试试这个

注意第二个参数是窗口的名称。您需要在第三个参数中给出的高度和宽度

 function OpenWindow() {
        window.open('../ReportWebForm.aspx?ReportType=Report','', 'width = 100, height = 100');
    }
于 2013-05-14T13:22:17.620 回答
1

你可以试试这个。

  <a href="javascript:;" style="color:#000"  onClick="window.open('printreport3.php','msgWindow','toolbar=no, scrollbars=yes, resizable=no, top=30, left=100, width=1000, height=auto')"> Print View </a>

您必须将滚动条设置为是。scrollbars=yes

于 2017-06-26T10:48:58.253 回答