- ベストアンサー
続きを読むみたいに表示したい
ブログなどで続きを読むをクリックすると 残りの文章が表示されます。 HPでも一部そのように表示したいところがあるのですが、 どうすればいいかわかりません。 たぶん、javascriptでやるのかと思い、質問させていただきました。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(1)ローテクだけど確実な方法 [続きを読む]というリンクのある短い見出し文書を書いたページをつくっておき、 リンク先に全文をかいた文書を指定する 同じようなページを2枚用意するのは無駄ですが、ほとんどのブラウザで 問題なく機能を実現できるでしょう。 (2)ちょっと高度だけど確実な方法 サーバー側でうごくプログラム(CGIやphp)でパラメータをうけとるように しておき、たとえばhogehoge.php?view=allのようなリンクをつくっておき そのパラメータがあるときは全文を表示するようにする。 サーバー側の処理が必要なので、それ自体がわからないのであれば 敷居は高いと思います。 (3)不確実だけど簡単な方式 javascriptでやります。 長い文書を特定のところで消すような仕組みをつくっておき、リンクを クリックしたら非表示を解除するようなやり方になります。 スタイルシートと組み合わせると比較的手軽にできます。 javascriptでやる場合、ブラウザの環境や設定によっては実現できません ので、そのリスクを想定したシステムが必要です。
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
ブログの場合は違う事があるね。 ブログ側にそういう機能が付いてないならできないよ。 特定の表記の仕方をすると、そこからはつづき、という表示になって一覧では省略表示になってくれるんだけど ・・・ブログの説明書を見るしか無いんじゃないかな。
お礼
そうなんですか、ホームページじゃむずかしいのかな・・・
お礼
ほほう、2はちょっと厳しいけれど、出来る人はこうしてるんですね。でも僕にはできないのであきらめます。 1も確かに確実でいいかもしれません。 3のJavaは、ブラウザの環境などによっては、反映されないのですが・・・うーん、そうですか、、うーん・・1か3で悩みます。 3つもやり方教えていただきありがとうございます。