貌似不是加密了
--------------------------
function banner(imgSource,url,chance,type) {
   this.imgSource = imgSource;
   this.url = url;
   this.chance = chance;
   this.type = type;
}function dispBanner() {
with (this)
switch (type){
case "img":
document.write("<A HREF=" + url + " target=_blank><IMG SRC=" + imgSource + " BORDER=0></A>");
break;
case "html":
document.write("<IFRAME WIDTH=550 HEIGHT=400 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR=#000000 SRC="+ imgSource + "></iframe>");
break;
case "flash":
document.write("<embed src="+imgSource+" quality=high width=550 height=400 type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash></embed>");
break;
default:
document.write("");
}
    
}
banner.prototype.dispBanner = dispBanner;
banners = new Array();
// flash , html , img 代表三种不同的广告模式
// 200 之类的数目是设置出现的机率
// banner列表 
banners[0] = new banner("http://images.163.com/images/netease/listen/20050525/550x400.swf","http://listen.163.com",50,"flash");
banners[1] = new banner("http://images.163.com/images/netease/english/20050525/550x400.swf","http://english.163.com",50,"flash");
//banners[2] = new banner("http://images.163.com/images/netease/english/20050413/2/550x400.gif","http://adclient.163.com/event.ng/Type=click&FlightID=12153&AdID=12254&TargetID=622&Segments=80,94,352,416&Targets=92,622&Values=30,46,50,60,72,81,91,100,110,150,312,332,355,516,594,702&RawValues=&Redirect=http://english.163.com/",25,"img");
//banners[3] = new banner("http://images.163.com/images/netease/english/20050330/550x400.swf","http://english.163.com",20,"flash");sum_of_all_chances = 0;
for (i = 0; i < banners.length; i++) {
  sum_of_all_chances += banners[i].chance;
}function randomBanner() {
  chance_limit = 0;
  randomly_selected_chance = Math.round((sum_of_all_chances - 1) * Math.random()) + 1;
  for (i = 0; i < banners.length; i++) {
    chance_limit += banners[i].chance;
    if (randomly_selected_chance <= chance_limit) {
      banners[i].dispBanner();
      break;
    }
  }
}this_banner = randomBanner();

解决方案 »

  1.   

    http://popme.163.com/netease/js/cartoon/rbanner.jsfunction banner(imgSource,url,chance,type) {
       this.imgSource = imgSource;
       this.url = url;
       this.chance = chance;
       this.type = type;
    }function dispBanner() {
    with (this)
    switch (type){
    case "img":
    document.write("<A HREF=" + url + " target=_blank><IMG SRC=" + imgSource + " BORDER=0></A>");
    break;
    case "html":
    document.write("<IFRAME WIDTH=550 HEIGHT=400 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR=#000000 SRC="+ imgSource + "></iframe>");
    break;
    case "flash":
    document.write("<embed src="+imgSource+" quality=high width=550 height=400 type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash></embed>");
    break;
    default:
    document.write("");
    }
        
    }
    banner.prototype.dispBanner = dispBanner;
    banners = new Array();
    // flash , html , img 代表三种不同的广告模式
    // 200 之类的数目是设置出现的机率
    // banner列表 
    banners[0] = new banner("http://images.163.com/images/netease/listen/20050525/550x400.swf","http://listen.163.com",50,"flash");
    banners[1] = new banner("http://images.163.com/images/netease/english/20050525/550x400.swf","http://english.163.com",50,"flash");
    //banners[2] = new banner("http://images.163.com/images/netease/english/20050413/2/550x400.gif","http://adclient.163.com/event.ng/Type=click&FlightID=12153&AdID=12254&TargetID=622&Segments=80,94,352,416&Targets=92,622&Values=30,46,50,60,72,81,91,100,110,150,312,332,355,516,594,702&RawValues=&Redirect=http://english.163.com/",25,"img");
    //banners[3] = new banner("http://images.163.com/images/netease/english/20050330/550x400.swf","http://english.163.com",20,"flash");sum_of_all_chances = 0;
    for (i = 0; i < banners.length; i++) {
      sum_of_all_chances += banners[i].chance;
    }function randomBanner() {
      chance_limit = 0;
      randomly_selected_chance = Math.round((sum_of_all_chances - 1) * Math.random()) + 1;
      for (i = 0; i < banners.length; i++) {
        chance_limit += banners[i].chance;
        if (randomly_selected_chance <= chance_limit) {
          banners[i].dispBanner();
          break;
        }
      }
    }this_banner = randomBanner();没有任何问题呀!! 它没有任何的加密呀
      

  2.   

    ???我用记本事,DW,EDITPULS打开都是上面的乱码,倒