ネットスケープで

[上に] [前に] [次に]
eri 2000/03/27(月) 01:28:24
ネットスケープで、
<FRAMESET Cols="50,*" FrameSpacing="0" FrameBorder="0" BORDER="0">
のCols="50,*"とした時の、50のページが50以下で表示されるのですが
どうしてでしょうか?

Ichi 2000/03/27(月) 05:47:03
単位を指定していないからでは?
px, %とか。

SHUICHI.T [HomePage] 2000/03/27(月) 06:47:12
ウィンドウの枠の幅が含まれているのでは?
(測ってみたらそうだった)

eri 2000/03/28(火) 02:09:18
ウィンドウの枠の幅が含ませないようにするには、どうしたらよいでしょうか?

eri 2000/03/29(水) 01:45:46
どうして、50すると、枠が含まれるのか小さいのか分かりません。
ウィンドウサイズを小さくすると、すこし大きくなりますが、
50いっぱいいっぱいまでは、開かないのです。

weave 2000/03/29(水) 10:50:47
この、Netscapeのフレームの話題は、過去にも何度か話題に
のぼっていますよ。過去ログも参照してみるとよいかもしれ
ません。

この現象は、Netscapeのバグだと思います。

例えば、以下のサイトのトップページの、FRAMESETのソース。

http://www.helmsley.com/

NetscapeとIEで、フレームセットのサイズを分けています。
IEでは600のところを、Netscapeでは605で表示しています。
現状では、このような対処方法しかないのかもしれません。
他の対処法をご存じの方がいればよいのですが。

Syn [E-Mail] 2000/03/29(水) 11:07:07
ちょっと現物を見ていないのではずしてるかもですが、スクロール
バー分の領域が確保されているのではないでしょうか。
右側にすき間があくんですよね?

50 のほうの frame に
marginwidth=0 marginheight=0 scrolling=no
を書いてみてもだめでしょうか。

eri 2000/03/30(木) 04:24:58
やはりバグというのでしょうか?
MarginWidth="0" MarginHeight="0" SCROLLING="no"
をフレームに入れてます。タグの大文字小文字は関係ないですよね?(^^;
JavaScriptで、ブラウザによって分けて書くと重くなりますよね?

luvsrc [E-Mail] 2000/03/30(木) 13:59:33
>eriさん
大文字小文字は関係ないですよ。それは大丈夫です。

個人的な意見では、数ピクセルずれてもある程度対応できるよう
なレイアウトでページを制作するのが、現状では、最も無難な手
法ではないかと思います。

JavaScriptの件ですが、用意するファイルは、ブラウザ判別振り分け用のファイルと、IE、NNそれぞれのフレームセットというこ
とになると思いますが、それだけでしたら、致命的に重いとか、
不親切であるとか、そこまでは行かないと思います。スクリプト
非対応の方への対処は必要になりますが。

一点、私の経験から言わせて貰うと、フレームセットを振り分け
る場合には、振り分けのスクリプトだけを記述したダミーファイ
ルを用意した方がよいと思います。
一方の(例えばIE用)フレームセットにスクリプトを記述して、
そこから、NNの場合は別ファイルにジャンプという手法も考えら
れますが、そうした場合確かにファイル数は減るわけですが、
フレームセットからフレームセットへの、JavaScriptを利用した
ジャンプをした場合、Netscape(特にMac)がフリーズしてしま
うという現象が何度も見られました。参考にしていただければと
思います。

うまく説明できたかな。
わかりにくかったら、ごめんなさいね。

luvsrc [E-Mail] 2000/03/30(木) 14:06:15
あ、でも、document.writeで、変更が必要な部分だけ振り分け
るのなら落ちないのかな。

.writeで 2000/03/31(金) 02:55:17
>(測ってみたらそうだった)
ん?

余談ですが
>あ、でも、document.writeで、変更が必要な部分だけ振り分け
Win98 IE5で見たら「e」と「で」が重なってます... なぜ?

luvsrc [E-Mail] 2000/03/31(金) 11:48:58
どうしてでしょう。。。文字化けでしょうか。
投稿した私自身もよくわかりません。
すみません。

Syn [E-Mail] 2000/03/31(金) 11:51:29
document.write の . と w の間に Ctrl + C が挟まってます。
なんでかはよくわからないですが。

2000/04/02(日) 03:11:30
Netscapeにおいては、フレームのサイズは厳密に反映されないようです。
しかもウィンドウサイズを変えると各フレームのサイズも微妙にかわります。
例えば 50,* としてあったとしてある状態では45ピクセルで表示され
たとしても、ウィンドウサイズによっては48ピクセルになったり。。。(試してみてね)
僕もこれには結構困っていますが、結局のところ luvsrcさんのおっしゃる
ように多少サイズがずれても困らないレイアウトにするというのが妥当な
方法かと思います。

eri 2000/04/03(月) 02:45:18
なんか、NN側の考えと私がしたいことはいつも違うの!
ちょっと、NNでチェックするのが悲しいです。

[上に] [前に] [次に]