[导入]关于iCast等“富媒体”广告的研究(三)--附JS文件
2007-03-03 00:28
387 查看
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
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
相关文章推荐
- [导入]关于iCast等“富媒体”广告的研究(一)
- [导入]关于iCast等“富媒体”广告的研究(二)
- 关于myeclipse导入项目时js文件验证出红叉的问题
- [导入]关于ASP.NET返回文件的继续研究
- 关于HTML/JSP文件中JS文件和CSS文件的导入顺序
- 关于MyEclipse导入工程后部分JS文件出现红叉不可用的情况及解决办法
- 关于在MyEclipse2014中导入jquery-easyui-1.4.1,MyEclipse中js文件报错的解释
- 关于公司common.jqgrid.js文件的研究(未完)
- js飘浮广告(可以为jpg.gif.flash文件)
- 关于iOS项目中引入Html5文件(html/js/css)的路径问题
- jsp中js文件导入顺序
- SpringMVC架构的项目,js,css等静态文件导入有问题
- js关于精确计算和数值格式化以及直接引js文件
- 关于Python3无法导入Image等库文件解决方案
- 关于使用cocoaPods,import导入时第三方库头文件没有提示问题的解决办法
- 导入文件 jquery.js文件报红解决办法
- 利用 js-xlsx 实现 Excel 文件导入并解析Excel数据成json格式的数据
- 关于js文件在html页面中放的位置举例说明
- JS导入文件与CSS导入文件的不同
- 动态导入JS文件节省加载时间