Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   window.opener.focus() (https://javascript.ru/forum/css-html-firefox-mizilla/28588-window-opener-focus.html)

HOG_Seruj 25.05.2012 18:36

window.opener.focus()
 
Здравствуйте, подскажите пожалуйста как можно решить следующую задачу: При нажатии на ссылку открываем 2 адреса один в текущем окне(нажали на ссылку) другой адрес в новой вкладке. Проблема в том что бы оставить фокус на вкладке в которой кликнули. В Chrome на пример работает, а вот в ff не хочет, ff переводить фокус на новую вкладку.

skrudjmakdak 26.06.2012 14:13

<div id="div1" onClick="window.open('http://site.ru?elementFocus=div1', '_blabk'); window.open('http://ya.ru', '_self');">dfg</div>

а на счет фокуса, то я думаю можно отправить ид объекта на сервер:
<?php echo 'var elementFocus="'.$_GET['elementFocus'].'";'; ?>,
а потом когда станица загрузится, то найти этот ид
(document.getElementById(elementFocus))

и вывести в фокус

melky 26.06.2012 15:53

Цитата:

Сообщение от HOG_Seruj (Сообщение 176599)
Здравствуйте, подскажите пожалуйста как можно решить следующую задачу: При нажатии на ссылку открываем 2 адреса один в текущем окне(нажали на ссылку) другой адрес в новой вкладке. Проблема в том что бы оставить фокус на вкладке в которой кликнули. В Chrome на пример работает, а вот в ff не хочет, ff переводить фокус на новую вкладку.

в том окне, где нужно зафокуситься :
open().close();


Часовой пояс GMT +3, время: 18:30.