作者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