PHP应用:用XSLT轻松实现树形折叠导航栏
php语言6.74K
每一发奋努力的背后,必有加倍的赏赐。以下本站小编整理的用XSLT轻松实现树形折叠导航栏的知识,希望对大家有所帮助,更多信息请关注应届毕业生网! 展开和折叠实在就是显示或不显示display:none or block)它与可见与不可见(visible or invisible)是有差别的', 前者不在页面预留空间。 这个toggle函数完成两个功效, 转变TR本来的Hidden属性, 使本来不显示的显示; 转变IMG的src属性, 更改图片。 function toggle(id) { var thisRow = (id); if (thisRow) { if (ttribute('Expanded') == 'yes') { ttribute('Expanded', 'no'); dren(0)dren(0)dren(0) = 'images/bs.gif'; var allRows = ('TR'); for (var i=1; i < th; i ) { var row = allRows[i]; if (ttribute('AncestorID') == id) { if (ttribute('Expanded') == 'yes') { toggle(ttribute('id')); } sName = 'Navigator-Hidden'; } } sName = 'Navigator'; } else { ttribute('Expanded', 'yes'); dren(0)dren(0)dren(0) = 'images/bo.gif'; var allRows = ('TR'); var depth = parseInt(ttribute('Depth')); for (var i=1; i < th; i ) { var row = allRows[i]; if (ttribute('AncestorID') == id && parseInt(ttribute('Depth')) == depth 1 ) { sName = 'Navigator'; } } } } } 到此结束。 诚然这个TOC的功效还是最基础的, 例如我还未做内容和目录的同步,其中有的处所还可以修正, 对xml和xsl文件可以进一步瘦身。 不过对一般用户来讲, 这已经足够了。
-
PHP缓存技术
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!以下是小编为大家搜索整理的PHP缓存技术,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!全页面静态...
-
PHP编程中10个最常见的错误
在生活中,好多人疑惑PHP语言难不难呢?那么,小编来解答PHP编程中10个最常见的错误,欢迎来阅读!错误1:foreach循环后留下悬挂指针在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法:$arr=array(1,2,3,4);foreach($arras&$value){$val...
-
php通过sudo执行root指令
PHP是一种很强大的语言,那么下面就一起来看他在指令方面的应用吧!下面是本站小编精心为大家整理的php通过sudo执行root指令,希望对大家学习有帮助,更多内容请关注应届毕业生网!1.高级的用法如限制主机、用户组、命令组的用法可以参照下面的规则,详细可参看"mansudo...
-
PHP将XML转为数组的方法
本文详细介绍了,在php编程中,将XML数据转换为数组的详细过程,剖析了xml转为php数组的具体方法,感兴趣的朋友可以参考学习下。PHPXML转数组首先,得到一个xml型的对象:复制代码代码示例:$resp=$this->c->execute($req,$sessionKey);//获得xml对象$items=$resp->items;...