• ベストアンサー

続きを読むみたいに表示したい

ブログなどで続きを読むをクリックすると 残りの文章が表示されます。 HPでも一部そのように表示したいところがあるのですが、 どうすればいいかわかりません。 たぶん、javascriptでやるのかと思い、質問させていただきました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

(1)ローテクだけど確実な方法 [続きを読む]というリンクのある短い見出し文書を書いたページをつくっておき、 リンク先に全文をかいた文書を指定する 同じようなページを2枚用意するのは無駄ですが、ほとんどのブラウザで 問題なく機能を実現できるでしょう。 (2)ちょっと高度だけど確実な方法 サーバー側でうごくプログラム(CGIやphp)でパラメータをうけとるように しておき、たとえばhogehoge.php?view=allのようなリンクをつくっておき そのパラメータがあるときは全文を表示するようにする。 サーバー側の処理が必要なので、それ自体がわからないのであれば 敷居は高いと思います。 (3)不確実だけど簡単な方式 javascriptでやります。 長い文書を特定のところで消すような仕組みをつくっておき、リンクを クリックしたら非表示を解除するようなやり方になります。 スタイルシートと組み合わせると比較的手軽にできます。 javascriptでやる場合、ブラウザの環境や設定によっては実現できません ので、そのリスクを想定したシステムが必要です。

checkitnow
質問者

お礼

ほほう、2はちょっと厳しいけれど、出来る人はこうしてるんですね。でも僕にはできないのであきらめます。 1も確かに確実でいいかもしれません。 3のJavaは、ブラウザの環境などによっては、反映されないのですが・・・うーん、そうですか、、うーん・・1か3で悩みます。 3つもやり方教えていただきありがとうございます。

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

ブログの場合は違う事があるね。 ブログ側にそういう機能が付いてないならできないよ。 特定の表記の仕方をすると、そこからはつづき、という表示になって一覧では省略表示になってくれるんだけど ・・・ブログの説明書を見るしか無いんじゃないかな。

checkitnow
質問者

お礼

そうなんですか、ホームページじゃむずかしいのかな・・・

関連するQ&A