X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> window.open position
fleetboss
fleetboss
Topic Starter сообщение 29.6.2009, 15:55; Ответить: fleetboss
Сообщение #1


Как сделать чтобы window.open страница открывалась всегда по центру экрана на любом разрешении экрана?

<a href="#" onclick="window.open('img/1.jpg','gener','directories=no,width=500,height=403,top=???,left=???,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no')"> рисунок</a>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 29.6.2009, 18:08; Ответить: Apay
Сообщение #2


left = ( screen.width - 500 ) / 2
top = ( screen.height - 403 ) / 2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fleetboss
fleetboss
Topic Starter сообщение 30.6.2009, 13:43; Ответить: fleetboss
Сообщение #3


Спасибо, но все равно че-то не хочет скрипт работать...

<a href="#" onclick="window.open('img/1.jpg','gener','width=500,height=403,top=(screen.height-403)/2,left=(screen.width-500)/2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resiz
able=no')">


пробывал и с пробелами
<a href="#" onclick="window.open('img/1.jpg','gener','width=500,height=403,top= ( screen.height - 403 ) / 2,left= ( screen.width - 500 ) / 2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resiz
able=no')">



если писать так, то все пашет:

<!--
function popup(url)
{
var width  = 500;
var height = 403;
var left   = (screen.width  - width)/2;
var top    = (screen.height - height)/2;
var params = 'width='+width+', height='+height;
params += ', top='+top+', left='+left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=no';
params += ', scrollbars=no';
params += ', status=no';
params += ', toolbar=no';
newwin=window.open(url,'windowname5', params);
if (window.focus) {newwin.focus()}
return false;
}
// -->
</script>
<a href="javascript: void(0)"
   onclick="popup('img/1.jpg')">center</a>


а можно это сделать в <a строчке? >
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 30.6.2009, 14:34; Ответить: Apay
Сообщение #4


ну нельзя же все так понимать буквально, я сказал как вычислить left и top, в тег вставить надо так:
<a href="#" onclick="window.open('img/1.jpg','gener','width=500,height=403,top='+((screen.height-403)/2)+',left='+((screen.width-500)/2)+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,re
sizable=no')
">


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка HTML + CSS, любые работы по Wordpress, DLE, JOOMLA, Open Cart
1 mtv1984 1806 30.7.2019, 23:09
автор: MechanicalPie
Открытая тема (нет новых ответов) Корректировка Open Real Estate
Откорректировать шаблон
0 nb001 2808 24.6.2018, 23:10
автор: nb001
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБесплатная консультация по серверам linux, window, unix
0 gev511 1015 31.12.2017, 10:07
автор: gev511
Открытая тема (нет новых ответов) Woocommerce - Экспорт товаров в Яндекс.Маркет | Теперь Open Source
0 Darkrain 2441 14.12.2015, 2:00
автор: Darkrain
Открытая тема (нет новых ответов) Сверстать и натянуть на Open Real Estate
0 EARL381 4521 29.3.2014, 4:02
автор: -EARL381-


 



RSS Текстовая версия Сейчас: 18.4.2024, 12:52
Дизайн