4. index.htm.files/js/common.js
下面列出common.js 文件中 和显示功能相关的函数,其他函数后面详细叙述。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
// 文件名 :common.js
// 常用 javascript 函数的声明
// 作者 : 刘海龙
// xiaoleilong@mail.biti.edu.cn
// 2003年8月1日
//初始化 需要显示的内容
function init()
{
var coll = document.all.tags("DIV");
var i;
for (i=0;i<3;i++ )
coll[i].style.display = "none";
coll[0].innerHTML = do_trans("index.htm.files/data/record.xml","index.htm.files/styles/normal.xsl");//显示视图
coll[1].innerHTML = get_edit_view();
coll[2].innerHTML = get_set_view();
}
/** 函数 do_trans((strXmlPath , strXslPath)
* 参数:分别指定 xml 文件 和 xsl 文件的路径
* 功能:使用 xsl 对 xml 进行转换
* 返回:转换得到的字符串
*/
function do_trans(strXmlPath , strXslPath)
{
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load(strXmlPath)
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(strXslPath)
// Transform
return xml.transformNode(xsl);
}
/** 函数 disp_spec_sect(section)
* 参数:指定将切换到的页面 , 其中 : disp -- 显示简历的页面 ; edit -- 编辑简历的页面 ; set -- 进行基本设置的页面 。
* 功能:根据 section 参数的取值, 切换显示到指定的页面 。
* 返回:无返回值
*/
function disp_spec_sect(section)
{
var coll = document.all.tags("DIV");
if (coll != null)
{
for (i=0; i<coll.length; i++)
coll[i].style.display = "none";
}
document.getElementById(section+"").style.display = "block";
}
分享到:
相关推荐
xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页
主要是使用xml+css+xsl写的个人简历,用于课程设计,拥有完整的项目代码
用于完整的项目代码,完整的dtd,拥有精美的页面设计,严谨的页面布局
XML+xsl讲XML文档的内容用xsl建表。
XML+DTD+xsl+javascript,这是我读大学时刚学xml写的代码,比较适合初学者看的,就拿出来了
通过XSL解析XML在浏览器中显示树的XSL样式表。 处理简便,功能强大,支持拖放,支持键盘操作,每个结点可显示不同的图标,刷新时可以自动记录结点状态,可灵活处理点击动作。 <br>注:本样式表为同步加载模式...
使用JavaScript+XML+XSL创建树形目录,源码及示例
xml +js+xsl 实现无限极菜单
xml+xsl中分割字符
XML+XSL/FO生成PDF文件Demo,主要用于Fop插件,算是个小型练习项目
WEB图形格式SVG及基于XML+XSL的动态生成技术
CSDN左Tree树菜单HTC+JS+XML+XSL源代码
其中用li和ul嵌套进行菜单的展示,用js控制子菜单的隐藏和显示,css来控制样式,xml文件用来存放菜单的内容。如果要生成多级菜单可以修改xml文件,将item节点下的name改为所要添加子菜单的名称,然后修改xsl文件。
对xml+xsl实现分页排序的改进,使支持对所有数据进行排序 以往见过的利用xml+xsl来实现分页排序的基本都只能本页内排序,而不能对所有数据进行排序,究其原因,简单分析如下: xml+xsl分页原理:在xsl中,遍历节点...
单XML+多XSL(描述单模块结构)+多CSS(对XSL和模板描述样式)+模板(描述页面结构DIV) 优点:表现层数据表现分离,方便修改页面数据,样式 ;结构于内容分离,方便修改内容 是个DEMO提供初学者看
简单的xml与xsl实例简单的xml与xsl实例简单的xml与xsl实例简单的xml与xsl实例简单的xml与xsl实例
XML 不使用预先定义的标签(我们可以使用任何喜欢的标签名),并且这些标签的意义并不都那么容易被理解。 <table> 元素意味着一个 HTML 表格,一件家具,或是别的什么东西 - ... XSL 可描述如何来显示 XML 文档!
针对于xml个人简历,附有xsl文档代码:<?xml version="1.0" encoding="gb2312"?> <xsl:stylesheet version="1.0" xmlns:xsl=...
XML HTML CSS XSL Web编程实作教程.rar XML HTML CSS XSL Web编程实作教程.rar XML HTML CSS XSL Web编程实作教程.rar
比较明显的缺点就是 1、有些用户在装了某些XML编辑器后,客户端解析XML+XSL就会出问题,用户直接看到的就是XML代码,不时总有人抱怨自己没法看CSDN的论坛了。原因基本上都是这些。(这个问题难以克服)2、进行复杂...