2014-01-16 4 views
0

У меня возникает проблема, когда я нажимаю на ссылку и открывается в новом окне. Он открывается с правильным окном размера, но затем окно расширяется по экрану. Функция Javascript выполняет вызов Ajax с использованием jQuery. Пожалуйста, помогите мне в том, как избежать расширения окна, если я не увеличу его.window.open (url, "_ blank") открывает окно, но расширяется по экрану

jQuery.ajax({ 
    url : "xyx", 
    data: xyz, 
    success: function(portletURL){ 
    window.open(portletURL, "_blank", "directories=no,height=640,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=830"); 
    } 
}); 
+0

Новое окно открывается с указанными размерами, но расширяется, когда загружается вся страница в этом окне – user2965887

+0

Так что ваша проблема не относится к размещенному коду. Некоторый код внутри всплывающего окна делает его изменение размера, я думаю. Можете ли вы изменить код всплывающего окна или нет? –

+0

Ну не должно ли он загружаться в пределах заданных размеров? window.open - это код окна всплывающего окна. Я задаю вопрос. Вы можете перефразировать его? – user2965887

ответ

0

Является ли ширина страницы, которую вы загружаете в этом окне, той же (или меньше), что и указанная ширина окна? Я подозреваю, что причина того, что окно расширяется по экрану, как из-за этого. Попробуйте установить значение resizable no no

+0

Я попробовал установить resizable на нет. Но это не работает. Ширина страницы больше, чем ширина окна, но я установил полосы прокрутки в да, чтобы они позаботились о размерах. Почему он расширяется, когда страница загружается в новом окне? – user2965887

+0

полоса прокрутки включена, поэтому не должно быть вопроса о размерах, попробуйте поместить ширину рядом с высотой? Еще одна вещь, которую вы можете сделать, это установить размеры внешней ширины и внешней высоты и посмотреть, помогает ли это (но сначала попробуйте height = 640, width = 830 и остальные настройки – user3036342

+0

Нет, что работает dint. Хотя я только заметил, что даже когда я установил полосы прокрутки до да, они не включены, когда ширина страницы превышает ширину окна при открытии. Любая идея? – user2965887

Смежные вопросы