inertia
[E-Mail]
1999/06/22(火) 22:50:42
リンク先を一回のクリックで、新しいフレームセットから読込み、
なおかつ、フレーム内文章の特定の位置にジャンプさせるようにしたいのですが、方法が分かりません。いろいろ調べてはみたのですが、分からなかったので書き込みしてみました。よろしくお願いします。
...上記のようなことは一般的にあまりやらない方法なのでしょうか?
maeda
[E-Mail]
1999/06/23(水) 02:30:27
ちょっと違うような気がする・・・。
--- Source 1 Start ---
(中略)
<FRAME SRC="Source2.html" NAME="Source2">
<FRAME SRC="Source3.html" NAME="Source3">
(中略)
--- Source 1 End ---
--- Source 2 Start ---
(中略)
<A HREF="#hoge1" TARGET="Source3">hoge1</A>
<A HREF="#hoge2" TARGET="Source3">hoge2</A>
(中略)
--- Source 2 End ---
--- Source 3 Start ---
(中略)
<A NAME="hoge1"></A>
(中略)
<A NAME="hoge2"></A>
(中略)
--- Source 3 End ---
いちいちTARGET指定するのが面倒ならば、<BASE>タグで指定して
しまえばいいです。
参考文献:アンク著「カラー版 HTMLタグ辞典」(翔泳社)
inertia
[E-Mail]
1999/06/23(水) 09:52:57
お世話になります。上記のお話ですが、
--- Source 1 Start ---
(中略)
<FRAME SRC="Source2.html" NAME="Source2">
<FRAME SRC="Source3.html" NAME="Source3">
(中略)
--- Source 1 End ---
--- Source 2 Start ---
(中略)
<A HREF="#hoge1" TARGET="Source3">hoge1</A>
<A HREF="#hoge2" TARGET="Source3">hoge2</A>
(中略)
--- Source 2 End ---
--- Source 3 Start ---
(中略)
<A NAME="hoge1"></A>
(中略)
<A NAME="hoge2"></A>
(中略)
--- Source 3 End ---
Source 1のフレームセット内にSource 2、Source 3が
配置されているということですよね?
Source 3の<A NAME="hoge1">のところにリンクさせたいのですが、
リンク元が別のフレームセット内にあるのです。
--- Source 4 Start ---
(中略)
<FRAME SRC="Source5.html" NAME="Source5">
<FRAME SRC="Source6.html" NAME="Source6">
<FRAME SRC="Source7.html" NAME="Source7">
(中略)
--- Source 5 Start ---
(略)
--- Source 5 End ---
--- Source 6 Start ---
(中略)
<A HREF="Source1.html " TARGET="_top">hoge1</A>
(中略)
--- Source 6 End ---
--- Source 7 Start ---
(略)
--- Source 7 End ---
このフレームセットSource 4 を解除して、
Source 1 フレームセットを展開し、Source 3 の<A NAME="hoge2"></A>の位置を表示させたいのです。
TARGET指定が"_top"となってしまう(フレームセットであるSource 1を呼び出すため)ので、直接Source 3 を呼び出すことができず、
そのため、Source 3 内の<A NAME="hoge2">を参照できないのです。
こういうリンクはできないものなのでしょうか?
長くなってしまってごめんなさい。
inertia
[E-Mail]
1999/06/24(木) 00:56:04
サンプルまで作成頂き本当に有難うございます。
やはりJavascript使うしかありませんか...。苦手なんです...。
サンプルは残念ながら、当方の環境IE4.5 NC4.5ではうまく見ることができませんでした。
IE4.5で無限ループ入ってしまいます。
頂いたサンプルを基にこちらの方でも明日から色々試してみたいと思います。
結果をまた報告いたします。それでは。