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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

提示信息 FOR Discuz!

[复制链接]
hufanyun 发表于 2005-10-19 09:38:38 | 显示全部楼层 |阅读模式
编辑模板 - css.htm

找到:
  1. </style>
复制代码


下面加上:

  1. <style type="text/css">

  2. #hintbox{ /*CSS for pop up hint box */
  3. position:absolute;
  4. background-color: lightyellow;
  5. width: 150px; /*Default width of hint.*/
  6. padding: 3px;
  7. border:1px solid black;
  8. font:normal 11px Verdana;
  9. line-height:18px;
  10. z-index:100;
  11. border-right: 3px solid black;
  12. border-bottom: 3px solid black;
  13. visibility: hidden;
  14. }

  15. .hintanchor{ /*CSS for link that shows hint onmouseover*/
  16. font-weight: bold;
  17. color: navy;
  18. margin: 3px 8px;
  19. }

  20. </style>

  21. <script type="text/javascript">

  22.                
  23. var horizontal_offset="9px" //horizontal offset of hint box from anchor link

  24. /////No further editting needed

  25. var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
  26. var ie=document.all
  27. var ns6=document.getElementById&&!document.all

  28. function getposOffset(what, offsettype){
  29. var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
  30. var parentEl=what.offsetParent;
  31. while (parentEl!=null){
  32. totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
  33. parentEl=parentEl.offsetParent;
  34. }
  35. return totaloffset;
  36. }

  37. function iecompattest(){
  38. return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
  39. }

  40. function clearbrowseredge(obj, whichedge){
  41. var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
  42. if (whichedge=="rightedge"){
  43. var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
  44. dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
  45. if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
  46. edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
  47. }
  48. else{
  49. var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
  50. dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
  51. if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
  52. edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
  53. }
  54. return edgeoffset
  55. }
  56. //more javascript from www.smallrain.net
  57. function showhint(menucontents, obj, e, tipwidth){
  58. if ((ie||ns6) && document.getElementById("hintbox")){
  59. dropmenuobj=document.getElementById("hintbox")
  60. dropmenuobj.innerHTML=menucontents
  61. dropmenuobj.style.left=dropmenuobj.style.top=-500
  62. if (tipwidth!=""){
  63. dropmenuobj.widthobj=dropmenuobj.style
  64. dropmenuobj.widthobj.width=tipwidth
  65. }
  66. dropmenuobj.x=getposOffset(obj, "left")
  67. dropmenuobj.y=getposOffset(obj, "top")
  68. dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
  69. dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
  70. dropmenuobj.style.visibility="visible"
  71. obj.onmouseout=hidetip
  72. }
  73. }

  74. function hidetip(e){
  75. dropmenuobj.style.visibility="hidden"
  76. dropmenuobj.style.left="-500px"
  77. }

  78. function createhintbox(){
  79. var divblock=document.createElement("div")
  80. divblock.setAttribute("id", "hintbox")
  81. document.body.appendChild(divblock)
  82. }

  83. if (window.addEventListener)
  84. window.addEventListener("load", createhintbox, false)
  85. else if (window.attachEvent)
  86. window.attachEvent("onload", createhintbox)
  87. else if (document.getElementById)
  88. window.onload=createhintbox

  89. </script>
复制代码

编辑模板 - login.htm:
找到:
  1. <a href="register.php">{lang register_now}</a>
复制代码

改为:
  1. <a href="register.php" class="hintanchor" onMouseover="showhint('请输入用户名称,应该字母和数字结合使用.', this, event, '150px')">{lang register_now}</a>
复制代码


找到:
  1. <a href="member.php?action=lostpasswd">{lang lostpassword}</a>
复制代码

改为:
  1. <a href="member.php?action=lostpasswd" class="hintanchor" onMouseover="showhint('忘记密码.可以点击这里取回密码.', this, event, '200px')">>{lang lostpassword}</a>
复制代码


完成!

提外话。其实可以看出来
  1. onMouseover="showhint('请输入用户名称,应该字母和数字结合使用.', this, event, '150px')">
复制代码

这两句都可以随便改。当然也可以随便加到其他显示的地方。这个就看你的变通了。这个只是实现一个地方。其他地方可以自己加这样的代码。文字改了就可以了
karl907 发表于 2005-10-19 09:43:17 | 显示全部楼层
搶到沙發!!!
回复

使用道具 举报

freddy 发表于 2005-10-19 09:45:03 | 显示全部楼层
支持老兄@
回复

使用道具 举报

 楼主| hufanyun 发表于 2005-10-19 09:46:23 | 显示全部楼层
原帖由 freddy 于 2005-10-19 09:45 发表
支持老兄@

还有些东西晚点在发了,呵呵~现在心情好乱
回复

使用道具 举报

haohao036 发表于 2005-10-19 10:24:42 | 显示全部楼层
支持一下。。。。。新苦了。。。你这个我收下了。。。呵呵。
回复

使用道具 举报

MacauNet 发表于 2005-10-19 10:28:57 | 显示全部楼层
支持....................
回复

使用道具 举报

5025488.net 发表于 2005-10-19 11:02:36 | 显示全部楼层
斑竹发的都是精品啊
回复

使用道具 举报

全球通 发表于 2005-10-19 11:57:09 | 显示全部楼层
不错啊,很耐用
回复

使用道具 举报

lu5266 发表于 2005-10-19 12:03:50 | 显示全部楼层
这个好东西啊

收.........
回复

使用道具 举报

ndren 发表于 2005-10-19 13:12:18 | 显示全部楼层
好东东,收下了,感谢兄弟。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 03:09 , Processed in 0.034621 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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