SP2 팝업차단 무시하고 팝업띠우기?!
- 07-22
- 23,462 회
- 2 건
DHTMLEdit 를 이용한것임
처음엔 팝업을 기본적으로 띠워보고,.. 안된다 싶을때
DHTML 에디터 액티브X를 가동시킨후 그것을 통해서 팝업을 띠움.
테스트 예제는 <A HREF="http://test.kilho.net/popup.html" TARGET="_blank" rel="nofollow">http://test.kilho.net/popup.html</A>
-----------------------------------------------------------------------
<script language = "javascript">
////////////////////////////////////////////////////////////
//
// 홈페이지,프로그램 제작의뢰 : <A HREF="http://www.cretec.co.kr" TARGET="_blank" rel="nofollow">http://www.cretec.co.kr</A>
//
///////////////////////////////////////////////////////////
function k_Popup(url,target,flag)
{
var objPopup = window.open(url,target,flag);
if (objPopup == 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>
처음엔 팝업을 기본적으로 띠워보고,.. 안된다 싶을때
DHTML 에디터 액티브X를 가동시킨후 그것을 통해서 팝업을 띠움.
테스트 예제는 <A HREF="http://test.kilho.net/popup.html" TARGET="_blank" rel="nofollow">http://test.kilho.net/popup.html</A>
-----------------------------------------------------------------------
<script language = "javascript">
////////////////////////////////////////////////////////////
//
// 홈페이지,프로그램 제작의뢰 : <A HREF="http://www.cretec.co.kr" TARGET="_blank" rel="nofollow">http://www.cretec.co.kr</A>
//
///////////////////////////////////////////////////////////
function k_Popup(url,target,flag)
{
var objPopup = window.open(url,target,flag);
if (objPopup == 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>