阿赖ID:laily
277480次访问,排名203好友0人,关注者1
laily的文章
原创 56 篇
翻译 0 篇
转载 19 篇
评论 357 篇
阿赖.COM的公告

Google ADS

摄影展台

Utilities

总计数:
当前页:
Google搜索

9499.net
最近评论
tolys:中国人自己的品牌:中央一套!
shuddgf:zou guo
ebaseyu:bucuo
hrboldguo:如果是utf-8的就看不到树了,认帮忙,看看如何解决?
xlong1900:这个VS 2003 的,作者整理的还是很清晰的,如果再放上 2005 的话,就更好啦
文章分类
收藏
相册
阿赖色影
个人SHOW
BLOG专栏推荐
_★ 申请加入★
coollzh(RSS)
Dream .Net Blog(RSS)
driftingice的专栏(RSS)
griefforyou的程序人生(RSS)
Min.Dom(RSS)
mmkk's weblog
孟子E章的专栏(RSS)
拼搏之路(RSS)
晒太阳的草
最爱白菜(RSS)
活靶子.Net(RSS)
灵感之源(RSS)
精彩秋季 精彩.net(RSS)
翱翔.Net Blog(RSS)
键者天行(RSS)
阿好空间(RSS)
国欣网络
国欣网络社区
国欣网络首页
广发证券云浮营业部网站
我的数码相册
我的留言簿
阿赖Jscript控件程序及教程
热门文章
1.轻轻松松创建目录树菜单
2.ASP.NET动态生成网页图片
3.经典正则表达式
N-Gage使用技巧及问题解决之道
S60手机PC无线遥控器!
VBScript与正则表达式
在N-Gage上折腾一个Hello World程序
小程序大作为,JS工具脚本
搞笑,安全套广告语大全
新欢乐时光病毒源码分析
跟我玩转CSDN BLOG界面
酷!用VB/VB.NET开发各种智能手机应用
面向对象的jscript目录树程序
网址收藏
ASPCOOL Blog
Code Project
CSDN社区
DotNet博客
MSDN
博客园
博客堂
微软高校信息交流中心
无忧脚本
百度搜索
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 跟我来玩转CSDN BLOG界面收藏

新一篇: Visual Studio.Net 快捷键表 | 旧一篇: VB.NET 2005 Beta莫名其妙的BUG

欢迎来到阿赖的BLOG专栏,不知道你对我上面导航菜单感兴趣?我想你也注意到了左上角有一个按钮可以用来控制左边导航栏的显示/隐藏,还有导航栏里面的每个项都是可以通过单击栏目标题来控制展开/收缩的。好东东不敢独享,下面我就说说如何实现的。

      导航菜单是使用阿赖的javascript菜单控件(xp风格版)生成的,你可以访问http://www.9499.net?go=tc以获得关于此控件程序的教程和示例。菜单是通过遍历导航菜单栏的链接项动态生成的。下面的全部javascript程序代码:

<SCRIPT language=javascript src="http://gf.yf163.com/tmp/alai_menu_xp.js"></script>
<SCRIPT language=javascript>
<!--
document.body.onload=function()
{
try{
    var mc=new alai_menu_bar1(document.all.tagline) //建立导航菜单
 var imgUp=new Image()
 var imgDown=new Image()
 imgUp.src="/images/blog_csdn_net/laily/17459/o_minus.gif"
 imgDown.src="/images/blog_csdn_net/laily/17459/o_plus.gif"
 var h3=document.getElementsByTagName("h3")
 for(var i=0;i<h3.length;i++)
 {
  if(h3[i].sourceIndex>rightmenu.nextSibling.sourceIndex)break
  var img=new Image()
  img.src=imgUp.src
  h3[i].insertAdjacentElement("afterBegin",img)
  h3[i].onclick=function()
  {
   var ul=this.nextSibling
   var img=document.all[this.sourceIndex+1]
   ul.style.display=(ul.style.display=="none")?"block":"none"
   img.src=(ul.style.display=="none")?imgDown.src:imgUp.src
  }   //以上代码主要控制导航栏的,以下代码为生成菜单
  if(h3[i].nextSibling.tagName.toLowerCase()!="ul")continue
  var mnu=new alai_menu_xp(260)
  var items=h3[i].nextSibling.children
  if(items==null)continue
  for(var j=0;j<items.length;j++)
  {
   var item=items[j].childNodes[0]
   if(item==null)continue
   if(typeof(item.innerText)=="undefined" || typeof(item.href)=="undefined")continue
   if(item.target=="")item.target="_self"
   mnu.addLink(item.href,item.innerText,item.target,"http://gf.yf163.com/tmp/tc/images/html.gif")
  }
  if(mnu.item.length>0)mc.add(h3[i].innerText,mnu)
 }
 h3[0].click(); h3[1].click(); //收缩导航栏的"my link"和"blog stats"
 
 //添加控制导航栏收缩/展开的按钮
 var btn=document.createElement('span');
 document.body.insertAdjacentElement('beforeEnd',btn);
 btn.style.cssText='position:absolute;display:block;top:22;left:2;width:110;height:20;color:blue;background:yellow;border:2 outset;cursor:hand;';
 btn.innerText='<<收回导航栏';
 btn.onclick=function()
 {
  var isHide=(rightmenu.style.display=='none');
  rightmenu.style.display=isHide?'block':'none';
  btn.innerText=isHide?'<<收回导航栏':'展开导航栏>>';
 }
} catch(e){;}
}
//-->
</SCRIPT>

将以上程序代码粘贴到配置-静态新闻/声明里即可。特别提醒,我的Blog配置皮肤设置为gertrude-red.css,如果你使用其它的皮肤程序可能需要作一些更改才能正确生成菜单。

发表于 @ 2004年07月30日 00:08:00|评论(loading...)|编辑

新一篇: Visual Studio.Net 快捷键表 | 旧一篇: VB.NET 2005 Beta莫名其妙的BUG

评论

#凡石 发表于2004-07-30 06:41:00  IP: 61.186.109.*
很方便也很漂亮。

看了很多csdn的blog的美化和优化实例,几点明白之处,请赐教:
1: 怎么单独新建一个目录栏目?比如你的摄影展台和Utilities这样的格式。
2: 我看有的目录很简洁,是如何实现的呢? 比如:http://blog.csdn.net/Shimizu/
3: 我的相册根本就没有上传的方法,相片是如何传上去的呢?我一直很郁闷,有时文章里要图片的话,我只能引用blog之外的url地址,非常不方便
  我的相册配置目录如下(只有三项):
  **************
  添加相册
  标题
 描述(包含HTML共1000字符)
 **************
4: 我用的皮肤是默认的Cogitation,要用你的菜单控件,具体是修改哪里呢?
5: 网页顶的图片是如何加上的呢?比如:http://blog.csdn.net/devercn

问题是多了点,麻烦你了,谢谢!
#jjyy 发表于2004-07-30 07:22:00  IP: 219.137.123.*
好东东,挺不错的!
#hbzxf 发表于2004-07-30 10:22:00  IP: 221.192.52.*
Very Good!

关于给CSDNBLOG添加计数器
http://blog.csdn.net/hbzxf/archive/2004/06/26/27040.aspx
制作自定义CSDNBLOG皮肤
http://blog.csdn.net/hbzxf/archive/2004/06/27/27879.aspx
高效CSDNBLOG技巧终结篇
http://blog.csdn.net/hbzxf/archive/2004/06/28/28847.aspx
#阿赖 发表于2004-07-30 11:31:00  IP: 218.19.129.*
多谢支持.
回凡石:
1.你自己查看一下源代码就知道了。
2.不添加分类,当然简洁
3.点一个相册,注意“添加照片”这一行右边有个按扭,点一下......
4.在管理->配置里选择我文章里说的皮肤,将以上程序代码粘贴到静态新闻/声明里
5.将图片的HTML加到"配置-静态新闻/声明"里
#阿赖 发表于2004-07-30 11:32:00  IP: 218.19.129.*
相关链接:
我以前关于BLOG 技巧的文章:
http://blog.csdn.net/laily/archive/2004/07/20/46177.aspx BLOG技巧:给BLOG加一个控制菜单展开和收缩的按扭
http://blog.csdn.net/laily/archive/2004/07/17/44093.aspx 在自己Blog的导航菜单加动态摄影作品展
http://blog.csdn.net/laily/archive/2004/06/29/29496.aspx Blog技巧之二:给自己的BLOG加一个不用注册申请的计数计?
http://blog.csdn.net/laily/archive/2004/06/29/29449.aspx Blog 技巧之一:给自己的BLOG来点音乐如何_
#WILLIE 发表于2004-08-25 17:56:00  IP: 211.144.99.*
非常感谢..
你的BLOG技巧文章太有用了..
#CNCC 发表于2004-09-22 00:07:00  IP: 219.137.123.*
牛!
向你学习
#horoscope 发表于2005-02-17 18:52:00  IP: 84.97.24.*
can i ask u a question about your blog themes
#femmes mures 发表于2005-04-23 17:24:00  IP: 84.97.31.*
noone here to answer our questions ?
#lai 发表于2005-04-25 10:37:00  IP: 218.19.129.*
What is your question?
#投影机 发表于2006-01-06 02:52:00  IP: 219.130.208.*
好东西,先看看出来的效果怎样!
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 阿赖.COM