08.06.2011, 19:07
|
|
Новичок на форуме
|
|
Регистрация: 08.06.2011
Сообщений: 4
|
|
Открытие ссылки в новом фиксированном окне
открытие ссылки в новом окне
Код:
<script type="text/javascript">
function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2];};function getPM(){$.get("/index/14",function(a){var s=$("b.unread", a).size();if(s){var n=tMess(s),h=_uWnd.getdims(),j=h.clientW-245,g=h.clientH-135,href=(s==1)?$("b.unread",a).parent().attr("href"):'/index/14';new _uWnd('ls','Новые ЛС',200,100,{icon:'http://isucoz.ru/uploads/scripts/mail-message-new.png',min:0,max:0,x:j,y:g,alert:1,autosize:0,fixed:1,shadow:1,resize:0,fadetype:1,fadespeed:1000,fadeclosetype:2,fadeclosespeed:400},'Вам пришло '+s+n+'!<br><br>[ <a href="'+href+'">Прочитать</a> ]');}});setTimeout(getPM,11000)};getPM();
</script>
при нажатии на ссылку оно открывает в новом окне а мне нужно что-бы открывало в новом всплывающем окне заданного размера, вот как здесь к примеру :
Код:
<a href="javascript://" id="upml" class="fNavLink" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Личные сообщения ($UNREAD_PM$)</a>
но это прописано в html ссылка а как это реализовать в ява скрипте который я выше указал?
|
|
08.06.2011, 20:59
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от vitallka
|
а как это реализовать в ява скрипте который я выше указал?
|
Просто вставь в нужное место
window.open('нужный_УРЛ','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350')
|
|
08.06.2011, 21:20
|
|
Новичок на форуме
|
|
Регистрация: 08.06.2011
Сообщений: 4
|
|
не работает всеравно
чет после этого вообще перестает работать...
|
|
08.06.2011, 21:39
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
vitallka, знать не туда или не так вставляешь... Потому как метод будет работать
var url='http://javascript.ru/forum/dom-window/17919-otkrytie-ssylki-v-novom-fiksirovannom-okne.html#post107857'
var prm='scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'
window.open(url,'pmw',prm)
|
|
08.06.2011, 22:16
|
|
Новичок на форуме
|
|
Регистрация: 08.06.2011
Сообщений: 4
|
|
Сообщение от ksa
|
vitallka, знать не туда или не так вставляешь... Потому как метод будет работать
var url='http://javascript.ru/forum/dom-window/17919-otkrytie-ssylki-v-novom-fiksirovannom-okne.html#post107857'
var prm='scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'
window.open(url,'pmw',prm)
|
я в яваскрипте чайник...
мне вот
<script type="text/javascript">
function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2];};function getPM(){$.get("/index/14",function(a){var s=$("b.unread", a).size();if(s){var n=tMess(s),h=_uWnd.getdims(),j=h.clientW-245,g=h.clientH-135,href=(s==1)?$("b.unread",a).parent().attr("href"):'/index/14';new _uWnd('ls','Новые ЛС',200,100,{icon:'http://isucoz.ru/uploads/scripts/mail-message-new.png',min:0,max:0,x:j,y:g,alert:1,autosize:0,fixed:1,shadow:1,resize:0,fadetype:1,fadespeed:1000,fadeclosetype:2,fadeclosespeed:400},'Вам пришло '+s+n+'!<br><br>[ <a href="'+href+'">Прочитать</a> ]');}});setTimeout(getPM,11000)};getPM();
</script>
тут имеется три линка вот нужно что-бы при нажатии на одну из 3 линков открылось в новом окне размером: width=680,height=350
1 линк /index/14
2 линк /index/14
3 линк +href+
вот пример на сайте http://javascript.ru/forum/attachmen...1&d=1307556872
|
|
|
|