tag: 菜单 的日志列表

200513/06

用Javascript和XML创建可自由定义的菜单 二(源码已经提供下载)

Published by bugx 16:06:06 六月 13th,2005 in web种种.

第二部分 javascript读取XML数据 对应程序文件TMenuXML.js

定义了良好的XML格式数据之后就可以通过Javascrip读取了,这里我们定义了一个javascrip类,用来读取:
function TMenuXML(_filename){
 this.isShowTree = false;
 //需要装载的XML文件名称
 var XMLFileName=_filename;
 //javascrip XML 对象
 var XMLDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");
 //到文件左边的空格数量
 var LeftMargin=0;

 //对象初始化函数
 this.Create=function(){}

 //取得节点的数据、文本
 //也可以取得节点属性的值
 this.getNode=function(doc, xpath) {}

 //递归读取下一个需要循环的菜单
 this.getNextNode=function(_Node){}

 //构造菜单
 this.BuildMenu=function(_Menus){}

 this.getLeftMarginStr=function(){}
}

点击阅读...

Javascript读取XML数据  菜单  

已被阅读1409次 2 Comments 0 Trackbacks

200510/06

用Javascript和XML创建可自由定义的菜单

Published by nowa 16:58:27 六月 10th,2005 in web种种.

javascript和XML创建可自由定义的菜单 by nowans(http://www.nowans.com)

第一部分 定义菜单的XML数据格式

大家知道XML能够灵活的定义数据格式,并且大部分的程序设计语言以及脚本语言都能支持XML格式数据,所以这里我们使用XML来定义菜单的结构。注意在实际应用中该XML文档可以由服务器端程序生成,客户端程序或者脚本程序读取。

这样定义XML菜单数据结构可以达到不改变程序,或者尽量少的改动程序,而是通过修改或者自动生成新的XML菜单数据,来达到更新菜单的目的。

结构中主要使用了一下几个节点名称:
Menu  在菜单条上以文本显示,鼠标滑过时会出现菜单面板
SubMenu  在菜单面板上以文本+图片的形式显示,同样的鼠标滑过时会出现菜单面板
MenuItem 在菜单面板上以文本+图片的形式显示的菜单,点击后按照预先设定完成相关任务

所有节点均包括以下属性:
text  要显示的文本内容
icon  图标

点击阅读...

菜单  

已被阅读657次 2 Comments 0 Trackbacks