Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.06.2011, 19:07
Аватар для vitallka
Новичок на форуме
Отправить личное сообщение для vitallka Посмотреть профиль Найти все сообщения от vitallka
 
Регистрация: 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 ссылка а как это реализовать в ява скрипте который я выше указал?
Ответить с цитированием
  #2 (permalink)  
Старый 08.06.2011, 20:59
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от vitallka
а как это реализовать в ява скрипте который я выше указал?
Просто вставь в нужное место

window.open('нужный_УРЛ','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350')
Ответить с цитированием
  #3 (permalink)  
Старый 08.06.2011, 21:20
Аватар для vitallka
Новичок на форуме
Отправить личное сообщение для vitallka Посмотреть профиль Найти все сообщения от vitallka
 
Регистрация: 08.06.2011
Сообщений: 4

не работает всеравно
чет после этого вообще перестает работать...
Ответить с цитированием
  #4 (permalink)  
Старый 08.06.2011, 21:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 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)
Ответить с цитированием
  #5 (permalink)  
Старый 08.06.2011, 22:16
Аватар для vitallka
Новичок на форуме
Отправить личное сообщение для vitallka Посмотреть профиль Найти все сообщения от vitallka
 
Регистрация: 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
Изображения:
Тип файла: jpg екекегн.jpg (135.6 Кб, 13 просмотров)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое открытие другой страницы в новом окне при загрузке первой yavaa Общие вопросы Javascript 7 07.05.2012 20:34
Открытие ссылки в новом окне Byob Javascript под браузер 0 10.03.2011 13:38
Открытие страницы в новом окне vah-smile Общие вопросы Javascript 1 13.11.2010 04:15
Открытие картинки в новом окне при клике на ссылку. J77 Общие вопросы Javascript 2 08.12.2009 08:09
Открытие рисунка в новом окне Anatom Элементы интерфейса 3 18.03.2008 16:49