フレーム無のページから特定のファイルを読みこんだフレームのページに飛ぶには
[上に]
[前に]
[次に]
いわん
[E-Mail]
1999/08/17(火) 22:12:33
いつもおせわになります。
インデックスページをフレーム無にして、それ以外のページはフレームを使うようにしようと
思っています。その時に、インデックスページから特定のファイルをフレームに読みこむように
リンクをはるにはどうしたらいいでしょうか?
javascriptを使えばいいかと思いますが、なかなかぴったりするようなものが
見つかりませんでした。
わかりにくい質問ですいません。回答よろしくお願いします。
きふね
1999/08/17(火) 22:21:35
インデックスページから
フレームにリンクすれば良いのではないでしょうか。
(変な表現かも・・・?)
ぐっちょりだ
1999/08/17(火) 23:23:20
>(変な表現かも・・・?)
つたわっとらんと思う。。
インデックスページ index.html
特定のフレームページ frame.html
特定フレーム内の構成ページ(a) a.html
特定フレーム内の 構成ページ(b) b.html
リンク先をframe.htmlにする
。。。。え?違うって??
omi
1999/08/18(水) 03:29:31
もし、javascript や Cookie を拒否してないなら、
インデックスで、
<A href='frame.htm' onClick="setCookie('hoge','特定のファイル');" target='_top'>
で、特定のファイル名を設定し、
frame.htm では、
<BODY>
<SCRIPT>
hogefile =getCookie('hoge');//フラグを立てくる
if ( hogefile ){
setCookie('hoge','');
document.writeln("<FRAMESET>");
document.writeln(" <FRAME src=", hogefile,">");
〜
で、特定のファイル名を取得し表示する。たぶんOK。
またもし、新たにウィンドウを開くのなら、
<SCRIPT>hoge = '特定のファイル'; で設定し、
〜(" <FRAME src=", window.opener.hoge,">");で取得し表示する。
いずれもスマートではないですなぁ。
いわん
[E-Mail]
1999/08/19(木) 21:20:30
さっそくの回答ありがとうございます。
きふねさん、ぐっちょりさん、質問の仕方が悪くてすいません〜〜。
omiさんに回答いただいたことで、やりたいことができました。
ただすいません、クッキーを使わずにはできないのでしょうか?
(普段、自分でもクッキーを使わない設定にしているので)
よかったらもう少し教えていただきたいです。
よろしくお願いします。
Aurai
1999/08/20(金) 00:39:26
こんなのでどうでしょう
http://www.fureai.or.jp/~yomorita/sand/webmake/javascript/frame.htm
backが出来にくくなるという欠点がありますが
いわん
[E-Mail]
1999/08/24(火) 01:45:54
[[解決]]
遅くなりました、すいません。
Auraiさん、回答ありがとうございました!
求めているのにばっちりだったのでさっそくソースを拝見しました。
URLに?をつけると特定のページをフレームに読みこむことができるのを初めて知りました。
参考書やネットを見てものっていなかったです。
ほんとうにありがとうございました。
Aurai
[E-Mail]
1999/08/24(火) 04:07:19
> URLに?をつけると特定のページをフレームに読みこむことができるのを初めて知りました。
> 参考書やネットを見てものっていなかったです。
JavaScriptで飛ばしているだけです
http://www.fureai.or.jp/~yomorita/sand/webmake/javascript/frame_2.htm
にある goframe() がミソです
前に使おうかと思っていましたが back が効かなくなるので止めた経緯があります
いわん
[E-Mail]
1999/08/28(土) 13:29:11
Auraiさん
解説ありがとうございます!
あまりしつこく聞くのもどうかと思っていたのですが、
とても知りたかったのでした。
Javaをがんばって勉強します。
ありがとうございましたm(__)m
[上に]
[前に]
[次に]