Лаврентий5932 | Дата: Суббота, 17.08.2013, 20:24 | Сообщение # 1 |
Лейтенант
Группа: Администраторы
Сообщений: 52
Репутация: 0
Статус: Offline
|
Скрипт ссылки открывающей дополнительное окно заданных размеров
При нажатии на ссылку откроется окно с установленными значениями размеров ширины и высоты, в материале представлены 2 варианта применения подобного эффекта.Для установки перевого варианта Вам потребуется скопировать пример скрипта и поместить его в нижнюю часть сайта (если эффект будет использоваться в разных модулях), если использование ограничивается только на определённых страницах модулей, тогда поместите скрипт на них перед закрывающим тегом </body>, а саму ссылку там где захотите.Второй вариант более компактный, достаточно указать размеры окна для открытия и адрес страницы. В чём разница? Применяя первый вариант, добавив основную часть скрипта в зону страницы модуля или нижней части, ссылка будет работать даже в самом материале при добавлении через панель HTML кодов.Второй вариант (укороченный) в материале работать не будет, он будет работать только на динамических страницах сайта юКоз, ну и разумеется на самих страницах модулей и глобальных блоков.
Вариант скрипта №1
Поместите его в нижнюю часть сайта или на страницах используемых модулей перед закрывающим тегом </body>
Код <script language="javascript"> var win = null; function NewWindow(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) } </script>
Ссылка для открытия окна варианта скрипта №1
ссылка может быть помещена в любое место поддерживающее HTML режим, при условии что она находится в зоне работы основной части
Код <a href="АДРЕС СТРАНИЦЫ" onclick="NewWindow(this.href,'name','800','600','yes');return false">ССЫЛКА</a>
Вариант скрипта №2
Поместите ссылку там где будет открываться дополнительное окно (кроме материала модулей)
Код <a href="#1" onClick="window.open('АДРЕС СТРАНИЦЫ','newWin', 'Toolbar=0, Location=0, Directories=0, Status=0,Menubar=0, Scrollbars=0, Resizable=0, Copyhistory=1,Width=176,Height=290')"> ССЫЛКА </a>
<a class="Lnk" style="float:right" href="javascript://" onclick="var win=window.open('/');win.document.body.innerHTML='<style>.Lnk {display: none}</style>'+$(this).parent().html();win.window.stop();"><b>Открыть в новом окне</b></a><a href="#1" onClick="window.open('http://www.art-888.ru/','newWin', 'Toolbar=0, Location=0, Directories=0, Status=0,Menubar=0, Scrollbars=0, Resizable=0, Copyhistory=1,Width=1000,Height=800')"> ССЫЛКА </a>
Ссылка на публикацию
html-cсылка на публикацию |
|
BB-cсылка на публикацию |
|
Лавр
|
|
| |