2010-01-20 5 views
4

Я пытаюсь открыть всплывающее окно из другого всплывающего окна, используя метод window.open, но он просто открывает второе всплывающее окно в предыдущем всплывающем окне.Открыть всплывающее окно из другого всплывающего окна

Код настоящее время я использую:

win= window.open(Window,"child","top=250,left=310,Width=300,Height=150,Location=no,Scrollbars=no") win.focus(); 
+0

@Banang - проверьте теги. –

+2

Всплывающий ад так девяностые ... :-) – nfechner

+0

@nfechner - Поппи, как это 1999? –

ответ

7

Убедитесь, что вы используете новое имя для второго нового окна. Если вы укажете одно и то же имя, вы испытаете это поведение.

open(URL, windowName[, windowFeatures]) 
+0

Я использую: win = window.open (Window, "child", "top = 250, left = 310, Width = 300, Height = 150, Location = no, Scrollbars = no") win.focus(); – Ankit

+1

вам нужно будет дать второму окну новое имя. Попробуйте win = window.open (Window, «child2», ....) win.focus(); Вы также можете попробовать назвать его _blank, поскольку это стандарт по умолчанию для браузеров, чтобы открыть новое окно. –

3

Если вы не волнует, что название окна вместо «ребенок» использование «_blank», которая всегда будет открыта в новом окне. see W3Schools

Смежные вопросы