从新浪弄下来的全屏广告代码 与使用说明


Posted in Javascript onMarch 15, 2007

<!--全屏开始--><!--interstitial begin-->
      <SCRIPT language=JavaScript> 
<!--
//时间计算
SYfullscreen=false;
today=new Date();
function testdate()
{
    if(today.getMonth()=='2') //是否为3月
        {
            if(today.getDate()=='15') //是否为15日
            {
<!--725A3E8355CB-->//全屏开始
if(today.getHours()>='14' && today.getHours()<'15')
{    
    adInterPath='http://ad4.sina.com.cn/sina/ae/ad_src/fullscreen/fullscreenv2.html?
http://sina.allyes.com/main/adfclick?
db=sina&bid=73474,105318,105433&cid=0,0,0&sid=97875&advid=3716&camid=14291&show=ignore&url=http://61.49.38.5/tzhddoc/index.ht
m${}/upload/2007315152115702.jpg';SYfullscreen=true                                

}<!--$$ huiyan/2007-3-15 14:00:01 ~ 2007-3-15 14:59:59/B $-->
<!--4774607C08FD-->//全屏开始
if(today.getHours()>='8' && today.getHours()<'9')
{    
    adInterPath='http://ad4.sina.com.cn/sina/ae/ad_src/fullscreen/fullscreenv2.html?
http://sina.allyes.com/main/adfclick?
db=sina&bid=73474,105318,105433&cid=0,0,0&sid=97875&advid=3716&camid=14291&show=ignore&url=http://61.49.38.5/tzhddoc/index.ht
m${}/upload/2007315152115903.JPG';SYfullscreen=true                            

}<!--$$ raowei/2007-3-15 ~ 2007-3-16 两天勿撤,谢谢!/B $-->
<!--35F6B37FB5E4-->//全屏开始
if(today.getHours()>='16' && today.getHours()<'17')
{    
    adInterPath='http://ad4.sina.com.cn/sina/ae/ad_src/fullscreen/fullscreenv2.html?
http://sina.allyes.com/main/adfclick?
db=sina&bid=70483,101960,102064&cid=0,0,0&sid=94712&advid=3254&camid=13506&show=ignore&url=http://www.sagitar.com.cn/${}
/upload/2007315152115985.GIF';SYfullscreen=true                    

}<!--$$ limeng/2007-3-15 16:00:01 ~ 2007-3-15 16:59:59/B $-->
<!--C5EB1D51E54C-->//全屏开始
if(today.getHours()>='17' && today.getHours()<'18')
{    
    adInterPath='http://ad4.sina.com.cn/sina/ae/ad_src/fullscreen/fullscreenv2.html?
http://sina.allyes.com/main/adfclick?
db=sina&bid=73214,104975,105088&cid=0,0,0&sid=97562&advid=3705&camid=14237&show=ignore&url=http://adclient.dentsu.com.cn/html
.ng/adspec=Flash&adtype=single_dui_lian&affiliate=sina&campaignid=842&channel=aoyun_page&log=0¶ms.styles=clickcmd?${}
/upload/2007315152115273.jpg';SYfullscreen=true                    

}<!--$$ limeng/2007-3-15 17:00:01 ~ 2007-3-15 17:59:59/B $-->
<!--D4C112442CAF-->//全屏开始
if(today.getHours()>='18' && today.getHours()<'19')
{    
    adInterPath='http://ad4.sina.com.cn/sina/ae/ad_src/fullscreen/fullscreenv2.html?
http://sina.allyes.com/main/adfclick?
db=sina&bid=73271,105059,105175&cid=0,0,0&sid=97643&advid=3254&camid=14234&show=ignore&url=http://www.sagitar.com.cn/olympic$
{}/upload/2007315152115162.jpg';SYfullscreen=true                

}<!--$$ limeng/2007-3-15 ~ 2007-3-15/B $-->
}}}
testdate();
var MSIE=navigator.userAgent.indexOf("MSIE");
var OPER=navigator.userAgent.indexOf("Opera");
if(SYfullscreen==true)
{
    if (document.all && MSIE!=-1 && OPER==-1) { 
    // this is a 4.x browser, no? 
function changediv(){
    document.getElementById('hiddenLayer').style.display = "block";
    document.getElementById('interstitialFrame').src = adInterPath;
    setTimeout("hidediv()",5000)
}
function hidediv(){
    document.getElementById('hiddenLayer').style.display="none";
    SYtag=2;
}
function showfull(){
    setTimeout("changediv()",2000); 
}
showfull();
    }
}
// -->
</SCRIPT>
      <SCRIPT language=JavaScript> 
<!--
if(SYfullscreen==true)
{
    if (document.all && MSIE!=-1 && OPER==-1) { 
    // this is a 4.x browser, no? 
        document.write('<DIV ID="hiddenLayer" style="display: none; height: 450px;">');

        expandableIframe = '<IFRAME id="interstitialframe" width=750 HEIGHT=450 NORESIZE SCROLLING=No FRAMEBORDER=0 
MARGINHEIGHT=0 MARGINWIDTH=0></IFRAME>';
        document.write(expandableIframe);

}
document.write('</div>');
}
// -->
</SCRIPT>
<!--interstitial end--><!--全屏结束-->
说明新浪主要是根据时间段来显示不同的广告,然后将动态控制iframe来显示广告
有个重要的文件
http://ad4.sina.com.cn/sina/ae/ad_src/fullscreen/fullscreenv2.html
的代码如下,用${}作为分割符,利用了数组

<html><head> 
<meta http-equiv="Content-type" content="text/html; charset=gb2312"> 
<title>新浪广告</title> 
</head> 
<body bgcolor=#ffffff topmargin=0 marginheight=0 leftmargin=0 marginwidth=0> 
<center> 
<script language = javascript> 
var par = location.search.substr(1); 
var ary = par.split("${}"); document.writeln("<a href='"  + ary[0] + "' target=_blank><img src=" + ary[1] + " width=750 height=450 border=0></a>"); 
</script> 
</center> 
</body></html>

ary[0]为连接地址
ary[1]为图片地址
Javascript 相关文章推荐
qTip2 精致的基于jQuery提示信息插件
Feb 17 Javascript
jQuery修改CSS伪元素属性的方法
Jul 30 Javascript
Javascript毫秒数用法实例
Feb 05 Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
vue深入解析之render function code详解
Jul 18 Javascript
详解express与koa中间件模式对比
Aug 07 Javascript
使用JQ完成表格隔行换色的简单实例
Aug 25 Javascript
微信小程序的部署方法步骤
Sep 04 Javascript
Vue实现固定定位图标滑动隐藏效果
May 30 Javascript
基于javascript实现碰撞检测
Mar 12 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
Jul 27 Javascript
Z-Blog中用到的js代码
Mar 15 #Javascript
htm调用JS代码
Mar 15 #Javascript
QQ邮箱的一个文本编辑器代码
Mar 14 #Javascript
用js实现的一个Flash滚动轮换显示图片代码生成器
Mar 14 #Javascript
js实现的网站首页随机公告随机公告
Mar 14 #Javascript
newxtree.js代码
Mar 13 #Javascript
xtree.js 代码
Mar 13 #Javascript
You might like
php中this关键字用法分析
2016/12/07 PHP
php实现微信扫码支付
2017/03/26 PHP
IE8 原生JSON支持
2009/04/13 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
JavaScript 判断浏览器是否是IE
2021/02/19 Javascript
python字符串编码识别模块chardet简单应用
2015/06/15 Python
python算法表示概念扫盲教程
2017/04/13 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
python Zmail模块简介与使用示例
2020/12/19 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
机械设计及其自动化专业推荐信
2013/10/31 职场文书
就业自荐书
2013/12/05 职场文书
团队精神演讲稿
2013/12/31 职场文书
工作分析计划书
2014/04/30 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers