onClick 에서 window.open함수가 안되요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

onClick 에서 window.open함수가 안되요. 정보

onClick 에서 window.open함수가 안되요.

본문

제 컴퓨터에서는 팝업이 다 뜨는데,

다른 컴퓨터중에 일부는 팝업이 안뜨네요.

나름대로 확인해 본결과 a 태그에서는 팝업이 이상이 없는데.

유독 onClick 에서만 작동을 안하네요.

상태창에는 '팝업이 차단된 상태입니다' 란 메시지가 뜨며

CTRL + 클릭하면 정상적으로 팝업이 뜹니다.

원인과 해결책을 아시는 분은 도와주세요.. ㅜㅜ
  • 복사

댓글 전체

질문내용만으로 미루어 본다면,
xp/sp2 환경이며 웹브라우저에서 팝업이 차단된 기본설정값을 유지하고 있습니다.

해당 사이트의 팝업을 활성화 시키려면,
웹브라우저 옵션 > 팝업설정 에서 팝업창을 띄울 사이트를 기재하시기 바랍니다.

뭐... 간단히 할 수 있는 방법으로는,
팝업창을 활성활 시켜야 하는 특정 사이트에 접속하게 되면,
웹브라우저의 최상단에 팝업차단 메시지가 뜹니다.
그럴 경우 팝업창을 '항상허용'할지, '임시로 허용'할지 선택하시면 됩니다.

그거 알고 계시죠?
질문내용만으로는 일반적인 답변밖에는 드릴 수 없다는 것을!!!
위 현상이 나오는 컴터는 windows 2000 server이에요..

그래서 설정하는 곳도 안보인답니다.

제컴에서는 되는데(xp sp2), 아마 팝업을 막는 기능이 꺼져 있어서 그런거 같아요.

아 그리고 onClick에서 저런 문제가 발생하는거라면

일반적으로 사이트를 구현할때 onClick에서는 팝업을 잘 사용하지 않는 건가요?

저런 문제가 있다면 일일이 고객들에게 할 고객지원이 더 많아지는거 잖아요..
다른 팝업차단 프로그램이 설치되어있는지 먼저 확인하세요.
각종툴바와 activex차단 프로그램들이 팝업차단을 지원하고 있습니다.
그리고, 사용자의 직접클릭에 의한 onClick 이벤트는 원칙적으로 차단되지 않습니다.
onclick이벤트에 의해서 생성되는 팝업창이거나,
특정 웹페이지 로딩시(onLoad)에 생성되는 팝업창인것에 상관없이,
xp/sp2에서는 기본적으로 팝업을 제어합니다.

일례로 그누보드의 사이드뷰도 onclick이벤트에 의해 발생됩니다만,
xp/sp2에서 특별히 팝업창의 사용허가(항상 또는 임시)를 하지 않는다면,
자기소개, 쪽지, 이메일전송 팝업이 생성되지 않습니다.
음.. 그렇구나.. 모두들 답변해주셔서 감사드려요.. ^^

옆에 있는 컴터가 같이 사는 후배가 쓰고 있는데

뭔가 깔려 있을지도 모르겠군요.. ㅎㅎ
© SIRSOFT
현재 페이지 제일 처음으로