作者TKirby ( ^-^)
看板Web_Design
标题Re: [问题] 如何用 xsl 作出可以自动拨放的相簿
时间Tue Oct 5 16:27:06 2004
你可以照样在xsl里面加入 <meta http-equiv="Refresh"...>
网址改成个别的xml 比方说 04j_JiuFen01.xml
不过既然都用xml+xsl了,那大概xml里存的会是图片的网址跟描述
那不妨把这些东西写成一个xml,然後用加上参数的xsl去处理
比方说
<xsl:param name="page"/>
<xsl:template match="/">
<xsl:apply-template select="photo[position()=$page]"/>
</xsl:template>
可是这种东西IE, Mozilla不直接吃(无法传参数给xsl)
所以你得用server端的 xsltprocessor
例如 xalan(xml.apache.org) xsltproc(www.xmlsoft.org)
范例:
http://www.csie.ntu.edu.tw/~b88039/technique/testCol/xsl/album/photo1.html
http://www.csie.ntu.edu.tw/~b88039/technique/testCol/xsl/album/photo.xsl
http://www.csie.ntu.edu.tw/~b88039/technique/testCol/xsl/album/index.xml
不传参数还是想用一个xml+xslt解决问题的话,
那就再加上javascript
范例:
http://www.csie.ntu.edu.tw/~b88039/technique/testCol/xsl/album/javascript.html
http://www.csie.ntu.edu.tw/~b88039/technique/testCol/xsl/album/javascript.xsl
xml档同上
※ 引述《arist ( 在他方 )》之铭言:
: 我以前只用些简单的 html
: 现在想把所有的相簿资料用 xml 重新储存,并想用 xsl 排版。
: xml、xsl 是这两天猛 K 网页才了解的东西。
: 想问如何用 xsl 作出可以自动拨放的相簿呢?
: ==========================
: 我先前都是用 C 跑出一堆网页,然後再网页里加入这条指令让他自动跳页...
: <meta http-equiv="Refresh" content="6;url=04j_JiuFen01.html">
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.64
1F:推 arist:惊!! 竟然是 Tkirby .... 140.112.50.238 10/05