새 탭에서 윈도우를 열려고하지만, 그 오프너 페이지가 새로운 것이 아닌 활성화되어 있어야합니다. 나는이 ... 많은 감사윈도우 오프너 포커스 또는 활성화
을 할 수있는 방법내 코드는 다음과 같은 것입니다 :
<script language="javascript">
window.open("http://www.google.ro");
window.opener.location.focus();
</script>
새 탭에서 윈도우를 열려고하지만, 그 오프너 페이지가 새로운 것이 아닌 활성화되어 있어야합니다. 나는이 ... 많은 감사윈도우 오프너 포커스 또는 활성화
을 할 수있는 방법내 코드는 다음과 같은 것입니다 :
<script language="javascript">
window.open("http://www.google.ro");
window.opener.location.focus();
</script>
가 새 창으로 포커스를하려면 (하지만 당신은 원하지 않는다, 그것은 아마 초점을 것입니다 기본적으로) :
var newWindow = window.open("http://www.google.ro", '_blank');
newWindow.focus();
새 열린 탭에서 포커스를 훔칠 수는 없습니다. 나는 공식적인 성명을 찾지 못했지만이 주제에서 발견 한 모든 기사는 기본적으로 포커스없이 탭을 열도록 브라우저를 구성하는 것에 관해 이야기합니다.
유일한 "솔루션"나는이 하나 가지고 올 수 있습니다 : 팝업을 열 때 포커스를 이동 할 수
window.open("http://google.com", "_blank");
window.alert('Hello there! This is a message that annoys you, the user.');
하는 것으로. 주제 노트 오프
Learn more about the window
object.
: 초기 완전히 잘못된 형태로 2 위로 표보기이 대답은 대부분의 SO 사용자는 단지 맹목적으로 투표하고 사람이 누가 대답 얼마나 많은 명성을 기반으로 나의 의심을 확인 있다.
이것은 나를 위해 작동 ...
var newWindow = window.open('http://www.google.ro', '_blank', 'height=300,width=300,menubar=0,status=0,toolbar=0', false);
window.focus();
는 오프너 창에 포커스를 다시 제공하기 위해, window.focus(window.name);
대신 해명
window.opener.location.focus();
의 사용하려고 : 위의 코드는 부모 창입니다, 또는 자식 창? –이 (가) 상위 창에 있습니다. 내 페이지에는 배너가 있습니다. 클릭하면 세부 정보 페이지가 표시되고 클라이언트는 배너를 클릭 한 다음 내 세부 정보 페이지와 웹 사이트를 열 때마다 내 웹 사이트에 남아 있기를 원합니다. – cosy