Sponsored Link
プロフィール
管理人:マコ♂ (♂デスyo)
H/PからMTに切り替え、日々の葛藤をお送りしておりま~す
趣味: 車、音楽、マリンスポーツ、ウインタースポーツ、ぱそこん?

当ページはリンクフリーです(^^;

カレンダー


掲示板
           
  • Y乃助 掲示板
  • 最近のエントリー
               
    過去記事
              
  • 現在のPC環境
  •           
  • 2004 PC環境
  •           
  • 2004 PC変貌編
  •           
  • 2004時 熱処理編
  •           
  • 2004時 PC記事
  •           
  • 2004時 カーラック施工記事
  •           
  • 2004時 車内清掃記事
  •           

    « 夏風邪? | メイン | ダメな日 »

    『続き』 『追記』 処理をMTで可能とする

    2007年06月23日

    スミマセン、順番が違いますね(^^; 誘導型トップページを考えているので、少しお時間をください。

    V3.35で『続く』を行うと ビュ! と変な状態となってしまう。そこで、通常ブログで使用するものと同じにすべく改良。

    参考は小粋空間さんの記事 追記文章の折りたたみ用スクリプト(改) から。

    1. JAVAスクリプトの埋め込み

    <head>~</head>に定義を埋め込む必要があるが、現在は JAVA定義 外部ファイル化 に書いた通り、外部に指定している。恐らくこの方が懸命(^^;
    ソース(<head>~</head>に埋め込む場合)

    <script type="text/javascript">
    function showHide(entryID, entryLink, htmlObj) {
    extTextDivID = ('Text' + (entryID));
    extLinkDivID = ('Link' + (entryID));
    if( document.getElementById ) {
    if( document.getElementById(extTextDivID).style.display ) {
    if( entryLink != 0 ) {
    document.getElementById(extTextDivID).style.display = "block";
    document.getElementById(extLinkDivID).style.display = "none";
    htmlObj.blur();
    } else {
    document.getElementById(extTextDivID).style.display = "none";
    document.getElementById(extLinkDivID).style.display = "block";
    }
    } else {
    location.href = entryLink;
    return true;
    }
    } else {
    location.href = entryLink;
    return true;
    }
    }
    </script>

    2. スタイルシートを除く各テンプレートに指定

    <!-- 追記 -->
    <MTEntryIfExtended>
    <div id="Link<$MTEntryID$>">
    <a href="<$MTEntryPermalink$>" name="<$MTEntryID pad="1"$>" onclick="showHide(<$MTEntryID$>,'<$MTEntryPermalink$>',this);return false;">続きを読む ≫</a>
    </div>
    <div id="Text<$MTEntryID$>" style="display: none">
    <$MTEntryMore$>
    <a href="<$MTEntryPermalink$>" name="<$MTEntryID pad="1"$>" onclick="showHide(<$MTEntryID$>,0,this);return false;">≪ 続きを隠す</a>
    </div>
    </MTEntryIfExtended>

    以上で可能となるハズだ!あとは各アーカイブ等でチェックされたほうが無難だと思われる!

    トラックバック (0)

    このエントリーのトラックバックURL:

    コメントを投稿

    カテゴリー

    open all | close all

    最近のコメント
    Fedora 7 とりあえず導入
      └ マコ♂(7/12)
      └ けんけん(7/13)
      └ マコ♂(7/13)
      └ けんけん(8/ 2)
      └ マコ♂(8/ 3)
    Googleサイトマップ 保留状態
      └ まぼ(7/31)
      └ マコ♂(8/ 2)
    IE7 無応答 切り分け解析
      └ (7/18)
      └ マコ♂(7/18)
    Fedora 7 少しいじった後の感想
      └ けんけん(7/11)
      └ マコ♂(7/11)
      └ けんけん(7/11)
      └ マコ♂(7/12)
      └ けんけん(7/12)
    ブログ歴 二ヶ月
      └ あなろぐ(6/28)
      └ マコ♂(6/28)
    Tag cloud
    リンク
    feeds