將每月彙整改成下拉選單

| 七月 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 下面也比較好看。可惡的、討厭的微軟。)




Leave A Comment:













   


5 迴響 of "將每月彙整改成下拉選單"

風舞昕飛 By 風舞昕飛 @ 2005 九月 30, 14:58 :

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

阿駕Hi By 阿駕 @ 2005 九月 30, 16:00 :

目前暫時應該還沒辦法
要等plog改版換掉現在的htmlarea
應該1.0.3就會換了吧
可以自己svn或等待一下^^

風舞昕飛 By 風舞昕飛 @ 2005 十月 03, 10:05 :

喔喔~了解了~只好等待嚕^^"

另外告知阿駕大大一件事

我的blog中的文章有引用您的教學內容做為記錄,並有加上出自您這,如您不同意的話,請告訴我,我再來刪除嚕^^"

阿駕關於轉載文章 By 阿駕 @ 2005 十月 03, 12:17 :

沒關係的
看一下blog的右上角:

授權方式:
 本部落格未特別標明之著作,皆採用 Creative Commons - 姓名標示-相同方式分享 2.0 台灣 (中華民國) 授權條款授權,阿駕保留部分權利。

所以只要註明出處,就OK的^^

steven再感謝 By steven @ 2005 十月 08, 22:31 :

用了這個下拉式的選單,就可以在我的 panel 放更多的東西了。
我常常跑來這裡看看有什麼新東西。阿駕的pLog 教學做的真不錯。