プロが教えるわが家の防犯対策術!

ホームページ作成について教えてください。トップページに「最新のお知らせ」を
テキストボックスで作成しようと思うのですが(ページレイアウトを崩さないため)、テキストボックス内から関連ページにハイパーリンクを張ることはできます
か?ためしに<a href= > </a>と書いたら、その通りに表示されてしまいました。

A 回答 (3件)

> これをどちらの場合でも一発で解決する方法というのはないのでしょうか?



後は、FRAME できざむしかないですね。

FRAME を使っていることをあまり意識させたくないのであれば FRAMEBORDER を
NO にすれば良いかな。
    • good
    • 0
この回答へのお礼

色々ありがとうございました。
NetScapeのサイトにそれらしい方法が載っていました。
http://home.netscape.com/computing/webbuilding/s …
英語ですが、何とかやってみます。

お礼日時:2001/07/10 08:44

> 私がやりたいのは、同一のページに「お知らせ」を表示し


(snip)
> IEならIFRAMEで実現できることは分かっているのですが、
(snip)

IFRAME をイメージしていたのですね。
同じことをするのであれば、LAYER を使って下さい。

参考URL:http://tohoho.wakusei.ne.jp/html/layer.htm

この回答への補足

回答ありがとうございます。
LAYERとIFRAMEを使うと、IEの場合とNNの場合で2通りの記述を
しなくてはいけなくなりますが、これをどちらの場合でも一発で
解決する方法というのはないのでしょうか?

補足日時:2001/07/09 17:35
    • good
    • 0

JavaScript を使う必要があります。

試しに書いてみました。

<html>
<script>
function jump(text) {
text.blur(); // ← 念の為
location = text.value;
}
</script>
<body>
<form>
<input type="text" value="http://jump.to/" onFocus="jump(this)">
</body>
</html>

テキストの value には、有効な URL をそのまま書いて下さい。テキストエリアを
クリックするとページが変わります。

コメントにも書いてありますが、blur() は呼ぶ必要が無いはずなのですが、
念の為入れてあります。

この回答への補足

早速の解答ありがとうございます。
教えていただいたJAVA SCRIPTを試してみました。
これはテキストボックスを一度クリックすると該当するページが表示
されるものなので、メニューフレームと同じような動作になるもので
すね。
私がやりたいのは、同一のページに「お知らせ」を表示し、その「お
知らせ」をテキストボックス(textarea)に書いている、たとえば「
○○が更新されました」という文字にパーパーリンクを付けて、該当
するページに飛ばす というものなのです。
IEならIFRAMEで実現できることは分かっているのですが、NNでも同じ
効果が出せないものかと思っています。

補足日時:2001/07/09 14:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています