Я пытаюсь установить height=200
и width=200
в окне, но все, что я получаю, это стандартный размер страницы. Я пробовал другие размеры по высоте и ширине, но он продолжает открывать один и тот же размер.
Здесь код:
Page.ClientScript.RegisterClientScriptBlock(
Page.GetType(),
"cadastrarProduto",
"window.open('CadastroProduto.aspx','height=200, width=200',false)",
true);
cadastrarProduto - это строковый ключ, который я выбрал. CadastroProduto.aspx - это страница, которую я перенаправляю со сценарием.
Я пытаюсь сделать это на asp.net, если есть лучший способ PopUp окна, которое я хотел бы знать.
попробуйте, он будет работать
Response.Write("<script> window.open('" + "CadastroProduto.aspx" +
"','_blank','toolbar = yes, width = 100, height = 100'); </script>");
Кажется, у вас отсутствует параметр имени (второй - он необязательный, но это означает, что вы можете передать пустое значение, а не просто пропустить его). Выделите https://www.w3schools.com/jsref/met_win_open.asp ниже:
Необязательный. Указывает целевой атрибут или имя окна. Поддерживаются следующие значения:
_blank - URL is loaded into a new window. This is default _parent - URL is loaded into the parent frame _self - URL replaces the current page _top - URL replaces any framesets that may be loaded name - The name of the window (Note: the name does not specify the title of the new window)
window.open(URL, name, specs, replace)
имя необязательно. Он может быть пустым. Итак, введите пустой параметр, а затем добавьте значение высоты.
window.open('CadastroProduto.aspx',' ','height=100, width=100',false)
window.open('CadastroProduto.aspx','','height=100, width=100',false)