フレームを使ったページに

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: ひで : 2005/05/30 16:09
フレームを使ったぺージで、javaスクリプトを使いたいんですけど

<body></body>内に入れれば、javaスクリプトはちゃんと表示されるのですが

<body></body>を使うとフレームが表示されなくなってしまうんですが

どうしたら、両方表示させることが出来るのでしょうか?

1   名前: モノ : 2005/05/30 16:09
やってみてうまくいかない状態が確認出来るソースを提示すれば
誰か検証して回答を下さるかもしれません。

2   名前: ひで : 2005/05/30 16:09
返信ありがとうございます
ソースはこれです。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜


<body>
<script type="text/javascript" language="javascript" src="★.js"></script>


<FRAMESET ROWS="100,*" BORDER="0" "BORDERCOLOR="#000000">
<FRAME SRC="★" NAME="1" NORESIZE SCROLLING="auto">
<FRAMESET COLS="35%,75%" BORDER="0" "BORDERCOLOR="#000000">
<FRAME SRC="★" NAME="2" NORESIZE SCROLLING="auto">
<FRAME SRC="★" NAME="3" NORESIZE SCROLLING="auto">
</FRAMESET>

</body>


〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜


<body>
<script type="text/javascript" language="javascript" src="http://marubouz-oki.hp.infoseek.co.jp/jav/★.js"></script>
</body>

<FRAMESET ROWS="100,*" BORDER="0" "BORDERCOLOR="#000000">
<FRAME SRC="★" NAME="1" NORESIZE SCROLLING="auto">
<FRAMESET COLS="35%,75%" BORDER="0" "BORDERCOLOR="#000000">
<FRAME SRC="★" NAME="2" NORESIZE SCROLLING="auto">
<FRAME SRC="★" NAME="3" NORESIZE SCROLLING="auto">
</FRAMESET>

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

どちらもフレームが表示されません…。

<body></body>をとるとjavaスクリプトが表示されないです。



3   名前: モノ : 2005/05/30 16:09
・bodyの位置が不正です。
・そのスクリプト、多分framesetの記述のあるhtmlファイルじゃなくて
フレームに表示される個々のhtmlファイルに挿入するものなんじゃないかなと推測。
あなたが提示した例だと「★」の部分にかかれているのであろうファイル名の
htmlファイルのbodyの間に挿入ということです。

4   名前: ひで : 2005/05/30 16:09

えっと…、フレームタグのあるhtmlファイルでは使えないということですか?

http://marubouz-oki.hp.infoseek.co.jp/jav/sannpru.js

これは使いたいJScript スクリプト ファイルです。

5   名前: モノ : 2005/05/30 16:09
いいえ。
framesetのあるhtmlファイルでも
適切に記述がしてあればそのスクリプトも記述できるでしょう。
ただし、framesetの記述のあるhtmlファイルの場合には
bodyはnoframes要素の間にしか記述できませんから、
フレームに対応していないブラウザなどでアクセスしたときしか
そのスクリプトは生かされないと思います。

通常ならば、framesetでなく個々のフレームに表示されるhtmlファイルに
記述するのが無難ではないでしょうか。
たとえばメニューの記述されたhtmlファイルとか。
(フレームをまたがって表示されるのかどうかはわかりませんが)

6   名前: ひで : 2005/05/30 16:09
そうですか、どうもありがとうございました。
画像を降らせるスクリプトなんで
フレームの中だけで降ってしまう状態になってしまうので諦めます。

一覧へ戻る