このファイルからのリンクをクリックするとリンク元のウィンドウ自身を上書きで、フレームセットのようなものを呼び出し、
それぞれのフレームに指定htmlファイルをよびだすようにしたいのですが、よい方法はありませんか?
リンクごとにフレームセットを作る以外で解答お願います。
アンカーとJavaScript を使うのは如何でしょうか?
location.hash でアンカーの値が取れますので,これを見てフレームを生成すれば,動的にフレームが作れます.
呼び出し元では,
<ul> <li><a href="./frameset.html#page1">page1</a></li> <li><a href="./frameset.html#page2">page2</a></li> </ul>
のようなリンクを作ります.これを,呼び出すと,
<script type="text/javascript"> page = location.hash(); </script>
とすると,page という変数に,"page1" や "page2" などの数値が入るので,これを使って,フレーム内にペイジを呼び出すなり,フレームセットを生成するコードを書けばいいと思います.
これ以上は,具体的なサイトを見ないことには書けないので,JavaScript の本などを読んで勉強されると良いと思います.
ありがとうございます、フレームセットを一枚作って、そのページでlocationを取得するようにするということですね。
参考になりました!
ご回答ありがとうございます!
具体的なソースまたは参考URLを提示いただけるとありがたいです!