[js] outlookbar的使用

Js版的Outlookbar Menu 这是一个网上流行的Outlookbar JS版的MENU 代码清晰,无论是使用还是学习都很不错。 至于使用的话,有没有涉及到版权问题我就不是很 清楚啦! 立即下载

发表于2007年04月05日 20:26 阅读(3) 评论(0)

今天看了outlookbar的使用,这个web组件看上去很强大,用起来却很简单。

什么是outlookbar?很简单,用过outlook就知道,如下图:

事实上,要在自己的网页中加上这个东西,没有想象中的难:

下载outlookbar的javascript实现脚本:

http://www.dynamicdrive.com/dynamicindex1/outbar2/index.htm

在自己的页面中引入这个脚本:

<script language="JavaScript" src="crossbrowser.js" type="text/javascript">
</script>
<script language="JavaScript" src="outlook.js" type="text/javascript">
</script>


创建outlookbar组件以及内容:

   //create OutlookBar
  var o = new createOutlookBar('Bar',0,0,screenSize.width,screenSize.height,'#606060','white');//'#000099') // OutlookBar
  var p;

  //create first panel
  p = new createPanel('al','Anwendungen');
  p.addButton('netm.gif','Netmanage','alert("NetM")');
  p.addButton('news.gif','News','alert("News")');
  p.addButton('word.gif','Word','alert("Word")');
  p.addButton('peditor.gif','Editor','alert("Editor")');
  p.addButton('mail.gif','Mail','alert("Mail")');
  o.addPanel(p);
  
  p = new createPanel('p','Postf鋍her');
  p.addButton('mail.gif','Mail 2','alert("Mail2")');
  p.addButton('peditor.gif','Personal<BR>Editor','alert("Personal Editor")');
  p.addButton('word.gif','Projekte','alert("Projekte")');
  p.addButton('news.gif','Adresse','alert("Adresse")');
  p.addButton('mail.gif','Postausgang','alert("Postausgang")');
  p.addButton('mail.gif','Posteingang','alert("Posteingang")');
  p.addButton('news.gif','Information aus<BR>erster Hand','alert("Infos")');
  p.addButton('peditor.gif','Gelbe Post','alert("Gelbe Post")');
  p.addButton('word.gif','Schreiben','alert("Schreiben")');
  o.addPanel(p);

  p = new createPanel('l','Leeres Panel');
  o.addPanel(p);

  p = new createPanel('l2','Leeres Panel 2');
  o.addPanel(p);

  o.draw();         //draw the OutlookBar

这样就OK了!





Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1346612
(出自http://blog.youkuaiyun.com/johnrobbet/archive/2006/10/23/1346612.aspx)
OutBarDemo(具有QQ抽屉效果) 源码是网上下载的,有BUG,现修改以下问题: 1.项中无子项时,点击上下列表出错问题 2.只有一项加载报错问题 3.无项加载报错问题 立即下载

相关推荐

CMFCOutlookBar例子

搜索了2天,才弄到个好一点的抽屉控件例子,微软提供的一个类CMFCOutlookBar。CMFCOutlookBarPane使用例子VS2010,2012中有两个函数已经弃用,直接注释掉即可。 outlook界面控件 抽屉控件

createoutlookbar

leftbar.Create(_T("left"),this,CRect(0,0,200,2000),10000,WS_CHILD | WS_VISIBLE | CBRS_LEFT);  CMFCOutlookBarTabCtrl*tab=(CMFCOutlookBarTabCtrl*)leftbar.GetUnderlyingWindow();  tab->SetActiveTabTextC

moyumoyu的专栏 1772

js 实现拖动层和获取自然周

一个很好的拖动层的脚本,还有一个获取自然周的脚本。很实用!

MFC_CMfcOutlookBar

先废话几句吧~~ 当初学mfc就是从做一个界面开始。一个电台通信程序,有入网、邮件、短信、通话、通讯录等界面。具体实现先不管。  其实回看学习过程,比较像是学怎么使用mfc来做界面,在这个过程中,程序需要什么样的功能、模样,然后就开始对应的去找怎么实现它们,也许问题都解决了,但回想的时候总觉得实际学到的很少。 深入浅出mfc很多人推荐,但一直没看完。很多功能什么的大概属于知道怎么去用,但是从框架

lurid00的专栏 4140

牛哥推荐很好的CMFCOutlookBar例子

牛哥推荐很好的CMFCOutlookBar例子,风格类似vs2008和outlook

RTPS规范v2.3(中文版)

DDSI-RTPSv2.3,DDS发现互操作性-实时发布订阅通信协议,中文版

pony12的专栏 752

VC2010抽屉工具条,OutlookBar导航条无法显示的问题

OutLookBar中添加对话框 首先创建一个基于对话框的类例如:CLeftDlg::CDialog 一、在MainFrame中的CreateOutlookBar函数中添加如下代码: m_LeftDlg.Create(IDD_DIALOG_LEFT, &bar); m_LeftDlg.ShowWindow(SW_SHOW);  // 必须添加显示,否则导航条无法显示对话框 pOutl

新华编程特战队 2087

常见的电容有哪些

电容在电路板中非常常见,类别纷繁复杂,本文化繁为简,主要介绍下常见电容。

qq_40170041的博客 768

outlookbar下载及使用说明

outlookbar下载及使用说明 outlookbar.zip下载链接:https://download.csdn.net/download/mouxianbiao/10611706 //压缩包使用说明: //1.解压文件,点击“使用指南.html”查看指南 //2.编辑“outlook.html”,修改界面效果 //3.点击“index.html”预览效果 // ———————————...

mouxianbiao的博客 1889

STM32F103C8T6实战:手把手教你搭建智能火灾报警系统(附MQ-2传感器调试技巧)

本文详细介绍了基于STM32F103C8T6单片机和MQ-2烟雾传感器的智能火灾报警系统搭建过程。从硬件选型、电路设计到软件开发,提供全面的实战指导,特别包含MQ-2传感器调试技巧,帮助开发者快速实现稳定可靠的智能火灾监控系统。

year5的博客 213

基于STM32F407的DDS信号源设计与实现:DAC+DMA+TIM的高精度波形生成

本文详细介绍了基于STM32F407微控制器实现高精度DDS信号源的完整方案。通过结合DAC、DMA和TIM外设,并运用DDS算法,实现了分辨率高达0.001Hz的波形生成。文章深入剖析了相位累加器、波表查表等核心原理,提供了从CubeMX配置到代码实战的完整指南,并探讨了性能优化与高频输出问题的解决方案。

weixin_29193259的博客 502

OutlookBar样式的JS导航栏

最近要找JS的导航栏,在网上找了个篇也没合适的,就自己写了一个,大概一天时间就完成了,支持IE/FF/Chrome和换肤功能,如下:资源下载地址:http://download.csdn.net/source/1176732

编程手札 2646

游戏大厂技术护城河:你以为他们靠“美术和买量”,其实背后全是硬家伙

先把效果堆满到快上线了才发现低端机跑不动然后疯狂砍特效、降分辨率,画面崩、口碑崩机型分档(低/中/高)每帧预算(CPU/GPU 各多少 ms)每种资源预算(贴图、网格、粒子数量)性能自动回归(每天跑性能测试,发现波动立刻报警)大白话:小厂像装修到入住前才发现电路不够,临时拉线;大厂从设计图开始就算承重、算电路、算水压。玩家会不会来?活动会不会爆?版本会不会翻车?外挂会不会泛滥?竞品会不会抄?流量不确定 → 可扩容架构版本不确定 → 灰度与回滚。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 104

仿QQ2003风格的导航栏

  这是2003年12月制作的网站导航栏,本来想改成基于OOP再放上来的,现在看来今年内都不可能实现了,先公布了再算。  效果见右图,它两个脚本和HTML页面组成,下面是详细代码,演示内容可以从http://www.freewebs.com/kacarton/software/outlookbar.rar(7K)下载:脚本支持代码OutlookBar.js内容:/*================

编程手札 3358

Linux内存管理(17):percpu 分配器——基本原理

随着 SMP(对称多处理器架构)的发展,在享受处理器更快的执行效率的同时,也为数据同步带来了更大的挑战,因为在 SMP 架构中,程序确实是在并发执行,从单 CPU 只需要考虑调度风险,到SMP 中还需要考虑多 CPU 中同时执行的风险,而且在单 CPU 下乱序执行也会在 SMP 架构中带来,从而也衍生了一些新的同步机制,例如:内存屏障、percpu 机制等等。

私房菜 1249

MCAL中MCU的配置

MCAL配置中MCU配置,PLL计算配置,系统时钟以及各模块参数配置

dhyw12399999的博客 3794

D0rado与javascript

      这两天,在使用dorado做开发时,结合了一些javascript的使用.      一、javascript中的appendChild,给一个元素添加其子元素。oElement = object . appendChild ( oNode ) 参数: oNode :  必选项。对象(Element)。要被添加的对象。 返回值: oElement :  对象(Element)。返回被添

qingfeng_825的专栏 975

基于英特尔 RealSense D455 相机实现裂缝尺寸以及深度测量

D455 相机可用于对这些零部件进行高精度的表面检测,快速准确地测量裂缝的尺寸和深度,实现自动化的质量控制和缺陷筛查,提高生产效率和产品质量。D455 相机能够对焊缝表面进行细致扫描,测量焊缝的宽度、深度以及焊缝表面的不规则程度等参数,帮助检测焊缝是否存在缺陷,如未焊透、焊瘤等,为焊接质量的评估和改进提供数据支持。:RGB 传感器采用全局快门,并且其视场与深度视场相匹配,能够提供更出色的 RGB 图像质量,以及深度图像和 RGB 图像之间的更好对应性,从而可提高扫描质量。可以看出宽度和高度都是十分准确的。

qq_53545309的博客 1714

WebPanelBar的使用

由于需要outlook的菜单,自己试了一下WebPanelBar成功了。 如下几个文件 1.css  :"WebPanelBar.css" 2.Js  :"WebPanelBarScript.js" 3后台代码: WebPanelBar.cs,Items.cs,Item.cs,Groups.cs,Group.cs 4图标:WebPanelBar/up.jpg..... 5测试页。 文...

weixin_34413065的博客 124

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在一个页面中使用多个仿QQ菜单

其实改这个菜单并不难,把全局变量改成this或用参数传递对象就可以了,唯一的难度在于 setTimeout不支持把对象作为参数传递,最后是用了阿信blog的一个方法重写setTimeout解决的,有兴趣可以看看http://blog.csdn.net/fason/archive/2004/07/30/56393.aspx其中选项卡的效果来自蓝色理想http://www.blueidea.com

showlin的专栏 1032

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

outlookbar标题变粗解决方案

 如果outlookbar绑定Menu1则在Menu1的onRefreshItem(menu,cell,item)事件里写如下代码:if(item.getTag()=="1"){cell.innerHTML=""+item.getLabel()+"";}else{cell.innerHTML=item.getLabel();}  然后将Menu1的第一层MenuItem的tag

bacel5902的小屋 701

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

自定义控件之---仿照的outLookBar

心笑峰的csdn blog 1034
上一篇: Mysql 权限
下一篇: 茂说 2 (调色板)
ap0406708
博客等级 码龄20年 4粉丝 62原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值