2012-08-28 2 views
-2

두 개의 서로 다른 응용 프로그램 서버 URL이 있습니다. 첫 번째 응용 프로그램 페이지에 링크가 있습니다.이 링크를 클릭하면 두 번째 응용 프로그램 (동일한 부모의 새 탭이나 하위 창이 아니라)에서 href 링크 (어쩌면 window.open())를 사용하여 새 창을 열어야합니다. . 첫 번째 URL의 페이지에서 링크를 클릭하는 동안 상위 창이 두 번째 URL이어야합니다. 팝업 창이되어야합니다.자바 스크립트의 다른 상위 하위에있는 새 하위 창

+0

를 제공 할 수 있습니다. 브라우저의 윈도우는 윈도우를 기반으로 한'.opener()'프라퍼티를 가지고 있지만 팝업 윈도우는 부모가 없습니다 (어떤 타입의 프레임이 아니라면 팝업 윈도우가 아닙니다). 모든 팝업 창은 열 때 및 마지막 창을 기반으로 화면에 정렬 된 최상위 창입니다. 기본적으로 많은 브라우저가 기본적으로 새 창을 탭에 넣습니다. 그래서 정확히 무엇을 성취하려고합니다. 부모에 대해 이야기하기보다는 실제로 달성하려는 목표를 설명하십시오. – jfriend00

+0

2 개의 응용 프로그램이 독립적으로 실행됩니다. http : // ky664plp : 20000/index.html (Exalead) 및 http : // ky664plp : 8080/enovia (Enovia)라고 말하십시오. 두 응용 프로그램은 IE8.0에서 2 탭으로 열립니다. Enovia의 하위 URL (http : // ky664plp : 8080/enovia/navigator.jsp)을 가리키는 Exalead 페이지 (첫 번째 탭)에 링크가 있습니다.이 링크를 클릭하면 아래 팝업 창이 열립니다 두 번째 탭 (Enovia). –

답변

관련 문제