window.open () не открывается с высотой, которую я ему передаю

1

Я пытаюсь установить 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 окна, которое я хотел бы знать.

  • 1
    Вам необходимо передать пустой параметр, например, такой: window.open('CadastroProduto.aspx','','height=100, width=100',false)
  • 0
    Ах, правда, спасибо !!
Показать ещё 1 комментарий
Теги:

3 ответа

1

попробуйте, он будет работать

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

Кажется, у вас отсутствует параметр имени (второй - он необязательный, но это означает, что вы можете передать пустое значение, а не просто пропустить его). Выделите 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)
0
window.open(URL, name, specs, replace)

имя необязательно. Он может быть пустым. Итак, введите пустой параметр, а затем добавьте значение высоты.

window.open('CadastroProduto.aspx',' ','height=100, width=100',false)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню