Всплывающее окно.

Все что связано с Дизайном и Веб-Дизайном. От полиграфии и рекламных роликов до хостингов выпадающих менюшек и фреймов :)

Всплывающее окно.

Сообщение Petty » Вт апр 22, 2003 9:15 am

Здравствуй, пипл.

Подскажите плиз кто-нибудь, как сделать так, чтобы всплывающее окно появлялось не в левом верхнем углу, а посередине экрана.

Спасибо.
Petty
Призывник
 
Сообщений: 4
Зарегистрирован: Вт апр 22, 2003 7:49 am
Откуда: Dnepropetrovsk
Пункты репутации: 0

Сообщение Миша Спларов » Вт апр 22, 2003 5:36 pm

2Petty
Код: выделить все

window.open ('index.php','Name of Window','width=100, height=100, top=200, left=300');

«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Petty » Вт апр 22, 2003 8:26 pm

Хотелось бы такой код, чтобы посередине экрана было. У кого-то 800х600, а у кого и 1024х768.
Petty
Призывник
 
Сообщений: 4
Зарегистрирован: Вт апр 22, 2003 7:49 am
Откуда: Dnepropetrovsk
Пункты репутации: 0

Сообщение dAnIK SeNT » Ср апр 23, 2003 3:01 am

2Petty
как нефиг делать. есть объект screen со свойствами height, width, availHeight и availWidth.
берешь, делишь пополам и вычитаешь половину нужного размера.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение NickFW » Ср апр 23, 2003 9:05 am

2dAnIK SeNT
как нефиг делать. есть объект screen со свойствами height, width, availHeight и availWidth.

А с этого места пожалуйста помедленнее и поподробнее... я записываю...
NickFW
Маршал
 
Сообщений: 6178
Зарегистрирован: Чт апр 11, 2002 11:46 am
Откуда: kemerovo / siberia
Пункты репутации: 0

Сообщение ita » Ср апр 23, 2003 10:49 am

2Nick FW
Код: выделить все

h=screen.height

document.write(h)


попробуй :wink:
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение dAnIK SeNT » Ср апр 23, 2003 11:05 am

пусть надо окошко 100х100.
Код: выделить все

var left = (screen.availHeight/2)-50;

var top = (screen.availWidth/2)-50;

var s = 'width=100, height=100, top='+top+', left='+left;

window.open ('index.php','Name of Window', s);


наверное, так. JavaScript сто лет не использовал <!--emo&:)-->Изображение<!--endemo-->
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение NickFW » Ср апр 23, 2003 3:58 pm

2dAnIK SeNT
долго не пытался обдумывать, а сразу у меня это не завелось <!--emo&:(-->Изображение<!--endemo-->
завтра попробую мож заработает...
NickFW
Маршал
 
Сообщений: 6178
Зарегистрирован: Чт апр 11, 2002 11:46 am
Откуда: kemerovo / siberia
Пункты репутации: 0

Сообщение ita » Ср апр 23, 2003 8:26 pm

2Nick FW
что бы заработало - name of window сменить на одно слово, типа win.
да только что-то не в центре оно оказывалось..
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение dAnIK SeNT » Чт апр 24, 2003 7:16 am

конечно <!--emo&:)-->Изображение<!--endemo--> я Width и Height перепутал <!--emo&:)-->Изображение<!--endemo-->
правильно так:
Код: выделить все
var left = (screen.availWidth/2)-50;

var top = (screen.availHeight/2)-50;

var s = 'width=100, height=100, top='+top+', left='+left;

window.open ('index.php','Name of Window', s);
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение NickFW » Чт апр 24, 2003 11:34 am

2ita
что бы заработало - name of window сменить на одно слово, типа win.
Это я в курсе <!--emo&;)-->Изображение<!--endemo--> я заместо <SCRIPT LAVGUAGE="JawaScript"> написал <SCRIPT LAVGUAGE="JavaScript">
вот у меня и не работало :oops:
2dAnIK SeNT
спасяба...
NickFW
Маршал
 
Сообщений: 6178
Зарегистрирован: Чт апр 11, 2002 11:46 am
Откуда: kemerovo / siberia
Пункты репутации: 0


Вернуться в Дизайн + web-дизайн

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron