• ベストアンサー

HPビルダー 同一ページ内の一部分へのリンクの張り方について

フレームは使わずに、ある部分をクリックするとページの一部分の文章が変わるような動作を求めています。 クリックすると画像aから画像bに変えるというのはできたのですが、これを文章で行えないのでしょうか。 ビルダーはバージョン6を使っています。 期限内にHPを作成しなければならないので、まことに勝手で申し訳ありませんが早めにご解答いただけると助かります。

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

  • ベストアンサー
回答No.3

出勤前なので,簡単に書きます。 IFRAMEを使い,フレームの中のページをひとつずつ用意して,リンクさせると言う手もあると思います。 <IFRAME src="ページのファイル名" width="横幅" height="縦幅" scrolling="AUTO" name="フレーム名"></IFRAME> 「HTMLソース」編集画面にして,上記のコピーをその場所になるように貼り付けてください。 スクロールバーが出ないように縦幅を調節してみてください。

uni1352
質問者

お礼

この方法で望むものが作ることができそうです。 本当にありがとうございました。

その他の回答 (2)

回答No.2

http://www3.ocn.ne.jp/~maruno/hpfram-1.htm#k14 「同一ページ内の一部分へのリンクの張り方について」だったらこれだと思うんですが、内容からするとJAVA SCRIPTを使わないとできないことかも知れないです。 やりたいことと題が一致してないような気がしますけど…

uni1352
質問者

お礼

問題解決いたしました。 親切にご解答いただきありがとうございました

uni1352
質問者

補足

昨日補足の内容を投稿したのですが、初めて「教えてgoo」を使うため、きちんと投稿できているかわからないのでもう一度投稿します。 言葉の言い回しが難しく、意味の誤解を招いてしまいました。申し訳ございません。 | ̄ ̄ ̄ ̄ ̄|わかりにくいですが左の図で説明します。 |●    |図はあるサイトのHPと仮定します。 |○    |●および○はHP内のコンテンツだと思ってください。 |     |■はHP内の一部分(一領域?面積?)です。 |  ■■■|HPを最初に開いた段階では■には文章Aが表示されているとします。 |  ■■■|この状態で●をクリックすると、■の部分の文章のみを |  ■■■|変えるようなリンクの張り方が知りたいのです。 |_____|フレームを用いれば同様のことはできるのですが、 フレームは大きさを指定できないため(縦分割・横分割のみ)■の部分のみを変えるということはできませんし、 横にスクロールバーがつくのは避けたいのです。 何か方法はありませんでしょうか

  • skipjacks
  • ベストアンサー率23% (70/292)
回答No.1

こんにちわ。 私もIBMのHPBを使っておりますが、画像の入れ替えて表示させるのは、アニメーション何とかですよね?(注;現在使用中のパソコンにはこのソフトが入っていないので、いまいち不明確!?) そこから、2枚の画像をクリックすると入れ替わるって言うのをやっておられるの? それであれば、その画像部分を文章にすればいいのです。 HPを作る時に文字も画像も作るやつがありますね。それで、テキストを画像化して作れますか?それを2枚作って交互に入れ替える設定をすればいいと思います。 クリックどころか、マウスを上に持っていただけでもかえる設定もで来ます。 では。 わかりました?これでいいのかなあ?

uni1352
質問者

お礼

問題解決いたしました。 親切にご解答いただきありがとうございました

uni1352
質問者

補足

NO2の補足と同様ですが、遅れまして申し訳ございません。 また、説明の不明・不足まことに申し訳ございません。 画像の入れ替え(クリック・マウスポインタの重なり共)はできるので、私も文字を画像化して載せることは考えたのですが、その場合作成したHPを見た方がブラウザのフォントの大きさを変えていたら画像部分とテキスト部分の文字の大きさにばらつきがでて、HPの統一感やまとまりが失われるのではないかと危惧しています。また、一部のウインドウズではマウスポインタが画像の上にきた場合にツールバーが現れてしまうものもあるようなので画像はできれば避けたいのですが・・。 テキスト部を別のテキスト部に変える方法はわかりますでしょうか

関連するQ&A