Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【推荐】提醒游客登陆或注册-HACK

[复制链接]
qilin520 发表于 2005-4-26 23:15:15 | 显示全部楼层 |阅读模式
提醒游客登陆或注册的10秒提示窗口,游客登陆后就不会提示了

演示:www.cug.sds.cn

编辑模板 - footer.htm

  1. <!--{if !$discuz_user}--><SCRIPT language=JavaScript1.2>
  2. adTime=10;
  3. chanceAd=1;
  4. var ns=(document.layers);
  5. var ie=(document.all);
  6. var w3=(document.getElementById && !ie);
  7. adCount=0;
  8. function initAd(){
  9.         if(!ns && !ie && !w3) return;
  10.         if(ie)                adDiv=eval('document.all.sponsorAdDiv.style');
  11.         else if(ns)        adDiv=eval('document.layers["sponsorAdDiv"]');
  12.         else if(w3)        adDiv=eval('document.getElementById("sponsorAdDiv").style');
  13.         randAd=Math.ceil(Math.random()*chanceAd);
  14.         if (ie||w3)
  15.         adDiv.visibility="visible";
  16.         else
  17.         adDiv.visibility ="show";
  18.         if(randAd==1) showAd();
  19. }
  20. function showAd(){
  21. if(adCount<adTime*10){adCount+=1;
  22.         if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
  23.         documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
  24.         else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
  25.         documentHeight=window.innerHeight/2+window.pageYOffset-20;}
  26.         else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
  27.         documentHeight=self.innerHeight/2+window.pageYOffset-20;}
  28.         adDiv.left=documentWidth-200;adDiv.top =documentHeight-60;
  29.         setTimeout("showAd()",100);}else closeAd();
  30. }

  31. function closeAd(){
  32. if (ie||w3)
  33. adDiv.display="none";
  34. else
  35. adDiv.visibility ="hide";
  36. }
  37. onload=initAd;
  38. </SCRIPT>
  39. </P>
  40. <DIV id=sponsorAdDiv>
  41. <table border="0" cellspacing="0" cellpadding="0" width="250" bgcolor="#000000" align="center"><tr><td>
  42. <table border="0" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%"><tr class="header"><P align=center><TD width=70%  bgcolor="#606cc0"><FONT color=#ffffff><B>:::本窗口10秒钟后自动关闭:::</B></FONT></TD></P>  
  43.         <tr bgcolor="{ALTBG2}" align="center">
  44.         <td colspan="3" align="center">
  45.       <TABLE border=0 cellPadding=0 cellSpacing=0 height=100 style="BORDER-COLLAPSE: collapse" width=100%>  
  46.         <TBODY><TR>  
  47.         <TD width=50%><P align=center>欢迎您访问<A href="http://www.cug.oor.cn/"><font color=red>$bbname</font></A><br><br>窗口10秒后关闭,如果您不想让它出现请<br><br><font size=4>..::|<A href="logging.php?action=login"><font color=red>登陆</font></a>|::..<font size=2>或</font>..::|<A href="register.php"><font color=red>注册</font></a>|::..</font>
  48. </P>      
  49.           </TD></TR></TBODY></TABLE>
  50.            </td></tr></table></td></tr></table></div><!--{/if}-->
复制代码

编辑模板 - css.htm

  1. #sponsorAdDiv {HEIGHT: 1px; LEFT: 0px; POSITION: absolute; TOP: 0px; WIDTH: 1px}
复制代码


[ Last edited by qilin520 on 2005-4-26 at 23:16 ]

[ 本帖最后由 qilin520 于 2005-7-16 13:43 编辑 ]

评分

1

查看全部评分

freddy 发表于 2005-4-26 23:17:07 | 显示全部楼层
成功了的人回一下!我会加分的!!!
回复

使用道具 举报

 楼主| qilin520 发表于 2005-4-26 23:17:53 | 显示全部楼层
若要修改 消失的时间

查找

  1. if(adCount<adTime*10
复制代码


修改这里面这个数字就OK
回复

使用道具 举报

sbdk 发表于 2005-4-27 01:25:03 | 显示全部楼层
不错,成功了,不过界面不太好看.
回复

使用道具 举报

 楼主| qilin520 发表于 2005-4-27 21:30:21 | 显示全部楼层
呵呵~~不太好看的话 自己修改咯

我没改~~
回复

使用道具 举报

mmcatv 发表于 2005-4-27 21:36:26 | 显示全部楼层
还算可以.顶顶.还需要美化一下.
回复

使用道具 举报

playhl 发表于 2005-4-27 21:37:08 | 显示全部楼层
呵呵,我不太喜欢,不过这个功能的确不错
回复

使用道具 举报

william0116 发表于 2005-4-27 22:16:02 | 显示全部楼层
这个和淡入淡出公告有冲.公告不会显示.
回复

使用道具 举报

freddy 发表于 2005-4-27 22:49:29 | 显示全部楼层
有人成功了!加分鼓励!!!并列入收集贴!
回复

使用道具 举报

辰宇 发表于 2005-4-28 04:29:57 | 显示全部楼层
这些都加在模板哪儿呀,偶是新手,不懂怎么加,汗~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-22 09:17 , Processed in 0.037918 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表