將每月彙整改成下拉選單
| 七月 11, 2005 | 5個迴響 | 沒有引用 | 3649 reads | Size: L, M, S | Edit: P, C || Category: LifeType. |
每次看到旁邊的每月彙整越來越長,就有點痛苦。
問到了修改成下拉式選單的辦法,紀錄一下語法。
首先要感謝 pLog中文開發論壇 的 evenrain,感謝為我解答。
只要將以下語法,放到想要放的地方,並做點修改即可。
{literal}
<script language="javascript" type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
{/literal}<select name="menu_menu" onChange="MM_jumpMenu('parent',this,0)">
<option>每月彙整</option>
{foreach from=$archives item=archivelink}
<option value="{$archivelink->getUrl()}">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>
備註:因為編輯器會執行cdoe,故將所有的半形 < 和 >,皆改為全形的 < 和 >。
後來,感謝 Horse 網友,發現了在 IE 下會不能使用的問題,也找到了修正的語法,以粗體字標明的部分為修正後的部分。
(其實我是不太想修正的,想乾脆打個 FireFox Only,反正我改的 CSS 在 firefox 下面也比較好看。可惡的、討厭的微軟。)


請問要怎麼修改才能讓code不會被執行阿??