2013-05-14 3 views
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%'); 
    } 

ответ

2

Попробуйте

примечание второй параметр имя окна. высота и ширина, которые необходимо указать в третьем параметре

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

Я сделал то же самое, но не успел. :( –

+0

Вы пробовали задавать высоту и ширину как значения px, а не% –

+0

Да, я сделал, но не удался –

0

Вы можете попробовать это.

<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

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