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


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 相关文章推荐
关于jquery动态增减控件的一些想法和小插件
Aug 01 Javascript
Javascript数组Array基础介绍
Mar 13 Javascript
浅谈js中子页面父页面方法 变量相互调用
Aug 04 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
Oct 17 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
Jun 13 Javascript
js实现图片粘贴上传到服务器并展示的实例
Nov 08 Javascript
微信小程序列表中item左滑删除功能
Nov 07 Javascript
小程序自定义模板实现吸顶功能
Jan 08 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
Jun 03 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
Aug 10 Javascript
uni-app实现获取验证码倒计时功能
Nov 01 Javascript
vue3.0 数字翻牌组件的使用方法详解
Apr 20 Vue.js
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实现MySQL更新记录的代码
2008/06/07 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
php printf输出格式使用说明
2010/12/05 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
php简单判断文本编码的方法
2015/07/30 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
php单链表实现代码分享
2016/07/04 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
PHP中的self关键字详解
2019/06/23 PHP
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
Python实现的数据结构与算法之链表详解
2015/04/22 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
Python3实现建造者模式的示例代码
2020/06/28 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
会计学专业求职信
2014/07/17 职场文书
详解Python中的进程和线程
2021/06/23 Python