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() ;
스크립트 하우스 테스트 코드, 확률이 높을수록 표시 확률도 높아집니다