onClick 에서 window.open함수가 안되요.
제 컴퓨터에서는 팝업이 다 뜨는데,
다른 컴퓨터중에 일부는 팝업이 안뜨네요.
나름대로 확인해 본결과 a 태그에서는 팝업이 이상이 없는데.
유독 onClick 에서만 작동을 안하네요.
상태창에는 '팝업이 차단된 상태입니다' 란 메시지가 뜨며
CTRL + 클릭하면 정상적으로 팝업이 뜹니다.
원인과 해결책을 아시는 분은 도와주세요.. ㅜㅜ
다른 컴퓨터중에 일부는 팝업이 안뜨네요.
나름대로 확인해 본결과 a 태그에서는 팝업이 이상이 없는데.
유독 onClick 에서만 작동을 안하네요.
상태창에는 '팝업이 차단된 상태입니다' 란 메시지가 뜨며
CTRL + 클릭하면 정상적으로 팝업이 뜹니다.
원인과 해결책을 아시는 분은 도와주세요.. ㅜㅜ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
xp/sp2 환경이며 웹브라우저에서 팝업이 차단된 기본설정값을 유지하고 있습니다.
해당 사이트의 팝업을 활성화 시키려면,
웹브라우저 옵션 > 팝업설정 에서 팝업창을 띄울 사이트를 기재하시기 바랍니다.
뭐... 간단히 할 수 있는 방법으로는,
팝업창을 활성활 시켜야 하는 특정 사이트에 접속하게 되면,
웹브라우저의 최상단에 팝업차단 메시지가 뜹니다.
그럴 경우 팝업창을 '항상허용'할지, '임시로 허용'할지 선택하시면 됩니다.
그거 알고 계시죠?
질문내용만으로는 일반적인 답변밖에는 드릴 수 없다는 것을!!!
그래서 설정하는 곳도 안보인답니다.
제컴에서는 되는데(xp sp2), 아마 팝업을 막는 기능이 꺼져 있어서 그런거 같아요.
아 그리고 onClick에서 저런 문제가 발생하는거라면
일반적으로 사이트를 구현할때 onClick에서는 팝업을 잘 사용하지 않는 건가요?
저런 문제가 있다면 일일이 고객들에게 할 고객지원이 더 많아지는거 잖아요..
각종툴바와 activex차단 프로그램들이 팝업차단을 지원하고 있습니다.
그리고, 사용자의 직접클릭에 의한 onClick 이벤트는 원칙적으로 차단되지 않습니다.
특정 웹페이지 로딩시(onLoad)에 생성되는 팝업창인것에 상관없이,
xp/sp2에서는 기본적으로 팝업을 제어합니다.
일례로 그누보드의 사이드뷰도 onclick이벤트에 의해 발생됩니다만,
xp/sp2에서 특별히 팝업창의 사용허가(항상 또는 임시)를 하지 않는다면,
자기소개, 쪽지, 이메일전송 팝업이 생성되지 않습니다.
옆에 있는 컴터가 같이 사는 후배가 쓰고 있는데
뭔가 깔려 있을지도 모르겠군요.. ㅎㅎ