2010-08-05 5 views
1

내 웹 페이지에 링크가 있습니다. 그것을 클릭하면 새 창을 열고 해당 창에 내용을 표시합니다.웹 링크에서 동일한 브라우저 인스턴스를 호출하는 방법

두 번째로 해당 링크를 다시 클릭하고 새 브라우저 창/탭을 여는 대신 이전 인스턴스를 가져 와서 내용을 넣을 수 있기를 바랍니다.

어떤 방식으로 가능합니까?

미리 감사드립니다. c.

답변

2

HTML에서 당신은 이름이 지정된 대상을 지정하여이 작업을 수행 :

<a href="page2.html" target="myotherwindow">Link 2</a> 
<a href="page3.html" target="myotherwindow">Link 3</a> 
<a href="page4.html" target="myotherwindow">Link 4</a> 

모두 같은 창에서 열립니다.

참고 : 사용자가 탭에서 새 창을 열도록 설정, 환경 설정이있는 경우는,이 모두가 (창 대)

+0

감사를 같은 탭을 참조합니다, 나는 그것을 몰랐다! 하지만 두 번째 시간 (Firefox에서)을 클릭하면 콘텐츠가 새 탭에로드되지만 숨겨진 상태로 유지됩니다. 정상입니까? – Cris

+0

수정하면 내용이 변경되지만 포커스는 지정되지 않습니다. 그렇게하고 싶다면 JavaScript'window.open (url, name, features);'메소드를 사용해야합니다. 이름을 지정하면 나중에 초점을 지정할 수 있습니다. 예 : 'window.open ('page3.html ','myotherwindow ','statusbar = yes ') 팝업창을 띄운다. myotherwindow.document.location.href ='page4.hmtl ';'then (다시) 초점을 설정'myotherwindow.focus();' – scunliffe

+0

위대한, 내 친구, 당신은 남자 야 !! 만들었습니다. my_win = window.open ('page.html', 'mywindow'); if (my_win! = null) my_win.focus(); 대단히 감사합니다! – Cris

관련 문제