Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   подскажите с window.open (https://javascript.ru/forum/events/37793-podskazhite-s-window-open.html)

czp 07.05.2013 14:08

подскажите с window.open
 
ситуация такова, при клике на ссылку открываетяс поп ап, после в поп апе еше ссылка при клике на нее открывается таб, когда вызываю window.open в
Opera
Mozilla
Chrome
все отлично открывает как новый таб а вот в
IE
Safari
открывает как отдельное окно, как можно сделать что бы открывало в ИЕ и Сафари тоже как таб?

может там есть параметр какой то?

rgl 07.05.2013 16:00

Попробуйте в попар-окошке вместо
window.open использовать window.opener.open

czp 08.05.2013 14:52

не не помогает

skrudjmakdak 08.05.2013 16:31

мона код глянуть?

czp 08.05.2013 17:21

function openDemoSlots(params) {
    var params = params || null;

    window.open('www.tuturl.net', 'demoSlotsWindow', params);
}


а что на него сомтреть)) флеш юзает функцию и все)))

dmitriymar 09.05.2013 11:16

Цитата:

Сообщение от czp
ситуация такова, при клике на ссылку открываетяс поп ап, после в поп апе еше ссылка при клике на нее открывается таб, когда вызываю window.open в
Opera
Mozilla
Chrome
все отлично открывает как новый таб а вот в
IE
Safari
открывает как отдельное окно, как можно сделать что бы открывало в ИЕ и Сафари тоже как таб?

может там есть параметр какой то?

в настройках браузера стоит открывать в новом окне

rgl 10.05.2013 13:33

Цитата:

Сообщение от rgl (Сообщение 249407)
Попробуйте в попар-окошке вместо
window.open использовать window.opener.open

Цитата:

Сообщение от czp (Сообщение 249558)
не не помогает

Всех не перепробовал, но у меня в IE9 помогает. Не знаю как тут выложить рабочий пример из нескольких файлов, поэтому так:

Файл test1.html
<html>
<body>
  <a href="test2.html" target="_blank" onclick="window.open(this.href,this.target,'width=400,height=300');return false;">click</a>
</body>
</html>


Файл test2.html
<html>
<body>
  <a href="test3.html" target="_blank" onclick="window.open(this.href,this.target);return false;">without opener</a>
  <br>
  <a href="test3.html" target="_blank" onclick="window.opener.open(this.href,this.target);return false;">with opener</a>
</body>
</html>


Файл test3.html
<html>
<body>
  HELLO!!!
</body>
</html>


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