Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.10.2012, 22:01
Аспирант
Отправить личное сообщение для BARABANTEMO Посмотреть профиль Найти все сообщения от BARABANTEMO
 
Регистрация: 15.03.2012
Сообщений: 79

открытие в новом окне
пожалуста подскажите как сделать чтобы ссылка открывалась в новом окне
<button id="vtbbut"><?if($USER_LOGGED_IN$)?><a id="vt" href="javascript://" onclick="progress();"><?else?><a id="vt" href="javascript:vtb_fail()"><?endif?><img src="/poto/load/geo.png"></a></button>
<script type="text/javascript">  
function progress(set){set = set || {};  
document.getElementById('vt').innerHTML = '<div style="width:' + (set.outW || 680) + 'px; height:' + (set.outH || 27) + 'px;' + (set.outB || 'border:1px solid #0000ff') + ';"><div id="pb" style="background:' + (set.inB || '#ff0000') + ';width:0px; height:' + (set.outH || 27) + 'px;"></div></div>';  
var bar = document.getElementById('pb');  
x = setInterval(function (){if (parseInt(bar.style.width) < (set.outW || 680)) {  
bar.style.width = parseInt(bar.style.width) + (set.step || 1) + 'px';  
}else{clearInterval(x); location.href = 'Ссылка';}},  
0 / (set.speed || 0))}  
</script>

как добавить target="_blank"
Ответить с цитированием
  #2 (permalink)  
Старый 12.10.2012, 00:30
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

BARABANTEMO,

По приведенному куску кода непонятно, что должно открыться в новом окне. Поясни, что ты хочешь сделать.
Ответить с цитированием
  #3 (permalink)  
Старый 12.10.2012, 01:00
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Можно так:

<a href="http://www.yandex.ru" target="_blank">ссылко</a>

но это не валидно

Можно так:

<a href="http://www.yandex.ru" onclick="window.open(this.href); return false">ссылко</a>

но это может не работать, если настройки браузера запрещают

Лучше так:

<a href="http://www.yandex.ru" onclick="return !window.open(this.href)">ссылко</a>

валидно и если настройки браузера запрещают - откроет в текущем окне.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое открытие другой страницы в новом окне при загрузке первой yavaa Общие вопросы Javascript 7 07.05.2012 20:34
Открытие ссылки в новом фиксированном окне vitallka Элементы интерфейса 4 08.06.2011 22:16
Открытие ссылки в новом окне 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