Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Открытие нового окна определённого размера (http://forum.oszone.net/showthread.php?t=126777)

ondo 23-12-2008 11:59 987947

Открытие нового окна определённого размера
 
Добрый день!
Подскажите пожалуйста, как сделать, чтобы при нажатии на ссылку, открывалась страница в новом окне, определённого размера.
htmlом или javascriptом

Igor_I 23-12-2008 23:29 988536

HTML код:

<a href="contacts.html" target="_blank" onClick="popupWin = window.open(this.href, 'contacts', 'location,width=400,height=300,top=0'); popupWin.focus(); return false;">Наши координаты</a>
Примерно так.
Здесь поподробнее.
http://htmlcoder.visions.ru/JavaScript/?16
http://vvz.nw.ru/Lessons/JavaScript/...indow_open.htm

ondo 24-12-2008 10:13 988757

Igor_I
Спасибо большое!!!

Я вот так вот сделал (отдельно описал скрипт):
HTML код:

<SCRIPT LANGUAGE="JavaScript">
<!--
function new_window()
{
window.open('name.htm','newwin','top=15, left=20, menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, width=400, height=600');
}
// -->

</SCRIPT>

А потом уже ссылкой "вызываю" его:
HTML код:

<a href="javascript: new_window()">Наименование</a>
ещё раз спасибо

Igor_I 24-12-2008 20:28 989398

Функция пишется для того, чтобы её написать один раз, а потом вызывать её сколько угодно раз. Ты же написал в самой функции название открываемого окна, если тебе понадобится открыть другое окно - будешь ещё функцию писать? А если, к тому же, у пользователя Javascript не работает?
Я конечно Javascript знаю не очень хорошо, вернее совсем не знаю. Но эту задачу решил бы так.
Код:

function newwindow(alink) {
          window.open( alink, alink, 'location,width=600,height=800,top=200,left=400');
}
<a href="myimages.php" onClick="newwindow(\'myimages.php\'); return false;" title="My Photos">Мои изображения</a>

Правда IE6 опять не работает, но он наверно неисправим :)

Igor_I 24-12-2008 22:17 989518

Это про тебя :)
http://javascript.ru/unsorted/why_href_js_is_bad


Время: 16:19.

Время: 16:19.
© OSzone.net 2001-