웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
SP2 팝업차단 무시하고 팝업띠우기?!
2005.07.23 09:35
네이버나 몇몇 자료들을 찾아보니 있긴한데, 일딴 무작정 DHTML Editor ActiveX 를 가동후 하기 때문에,
팝업허용된곳에서까지 클라이언트에 부하를 주는걸 볼수 있어서, 팝업 허용된곳은 그냥 window.open 을 썻고
창이 뜨지 않았을때 편법으로 창이 뜨게끔하여, 최대한 가볍게 할수 있도록 작성하였습니다.
<script language = "javascript">
////////////////////////////////////////////////////////////
//
// 홈페이지,프로그램 제작의뢰 : http://www.cretec.co.kr
//
///////////////////////////////////////////////////////////
function k_Popup(url,target,flag)
{
if (window.open(url,target,flag) == null)
{
document.write("<object id='DHTMLEdit' classid='clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A' width='1' height='1' align='middle'><PARAM NAME='ActivateApplets' VALUE='1'><PARAM NAME='ActivateActiveXControls' VALUE='1'></object>");
setTimeout('k_Popup2("'+url+'","'+target+'","'+flag+'")', 500);
}
}
function k_Popup2(url,target,flag)
{
try
{
DHTMLEdit.DOM.Script.execScript('window.open("'+url+'","'+target+'","'+flag+'")');
}
catch (e)
{
// DHTML ActiveX 까정 없을때 ^^
}
}
// 사용법 k_Popup('주소','프레임','옵션');
k_Popup("http://test.kilho.net/poptest.html","","width=500,height=500");
</script>
팝업허용된곳에서까지 클라이언트에 부하를 주는걸 볼수 있어서, 팝업 허용된곳은 그냥 window.open 을 썻고
창이 뜨지 않았을때 편법으로 창이 뜨게끔하여, 최대한 가볍게 할수 있도록 작성하였습니다.
<script language = "javascript">
////////////////////////////////////////////////////////////
//
// 홈페이지,프로그램 제작의뢰 : http://www.cretec.co.kr
//
///////////////////////////////////////////////////////////
function k_Popup(url,target,flag)
{
if (window.open(url,target,flag) == null)
{
document.write("<object id='DHTMLEdit' classid='clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A' width='1' height='1' align='middle'><PARAM NAME='ActivateApplets' VALUE='1'><PARAM NAME='ActivateActiveXControls' VALUE='1'></object>");
setTimeout('k_Popup2("'+url+'","'+target+'","'+flag+'")', 500);
}
}
function k_Popup2(url,target,flag)
{
try
{
DHTMLEdit.DOM.Script.execScript('window.open("'+url+'","'+target+'","'+flag+'")');
}
catch (e)
{
// DHTML ActiveX 까정 없을때 ^^
}
}
// 사용법 k_Popup('주소','프레임','옵션');
k_Popup("http://test.kilho.net/poptest.html","","width=500,height=500");
</script>
댓글 8
제목 | 글쓴이 | 날짜 |
---|---|---|
플래시 칼라피커 두번째 버전 [1] | 행복한고니 | 2005.03.16 |
플래쉬 갤러리 비슷한 자바스크립 갤러리 [13] | monozzang | 2005.04.04 |
풍선도움말 스크립트 [3] | 행복한고니 | 2005.04.11 |
타켓으로 페이지 이동하는 스크립트 [2] | 로크 | 2005.04.16 |
팝업창을 내용에 맞게 크기 자동조정하기 [2] | 김경수 | 2005.04.23 |
상태 표시줄 감지 (URL 가리고 내용 표시) 업그레이드 소스 [2] | ArⓒH | 2005.05.30 |
링크 점선 처리 onfocus=blur() [5] | woosh | 2005.06.06 |
마우스 오른쪽버튼 금지시키기스크립트 [5] | 박시현 | 2005.06.26 |
파일 업로드 버튼 이미지로 사용하기 [1] | 행복한고니 | 2005.06.29 |
SP2 팝업차단 무시하고 팝업띠우기?! [8] | 오길호 | 2005.07.23 |
미디어 플레이어? 난 곰플레이어야! [9] | 송재영 | 2005.07.24 |
자바스크립트 음악목록 랜덤 재생하기 | 만능천사 | 2005.08.14 |
Rain# 머문시간 나타내기 [상태창] | Rain | 2005.08.14 |
뉴스티커 [4] | beMax | 2005.08.26 |
배경색 랜덤으로 바꾸는 스크립트 [1] | ColonD | 2005.10.15 |
클릭으로 배경색 바꾸는 스크립트(수정) [1] | ColonD | 2005.10.16 |
2005/10/16 21:15 pm 형식으로 출력되는 시계 [5] | 웹-하루 | 2005.10.18 |
임의로 전체에서 몇개의 배너만 출력하기(오류 수정 ㅜ,.ㅜ) | ColonD | 2005.10.20 |
주소창에 경로감추기 [5] | ☆쭈야☆ | 2005.10.29 |
홈페이지 만드실때 방문자의 해상도가 걱정 되신다면 [5] | 한용 | 2005.11.11 |