Как открыть новое окно из гиперссылки в IE - PullRequest
0 голосов
/ 12 января 2010

Вот мой код

<a target="_blank" href="http://www.example.com" class="style1">Click</a>

В IE6 при нажатии на него открывается окно, но это не полноразмерное окно, а только половина оригинального размера окна. В IE7 и IE8 это 3/4. В Mozilla это работает хорошо. Без изменения настроек браузера как могу ли я заставить своих клиентов просматривать целевую страницу в совершенно новом окне в IE. Пожалуйста, помогите мне в этом контексте.

привет

Арун

1 Ответ

5 голосов
/ 12 января 2010

Вы не можете контролировать размер нового окна в чистом HTML. Вам нужно будет использовать либо обработчик onclick, чтобы сделать window.open через javascript, передав размер нового окна этой функции, или, что более предпочтительно, в вашем случае, используйте функцию изменения размера на целевой странице, чтобы увеличить новое окно до текущий размер экрана.

Однако я чувствую себя обязанным советовать не делать ни того, ни другого. Это нестандартный (распространенный, но нестандартный) интерфейс пользовательского интерфейса, который может быть очень неприятным, особенно в браузерах, которые открывают ссылки с таргетингом «_blank» в виде вкладок, а не новых окон.

Пример обработчика onclick:

<a href="somepage.html" onclick="window.open('somepage.html', 'newWindowId', 'width='+screen.width+',height='+screen.height); return false;">click here</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...