ForceWindow.iclass.js 코드는 다음과 같습니다. (사용법, 설명, 관련 설명은 모두 댓글에 있습니다) : /** * ============================================= ======== * 본 프로그램은 자유롭게 복사, 수정, 배포가 가능하며, 아래 내용은 삭제가 불가능합니다. 상업적 이용은 반드시 원작자의 승인을 받아야 합니다. * ============================================= = * 프로그램 이름: ForceWindow(@iClass.JS) * 설명: "획기적인" 광고 차단 소프트웨어 및 강제 팝업 창. * 버전: 1.0.0 * 작성일: 2004년 1월 19일 * 수정일: 2004년 1월 19일 * 파일명: ForceWindow.iclass.js * 작성자: Zhong Zhong * 이메일 주소: zz@iecn.net zz315@163.com * 저작권 표시: 이 프로그램은 iClass.JS에 속하며 저작권은 작성자에게 있습니다. * iClass 요금제에 대한 자세한 내용은 다음을 참조하세요. http://www.iecn.net/forum/showthread.php?threadid=14811 * ============= ==== ================================ */ /** * ForceWindow 클래스 생성자 정의 * 매개변수 없음 * 반환 값 없음 */ function ForceWindow () { this .r = document.documentElement; this.f = document.createElement("FORM"); this.f.target = "_blank"; this.f.method; 🎜>this.r .insertBefore(this.f, this.r.childNodes[0]); } /** * 열기 메소드 정의 * 매개변수 sUrl: 문자열, 열려는 창의 URL. * 반환 값 없음 */ ForceWindow.prototype.open = 함수(sUrl) { this.f.action = sUrl; this.f.submit() } /** * ForceWindow 개체를 인스턴스화하고 이를 창 개체의 하위 개체로 사용하여 호출을 용이하게 합니다. * 정의한 후 다음과 같이 사용할 수 있습니다: window.force.open("URL"); >*/ window.force = 새로운 ForceWindow (); /** * 이 프로그램을 사용하여 팝업되는 창은 광고 차단 소프트웨어에 의해 차단되지 않지만 단점이 있습니다. window.open 팝업 창처럼 모양을 사용자 정의할 수 없습니다. * 물론 사용하기 전에 ForceWindow 개체를 인스턴스화할 수도 있습니다. * var myWindow = new ForceWindow(); * 다음과 같이 사용하세요. * myWindow.open("URL"); * 이 프로그램의 테스트를 통과한 브라우저: IE 5, Firefox 1.0, Mozilla 1.7.5, Netscape 7.2, Opera 7.23 * 주의 사항: 이 프로그램을 사용하여 팝업 광고를 강제하는 경우, 시청자가 어떻게 느낄지 생각해 보세요! */
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.