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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] [美化] · 鼠标指向->提示信息美化 by oytktk

[复制链接]
oytktk 发表于 2005-9-9 11:50:39 | 显示全部楼层 |阅读模式
如果你安装了这个跟变色连接有冲突请查看这个贴子解决:

https://discuz.dismall.com/viewth ... p;page=3#pid1220853


第一次发这类东西哦..

刚才没时候的时候弄下来的...发现挺美..不敢独享啊!

看看截图先

演示:

http://www.huasa.org/bbs/index.php

[ 本帖最后由 oytktk 于 2007-9-19 18:52 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| oytktk 发表于 2005-9-9 11:51:14 | 显示全部楼层
方法:

第一步:

include/common.js

如果你本来已经有其它效果,可以先删除,当然,不删除也行的,继续下一步也没问题.

文章 的最后加入



  1. var pltsPop=null;
  2. var pltsoffsetX = 10;
  3. var pltsoffsetY = 15;
  4. var pltsPopbg="#FFFFEE"; //这里是背景色
  5. var pltsPopfg="#ffffff"; //这里是前景色
  6. var pltsTitle="";
  7. document.write('<div id=pltsTipLayer style="display: none;position: absolute; z-index:10001"></div>');
  8. function pltsinits()
  9. {
  10.     document.onmouseover   = plts;
  11.     document.onmousemove = moveToMouseLoc;
  12. }
  13. function plts()
  14. {  var o=event.srcElement;
  15.     if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};
  16.     if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};
  17.     pltsPop=o.dypop;
  18.     if(pltsPop!=null&&pltsPop!=""&&typeof(pltsPop)!="undefined")
  19.     {
  20.         pltsTipLayer.style.left=-1000;
  21.         pltsTipLayer.style.display='';
  22.         var Msg=pltsPop.replace(/\n/g,"<br>");
  23.         Msg=Msg.replace(/\0x13/g,"<br>");
  24.         var re=/\{(.[^\{]*)\}/ig;
  25.         if(!re.test(Msg))pltsTitle="信息提示";
  26.         else{
  27.           re=/\{(.[^\{]*)\}(.*)/ig;
  28.             pltsTitle=Msg.replace(re,"$1")+"&nbsp;";
  29.           re=/\{(.[^\{]*)\}/ig;
  30.           Msg=Msg.replace(re,"");
  31.           Msg=Msg.replace("<br>","");}
  32.           var attr=(document.location.toString().toLowerCase().indexOf("list.asp")>0?"nowrap":"");
  33.                var content =
  34.               '<table style="FILTER:alpha(opacity=80) shadow(color=#bbbbbb,direction=135);" id=toolTipTalbe border=0><tr><td width="100%"><table class=tableBorder1 cellspacing="1" cellpadding="0" style="width:100%">'+
  35.               '<tr id=pltsPoptop><th height=18 valign=bottom><font color=white><b><p id=topleft align=left>↖'+pltsTitle+'</p><p id=topright align=right style="display:none">'+pltsTitle+'↗</font></b></font></th></tr>'+
  36.               '<tr><td "+attr+" class=tablebody1 style="padding-left:14px;padding-right:14px;padding-top: 6px;padding-bottom:6px;line-height:135%">'+Msg+'</td></tr>'+
  37.               '<tr id=pltsPopbot style="display:none"><th height=18 valign=bottom><font color=white><b><p id=botleft align=left>↙'+pltsTitle+'</p><p id=botright align=right style="display:none">'+pltsTitle+'↘</font></b></font></th></tr>'+
  38.               '</table></td></tr></table>';
  39.                pltsTipLayer.innerHTML=content;
  40.                toolTipTalbe.style.width=Math.min(pltsTipLayer.clientWidth,document.body.clientWidth/2.2);
  41.                moveToMouseLoc();
  42.                return true;
  43.        }
  44.     else
  45.     {
  46.             pltsTipLayer.innerHTML='';
  47.               pltsTipLayer.style.display='none';
  48.                return true;
  49.     }
  50. }

  51. function moveToMouseLoc()
  52. {
  53.         if(pltsTipLayer.innerHTML=='')return true;
  54.         var MouseX=event.x;
  55.         var MouseY=event.y;
  56.         //window.status=event.y;
  57.         var popHeight=pltsTipLayer.clientHeight;
  58.         var popWidth=pltsTipLayer.clientWidth;
  59.         if(MouseY+pltsoffsetY+popHeight>document.body.clientHeight)
  60.         {
  61.                   popTopAdjust=-popHeight-pltsoffsetY*1.5;
  62.                   pltsPoptop.style.display="none";
  63.                   pltsPopbot.style.display="";
  64.         }
  65.          else
  66.         {
  67.                    popTopAdjust=0;
  68.                   pltsPoptop.style.display="";
  69.                   pltsPopbot.style.display="none";
  70.         }
  71.         if(MouseX+pltsoffsetX+popWidth>document.body.clientWidth)
  72.         {
  73.                 popLeftAdjust=-popWidth-pltsoffsetX*2;
  74.                 topleft.style.display="none";
  75.                 botleft.style.display="none";
  76.                 topright.style.display="";
  77.                 botright.style.display="";
  78.         }
  79.         else
  80.         {
  81.                 popLeftAdjust=0;
  82.                 topleft.style.display="";
  83.                 botleft.style.display="";
  84.                 topright.style.display="none";
  85.                 botright.style.display="none";
  86.         }
  87.         pltsTipLayer.style.left=MouseX+pltsoffsetX+document.body.scrollLeft+popLeftAdjust;
  88.         pltsTipLayer.style.top=MouseY+pltsoffsetY+document.body.scrollTop+popTopAdjust;
  89.           return true;
  90. }
  91. pltsinits();
复制代码


模板文件夹内CSS.HTM

  1. </style>
复制代码


前面加入


  1. .tableBorder1
  2. {
  3.     border: 1px #6699ee solid;
  4.     background-color: #6699ee;
  5. FONT-SIZE: 12px
  6. }
  7. .TableBody1
  8. {
  9. background-color: #FFFFFF;
  10. }

  11. #loader {
  12.         BORDER-RIGHT: #6699ee 3px solid; BORDER-TOP: #6699ee 3px solid; DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 2; FILTER: Alpha(opacity=75); LEFT: 0px; BORDER-LEFT: #6699ee 3px solid; BORDER-BOTTOM: #6699ee 3px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
  13. }
复制代码


完工 .....说明一下,如果跟你的论坛颜色搭配不起来..你可以改改颜色...

[ 本帖最后由 oytktk 于 2005-9-9 15:20 编辑 ]
回复

使用道具 举报

karl907 发表于 2005-9-9 11:53:06 | 显示全部楼层
沒得坐沙發啊?


很漂亮的HACK........快發快發....我要定了....
回复

使用道具 举报

hufanyun 发表于 2005-9-9 11:55:48 | 显示全部楼层
楼主还不发.很欠打..
回复

使用道具 举报

 楼主| oytktk 发表于 2005-9-9 11:57:02 | 显示全部楼层
我比较喜欢调人味口...哈哈

回复

使用道具 举报

karl907 发表于 2005-9-9 11:58:15 | 显示全部楼层

回复 #5 oytktk 的帖子

顯然是欠扁..............但見你這麼"可愛"捨不得扁......
回复

使用道具 举报

 楼主| oytktk 发表于 2005-9-9 11:59:21 | 显示全部楼层
原帖由 karl907 于 2005-9-9 11:58 发表
顯然是欠扁..............但見你這麼"可愛"捨不得扁......


拜托大哥....偶不可爱..可恨还差不多..

吃饭先...别忘了给我顶住~~让大家都安上~
回复

使用道具 举报

hufanyun 发表于 2005-9-9 12:01:44 | 显示全部楼层
差点点到扣分..
回复

使用道具 举报

karl907 发表于 2005-9-9 12:05:36 | 显示全部楼层
頂住是要的啦....但我要睡了.........先收藏了.........
回复

使用道具 举报

咕咕 发表于 2005-9-9 12:09:10 | 显示全部楼层
很好哦...那照片是你??
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:43 , Processed in 0.031281 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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