Два события при клике на ссылку [JS]

Тема в разделе "Другие языки", создана пользователем askarbin, 29 июн 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. askarbin

    askarbin

    Регистр.:
    31 мар 2009
    Сообщения:
    293
    Симпатии:
    36
    Подскажите, пожалуйста, как сделать такую вещь на JavaScript:
    - есть ссылка при переходе по которой я хочу открывать в новом окне (желательно на заднем плане) еще одну ссылку.
    - т.е. нужно чтобы при переходе по ссылке осуществлялся сам переход на адрес из href, а также в новом окне открывалось еще одно окно.
     
  2. murzik

    murzik

    Регистр.:
    26 май 2007
    Сообщения:
    169
    Симпатии:
    30
    Я делал так:
    HTML:
    <SCRIPT TYPE="text/javascript">
    function winpop()
    {
    window.open("http://google.ru","PopWin","width=640,height=480,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1'");
    window.focus(); 	
    }
    </SCRIPT>
    <a href="http://ya.ru" onclick="winpop();">Ссылка</a>
     
    askarbin нравится это.
  3. askarbin

    askarbin

    Регистр.:
    31 мар 2009
    Сообщения:
    293
    Симпатии:
    36
    Да, этот вариант работает, но вот onClick открывается в новом окне и перекрывает переход по ссылке, можно ли сделать так, чтобы он открывался на заднем плане?
     
  4. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    askarbin нужно погуглить по запросам

    • Скрипт Body Click
    • Скрипт Click Under

    Если не найдёшь, посмотрю у себя, где-то на одном из сайтов он у меня висит.
     
  5. murzik

    murzik

    Регистр.:
    26 май 2007
    Сообщения:
    169
    Симпатии:
    30
    вообще, строка window.focus(); переводит фокус на родительское окно, поэтому новое должно открываться позади главного. Но почему-то не во всех браузерах прокатывает. Попробуй добавить до или после этой строки такую строчку: PopWin.blur();
     
  6. askarbin

    askarbin

    Регистр.:
    31 мар 2009
    Сообщения:
    293
    Симпатии:
    36
    К сожалению не помогло, пришлось менять местами ссылки, и отправлять на свой же сайт, а в старом окне загружать другую ссылку.
     
  7. katrukhin

    katrukhin

    Регистр.:
    6 июн 2010
    Сообщения:
    168
    Симпатии:
    22
    Onclick ставь функцию открытия в фоновом режиме страницы.
    А в href самой ссылки, пиши то куда тебе нужно перескочить.
     
Статус темы:
Закрыта.