« 1/144 HG ギラ・ズール | Main | ガチボーイ »

Aug 22, 2010

アーカイブのプルダウン

エイスケ・ニッキ、MovableTypeの覚え書き。

毎月のアーカイブリストが
サイドメニューに長々と並ぶようになったので、
これをプルダウン化。

まずdirectURL.jsという以下のような
JavaScriptファイルを作ってアップ。

function directURL(URL){
if(URL!=""){
window.location.href=URL;
 }
}

次に、index.htmlのアーカイブリストを修正。

変更前
<MTArchiveList archive_type="Monthly">
   <MTArchiveListHeader><ul></MTArchiveListHeader>
      <li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
   <MTArchiveListFooter></ul></MTArchiveListFooter>
</MTArchiveList>
 

変更後
<script type="text/javascript" src="<$MTBlogURL$>directURL.js" charset="<$MTPublishCharset$>"></script>
<form name="Monthly" action="">
    <select onchange="directURL(this.options[this.selectedIndex].value)">
      <option value="" selected="selected">月別アーカイブ</option>
      <MTArchiveList archive_type="Monthly">
        <option value="<$MTArchiveLink$>"><$MTArchiveTitle$></option>
      </MTArchiveList>
    </select>
</form>

MT4ならJavaじゃなくてもできそうだが、
面倒なのでまだアップしない。

|

« 1/144 HG ギラ・ズール | Main | ガチボーイ »

ウェブログ・ココログ関連」カテゴリの記事

Comments

The comments to this entry are closed.