2012-01-31 3 views
1

새 창 팝업을 열고 있는데 배경에 유지하고 현재 창에 계속 초점을 맞추고 싶습니다. 이런 식으로하고 있지만 작동하지 않습니다.배경 창 팝업

var currentWindow = window; 
var newWindow = window.open("http://www.xyz.com"); 
currentWindow.focus(); 

나는 도움이나 제안을 주셔서 감사합니다.

+0

요즘 대부분의 브라우저는 팝콘 광고의 냄새가 날 정도로 이러한 종류의 동작을 차단합니다. 불행한 점은 엔터프라이즈 웹 애플리케이션에서 이러한 동작을 원할 수있는 몇 가지 합법적 인 이유가 있기 때문입니다. – scunliffe

답변

-1

당신은 배경 화면

var win = window.open('http://www.xyz.com'); 
win.blur(); 
window.focus(); 

창 본적 할 필요가없는 경우이 응용 프로그램

+0

그것은 나를 위해 작동하지 않았다. – emphaticsunshine

+0

그럴 경우, 그 중 하나를 제어 할 수있는 경우 창을 열려면 window.opener.focus()를 호출하십시오. – darren102

+0

그 중 하나가 작동하지 않습니다 .Window.opener가 객체를 반환하지만 그 초점은 아무 것도하지 않습니다. – emphaticsunshine

1

에 당신을 위해 일한다, 대신 숨겨진 iframe을 사용할 수를 흐리게 할 수 있습니다.

var iframe = document.createElement("iframe"); 
iframe.src = "http://xyz.com"; 
iframe.style.display = "none"; 
+0

크로스 도메인 호출로 창을 열어야합니다. 브라우저 보안으로 인해 iframe을 사용하여이 작업을 수행 할 수 없습니다. – emphaticsunshine