Показать полную графическую версию : Помогите с кодом ссылки.
Prisoner
19-09-2003, 06:15
Господа, не приведет ли кто пример кода ссылки которая открывает заданный ресурс в новом окне использую возможности JS window.open? Дело в том, что ссылки будут генериться скриптом, а параметры ресурса на который ссылка указывает, берутся из стороннего источника - размеры открываемого окна, содержимое документа в новом окне.
Prisoner
<a href="bla-bla" target="_blank">
<a href="#1" onClick="window.open('http://адрес_странички_или_картинки',
'newWin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0,
Resizable=0, Copyhistory=0, Width=640, Height=480')">
0 - выключено
1 - включено
Toolbar - панель кнопок
Location - адресная строка
Directories - ссылки
Status - строка состояния
Menubar - меню
Scrollbars - полосы прокрутки
Resizable - возможность изменения размеров окна
Copyhistory - журнал броузера
Width - ширина окна в пикселях
Height - высота окна в пикселях
Vitki
ой... а я прочитала без возможностей явы...
всё... по утрам не буду форум проверять... ;)
Prisoner
20-09-2003, 12:47
Спасибо, господа... и дамы :).
А на пальцах мне можете об'яснить как это применить на практике? Допустим я хочу эту фунцкию задействовать и применить к отдельно взятой ссылке. Я вот нашел пример (http://www.w3schools.com/js/tryit.asp?filename=tryjs_openallwindow), но там с кнопкой.
Я ж полный чайник в этом...
Буду признателен за подробные об'яснения ;-))
Prisoner
23-04-2004, 08:52
Попробуй набрать что-то вроде
<a href="javascript:openwindow()">ссылка</a>
Соответственно лучше эту функцию переписать для использования с параметрами, тогда универсальность повысится ибо можно код ссылки (не функцию) генерировать уже по разному. Ку?
Попробуй набрать что-то вроде
<a href="javascript:openwindow()">ссылка</a>
И вообще никакое окно не открывается, не говоря уж о том, что я без понятия как туда впихнуть параметры. Я ж серьезно прошу на пальцах (читай на живом примере) показать. Можешь в ЗЛ перенести...
Vadikan, все довольно несложно.
Так выглядит обычная текстовая ссылка, которая при нажатии не нее открывается в том же окне:
<a href=ссылка.html>текст линка</a>
Если это картинка, то все это выглядит так:
<a href=ссылка.html><img src=картинка.gif></a>
Если ты хочешь открыть в новом окне, тогда выглядит так:
<a href=#1 onClick=window.open('ссылка.html',
'newWin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0,
Resizable=0, Copyhistory=0, Width=640, Height=480')">текст линка</a>
или аналогично для кртинки:
<a href=#1 onClick=window.open('ссылка.html',
'newWin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0,
Resizable=0, Copyhistory=0, Width=640, Height=480')"><img src=картинка.gif></a>
Этот вариант хорош тем, что таким способом можно задать параметры открываемого окна: размер, наличие меню и тд. За что какой оператор отвечает, я писал выше.
Vitki
Большое спасибо. Я ж не особо разбираясь копировал из твоего первого поста в теме, а то, что там тег не закрыт я просто не заметил по причине слабого понимания темы.
В последнем примере не хватает открывающей кавычки onClick=window.openно из двух примеров я один собрал и получил то, что нужно (http://unattended.oszone.net/e-mail-vad.php) ;-)
Главное - поиск работает, тема сходу нашлась!
Спасибо еще раз :up:
Кстати, а координаты появления окна на экране (например, в левом нижнем углу) можно каким-то образом задать? Это уже из чистого любопытства.
Исправлено: Vadikan, 11:05 23-04-2004
Кстати, а координаты появления окна на экране (например, в левом нижнем углу) можно каким-то образом задать? Это уже из чистого любопытства.
window.open('bla.htm','foto','top=30, left=30, menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width=270, height=180')
Исправлено: Ginger, 17:00 23-04-2004
Ginger
Спасибо ;-) Чтоб я без тебя делал ;-))
Prisoner
24-04-2004, 04:12
Вот он отрицательный момент пользования Сетью только ночью - все пропустил :\
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.