zoukankan      html  css  js  c++  java
  • [导入]关于iCast等“富媒体”广告的研究(三)附JS文件

     this.showPlayer1 = function() {
      try {
       var w = window.open('http://g.fc510.com/2052/130.html',this.player_name,"fullscreen=0, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, left=" + screen.width + ", top=" + screen.height + ", width=" + this.movie_w_final + ", height=" + this.movie_h_final);
      } catch (e) {}
      if (typeof(w)=="undefined" || w==null) {
       return -1;
      }
      this.write_exp_time();
      this.submitData4CPM(this.mission_id);
      this.set_domain(this.original_domain);
      return 1;
    }

    先看看这段js,这一段js就是在没有任何限制时弹出windows.open()的窗口。修改cookies和提交流量统计。

    this.showPlayer2 = function() {.......

    这个函数用来弹出模态对话框的版本。

     if(!isDEMO && !this.is_quick_load)
     {
      var s1 = "";
      s1 += '<APPLET style="visibility:hidden; position:absolute" code="ntelevise.web.nTelevise.class" codebase="'
        + this.code_base
        + '" name="nTelevise_APP" id="nTelevise_APP" WIDTH=1 HEIGHT=1 ALIGN=baseline ARCHIVE="nTelevise.jar" MAYSCRIPT>';
      s1 += '<param name=flashurl value="' + this.download_base + this.cur_movie_file_name + '">';
      s1 += '<param name=advname value="' + this.mission_id + '" ><\/APPLET>';
     
      var s2 = "";
      s2 += '<APPLET style="visibility:hidden; position:absolute" code="ntelevise.web.nTelevise.class" codebase="'
        + this.code_base
        + '" name="nTelevise_APP" id="nTelevise_APP" WIDTH=1 HEIGHT=1 ALIGN=baseline ARCHIVE="nTelevise.jar" MAYSCRIPT>';
      s2 += '<param name=flashurl value="' + this.download_base + this.cur_movie_file_name +'">';
      s2 += '<param name=advname value="' + this.mission_id + '" ><\/APPLET>';

      var re1 = /sohu/i;
      var re2 = /17173/i;

      if(isSohuCode)
         document.write(s2);
      else
         document.write(s1);

      this.applet_create_time = new Date();
     }

         呵呵,上面这个函数则是在js无法弹出窗口的情况下。准备弹出的applet程序,注意这里:APPLET style="visibility:hidden; position:absolute" 为什么这样写我稍候再讲。

         最近要好好休息一下,这是几个主要的函数,文件附在后面,大家看了有问题再说,声明:本人不欢迎任何新手和对技术有着极其肤浅认识热衷于"做管理"的伪IT人向我提出任何问题以及要求帮助,本人也不会解答任何人关于为什么部署不成功无法显示等问题,如果没有能力看的懂我提供的代码,就算了。祝大家周末愉快。

         下载:点击下载文件 (jar文件也在里面,入门的人就可以部署在自己的机器上试一下了,有问题不要来问我)


    文章来源:http://www.w3cool.com/2007/03/03/icastjs.html
  • 相关阅读:
    【二分】Urozero Autumn Training Camp 2016 Day 5: NWERC-2016 Problem C. Careful Ascent
    【强连通分量缩点】【DFS】【动态规划】Urozero Autumn Training Camp 2016 Day 5: NWERC-2016 Problem B. British Menu
    【Splay】Codeforces Round #424 (Div. 1, rated, based on VK Cup Finals) B. Cards Sorting
    【Splay】bzoj3223 Tyvj 1729 文艺平衡树
    【Splay】bzoj3224 Tyvj 1728 普通平衡树
    【LIS】【递推】Gym
    【DFS】【枚举】Gym
    【递推】【DFS】【枚举】Gym
    【推导】Codeforces Round #424 (Div. 1, rated, based on VK Cup Finals) A. Office Keys
    【概率dp】【数学期望】Gym
  • 原文地址:https://www.cnblogs.com/weijie/p/1348793.html
Copyright © 2011-2022 走看看