> 웹 프론트엔드 > JS 튜토리얼 > NetEase에서 가져온 js는 광고 표시 파일(무작위 확률)_광고 코드를 호출합니다.

NetEase에서 가져온 js는 광고 표시 파일(무작위 확률)_광고 코드를 호출합니다.

WBOY
풀어 주다: 2016-05-16 18:10:56
원래의
1362명이 탐색했습니다.

NetEase에서 가져온 js는 광고 표시 파일을 호출합니다
다음 몇 줄의 코드만 플래시 및 gif 광고를 무작위로 표시할 수 있으며 이는 나쁘지 않습니다

코드 복사 코드는 다음과 같습니다.

function column02(imgSource,url,chance,type) {
this.imgSource = imgSource; = url;
this.chance = 기회;
this.type = type;
}
function dispColumn02() {
with (this)
스위치(type) >case "img" :
document.write("" );
break;
case "html":
document.write("");
break;
case "flash":
document.write("");
break;
default:
document.write("");
}
}
column02.prototype.dispColumn02 =
columns02 = new Array(); >// flash , html, img는 세 가지 다른 광고 모드를 나타냅니다.
// 200과 같은 숫자는 발생 확률을 설정합니다.
columns02[0] = new column02("http://smsimg.163.com /honey/honey_ad .swf","",200,"flash");//주 광고
columns02[1] = new column02("http://smsimg.163.com/honey/honey_photo.swf" ,"", 800,"flash"); //사진 업로드 시 월 임대료 무료
columns02[2] = new column02("http://smsimg.163.com/honey/honey_gold.swf","" ,800,"flash "); //금화를 얻으려면 로그인하세요
//columns02[] = new column02("f","",100,"");// (20030422~20030722)
sum_of_all_chances = 0;
for (i = 0; i < columns02.length; i ) {
sum_of_all_chances = columns02[i].chance;
function random02() {
chance_limit = 0;
random_selected_chance = Math.round((sum_of_all_chances - 1) * Math.random()) 1;
for (i = 0; i < columns02.length; i ) {
Chance_limit = columns02[i].chance ;
if (randomly_selected_chance <= Chance_limit) {
columns02[i].dispColumn02()
break;
this_column02 = randomColumn02() ;


스크립트 하우스 테스트 코드, 확률이 높을수록 표시 확률도 높아집니다






[Ctrl A 모두 선택 참고: ]
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿