WEB相談室

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

タイトル:フレームに最新の画面を出したい

0:[投稿] たつき [2006/10/19 18:18 ] [環境:IE WinWP わからない]

フレームで分けたAとBの2画面があります。
A(menu)にメニュー、B(main)にコンテンツを表示するようにしています。

Bには毎回トップ画面が出てしまうので、最新のファイルだけ見たい人向けに、
最新のファイルを表示できる機能を作成しました。


まずAのメニューに「最新のファイルを表示」チェックボックスを作成し、
チェック情報はcookieで持つようにしました。

次にフレームを呼び出しているHTMLで、cookieを参照して、
チェック情報があれば最新のファイルを表示するようにしようと
思ったのですが、ここでエラーになってしまいました。

window.main.location.href = "最新のファイル";

とすると、window.mainが存在しないと言われてしまいます。

一度画面を表示してからでないとwindow名が取れないのでしょうか?

今はメニューのHTML内に、top.main.location.href = "最新のファイル"; を書いていますが、
これだとどうしても一瞬トップ画面が表示されて、表示が遅く感じられるので、
最初から最新画面を出せるような方法は無いでしょうか?


1:[回答] tk [2006/10/19 22:35 ]

再訪問時に最新のページにということなら、
framesetのあるファイルでonloadで「window.main.location.href = "最新のファイル";」を実行したらどうでしょう。


2:[完了] たつき [2006/10/20 10:08 ]

ありがとうございます!
window.onloadに処理を入れたらできました。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]