这个特效怎么实现的呢?

hblzg 2003-12-22 09:15:18
当进入首页的时候,像拉幕一样下拉一个全屏或者半屏的广告。几秒后向上收缩,消失。怎么完成呢?
...全文
42 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
苦瓜不甜 2003-12-22
  • 打赏
  • 举报
回复
看了一下SINA.COM首页的类似页面,稍稍改动如下,
下面代码放于<body>之后
<div align="center"><table width=760 border=0 cellspacing=0 cellpadding=0><tr><td align=center><!--interstitial begin-->
<script language="JavaScript">
<!--
SYfullscreen=true
var adInterPath="/photos/wet.htm"<!--链接广告文件--->
if (document.all) {
// this is a 4.x browser, no?
document.write('<SCRI' + 'PT LANGUAGE="javascript1.2"');
document.writeln(' SRC="/photos/adv4.js"></SCR' + 'IPT>'); <!--链接JS脚本文件--->
}
// -->
</script>
<DIV ID="hiddenLayer" style="display: none; height: 450px;">
<script language="Javascript">
<!--
if (getsGlu) {
expandableIframe = '<IFRAME id="interstitialframe" width=750 HEIGHT=450 NORESIZE SCROLLING=No FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0></IFRAME>';
document.write(expandableIframe);
}
// -->
</script>
</div>
<!--阳光丝路2004最安全加盟经营模式!--></td></tr></table></div>
----------------------------------------------------------------------------------
下面是JS脚本文件(adv4.js)
var ads_agt=navigator.userAgent.toLowerCase();
var ads_is_major = parseInt(navigator.appVersion);

var ads_is_ie = ((ads_agt.indexOf("msie") != -1) && (ads_agt.indexOf("opera") == -1) && (ads_agt.indexOf("omniweb") == -1));
var ads_is_ie3 = (ads_is_ie && (ads_is_major < 4));
var ads_is_ie4 = (ads_is_ie && (ads_is_major == 4) && (ads_agt.indexOf("msie 5")==-1) && (ads_agt.indexOf("msie 6")==-1));
var ads_is_ie4up = (ads_is_ie && (ads_is_major >= 4));
var ads_is_ie5 = (ads_is_ie && (ads_is_major == 4) && (ads_agt.indexOf("msie 5.0")!=-1) );
var ads_is_ie5up = (ads_is_ie && !ads_is_ie3 && !ads_is_ie4);
var ads_is_ie5_1_macbeta = (ads_is_ie && (ads_agt.indexOf("mac")!=-1) && (ads_agt.indexOf("5.1b")!=-1));

var ads_is_nav = ((ads_agt.indexOf('mozilla')!=-1) && (ads_agt.indexOf('spoofer')==-1)
&& (ads_agt.indexOf('compatible') == -1) && (ads_agt.indexOf('opera')==-1)
&& (ads_agt.indexOf('webtv')==-1));
var ads_is_nav6 = (ads_is_nav && (ads_agt.indexOf("netscape6")!=-1) && (ads_agt.indexOf("6.1")==-1));
var ads_is_nav6up = (ads_is_nav && !ads_is_nav4 && !ads_is_nav3 && !ads_is_nav2);
var ads_is_nav6_1 = (ads_is_nav && (ads_agt.indexOf("netscape6")!=-1) && (ads_agt.indexOf("6.1")!=-1));
var ads_is_nav6_1up = (ads_is_nav && !ads_is_nav6 && !ads_is_nav4 && !ads_is_nav3 && !ads_is_nav2);


getsGlu = ((ads_is_ie5up && !ads_is_ie5_1_macbeta) || ads_is_nav6_1up);


//function changediv(depth)
//{
// divAll.style.zIndex=depth
// }
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()
lovedogdog 2003-12-22
  • 打赏
  • 举报
回复
极其讨厌这种东西
patchclass 2003-12-22
  • 打赏
  • 举报
回复
js和flash都可以
hblzg 2003-12-22
  • 打赏
  • 举报
回复
我记得有个什么插件或者java特效的东西挺简单的,但是用的时候忘记在那里了
xiwanghope 2003-12-22
  • 打赏
  • 举报
回复
作个flash,可以再播放完毕后自动收缩.把它放入到网页中,设置为背景透明.

leiaming 2003-12-22
  • 打赏
  • 举报
回复
做个层,用JS控制向下移动
mnwind 2003-12-22
  • 打赏
  • 举报
回复
好恶心
新浪什么的广告我都用MyIE2全部屏蔽掉了,你还要这种东西,还是好好学习一下基础知识吧!别搞那么花哨的东西
peter310cn 2003-12-22
  • 打赏
  • 举报
回复
http://www.1studio.net/,这里面什么特效都有!推荐给你!
iamsangster 2003-12-22
  • 打赏
  • 举报
回复
广告费如果不是太多,请别用这种特效,很烦人的
hblzg 2003-12-22
  • 打赏
  • 举报
回复
提示信息 getsGlu 没有定义

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧