window.open()不会打开,高度传递给它

时间:2017-11-24 17:43:24

标签: javascript c# asp.net

我试图在窗口上设置height=200width=200,但我得到的只是标准页面大小。我已尝试过其他高度和宽度尺寸,但它会保持相同的尺寸。

以下代码:

Page.ClientScript.RegisterClientScriptBlock(
    Page.GetType(), 
    "cadastrarProduto", 
    "window.open('CadastroProduto.aspx','height=200, width=200',false)", 
    true);

cadastrarProduto是我选择的字符串键。 CadastroProduto.aspx是我用脚本重定向的页面。

我试图在asp.net上做这个,如果有更好的方法来PopUp我想知道的窗口。

2 个答案:

答案 0 :(得分:1)

  

尝试它会起作用

Response.Write("<script> window.open('" + "CadastroProduto.aspx" +
 "','_blank','toolbar = yes, width = 100, height = 100'); </script>");

答案 1 :(得分:0)

你似乎错过了name参数(第二个 - 它是可选的,但这意味着你可以传递一个空值,而不是只是跳过它)。 在下面引用https://www.w3schools.com/jsref/met_win_open.asp

  

可选。指定目标属性或窗口名称。   支持以下值:

{{1}}