|
|
|
| Открываю новое окно по такой ссылке:
<a href="http://mysite.ru/feedback/" target="oursite_feedback" onclick="javascript:window.open(this.href,'oursite_feedback','width=650, height=500, resizable=yes, scrollbars=yes, top=130, left=130'); return false;">Обратная связь</a>
| Как сделать так, чтобы окно открывалось ровно по середине экрана, а не отстояло на 130 точек сверху и слева? | |
|
|
|
|
|
|
|
для: aexb
(24.01.2008 в 15:37)
| | Параметры left и top для открываемого окна, расчитайте так:
left = (screen.Width - 650)/2;
top = (screen.Height - 500)/2;
|
| |
|
|
|
|
|
|
|
для: sim5
(24.01.2008 в 16:12)
| | Во, написал функцию открытия нового окна в центре экрана (может, пригодится кому). Причем, функциональность при выключенном JS не теряется, так как адрес ссылки содержится в самой ссылке.
<script>
function opnWindow(url) {
/* Открытие нового окна в середине экрана */
/* Параметры width и height задаются вручную */
var width = 650
var height = 500
var leftPx = ( screen.availWidth - width ) / 2;
var topPx = ( screen.availHeight - height ) / 2;
var params = "width=" +width+ ", height=" +height+ ", resizable=yes, scrollbars=yes, top=" +topPx+ ", left=" +leftPx;
window.open(url, 'newWindow', params);
}
</script>
<a href="http://softtime.ru" onclick="opnWindow(this.href); return false;">Текст ссылки</a>
|
Sim5, спасибо! | |
|
|
|