WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フレームのサイズ指定

ナオキ [MAIL] [WriteDate : Wed Nov 29 21:46:56 2000]

framesetを変更する事はできないのでしょうか?
ページによってフレームの大きさを変えたいのですが・・・。

Mugi [MAIL] [URL] [WriteDate : Thu Nov 30 00:59:38 2000]

5,19が参考になるかも。
ページのonload時にサイズを変更するとか。
http://www06.u-page.so-net.ne.jp/wa2/mugi/hp/jsindex.htm


ナオキ [MAIL] [WriteDate : Thu Nov 30 10:32:20 2000]

みてきました。
クロスブラウザでonload時にサイズ変更したいのですが、
うまく動作しません。

Mugi [MAIL] [URL] [WriteDate : Thu Nov 30 14:01:03 2000]

たしかにIE以外だとうまくいきませんね。
対処するのも難しそうなのでIE専用にするのが無難だと思います。


バギンズ [WriteDate : Fri Dec 1 14:09:15 2000]

ネスケだとうまくいかないというのは、再表示を繰り返してしまうからですか?
だとしたら、フレームセットに変数を用意しておいて、その変数を参照して繰り返さないようにすればいいだけなのでは?

Mugi [MAIL] [URL] [WriteDate : Fri Dec 1 14:42:37 2000]

フレームセットごとリロードするから面倒なんです。
クッキーはオフにしているユーザーがいるから使えないし。
location.searchとか使えばできるかもしれないけど、
これ以上複雑にするとメンテナンスが大変でしょう。


バギンズ [WriteDate : Fri Dec 1 15:04:38 2000]

>Mugiさん
Mugiさんの回答は、いつも参考にさせていただいてます。m(_ _)m

変数で判断する方法ですが、フレームセットのHEADに

<script language="JavaScript">
var flg=1;
</script>

を用意しておいて、
onLoadで
if (parent.flg)
が真のときだけフレームセットを書き換えを行ないます。
そして、書き換えるフレームセットの中に
+'<script language="JavaScript">'
+'var flg=0;'
+'</' + 'script>'
を入れておけばいいと思ったんですが、どうでしょう?

バギンズ [WriteDate : Fri Dec 1 15:06:00 2000]

訂正(^_^;)
>が真のときだけフレームセットを書き換えを行ないます。 
が真のときだけフレームセットの書き換えを行ないます。 


Mugi [MAIL] [URL] [WriteDate : Fri Dec 1 15:11:15 2000]

バギンズさん、レスありがとう。
別の方法でやりました。
http://www06.u-page.so-net.ne.jp/wa2/mugi/js/001201/frame.htm


バギンズ [WriteDate : Fri Dec 1 15:23:56 2000]

>Mugiさん
なるほどー、これがlocation.searchを使う方法ですかー
外部JavaScriptを使った事でソースがスッキリしていい感じですね。(^_^)
これなら、メンテも楽ですね。
大変参考になりました。m(_ _)m
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]