2010-12-19 8 views
1

すべてのフレームではなく、ウィンドウ内の1つのフレームのみをリフレッシュできますか? 私の問題は、私はページindex.phpを持っていて、そこには2つのフレーム - メニューとコンテンツがあります。ユーザーがリフレッシュ(f5)をクリックすると、index.phpが再度ロードされ、コンテンツページは空白になります。f5 - フレームのみをリフレッシュ

私は何ができますか?

+0

意味ですか? – BoltClock

+0

yes.iはフレームセット – Ronny

+0

を使用しています。この動作は純粋にブラウザに依存しており、制御することはできません。ブラウザは、リロードボタン/キーを押すと、常に一番上のページをリロードします。 –

答えて

2

ページリフレッシュでのjavascriptの使い方に精通している場合は、伝統的なhtmlの代わりにそれを試すことができます。

javascript:location.reload(false) 

キャッシュからページをリロードします。これをコンテンツページに設定し、メニューページでこれを設定することができます。あなたは何ができるか

javascript:location.reload(true) 
0

(再びクライアント側)であっても、ページの読み込みで、その後(クライアント側のコードを使用して)クッキーに、ユーザが選択した最後のページを保存しているというクッキーをチェックし、存在する場合は、そのページをロードします空白のページを表示する代わりに、デフォルトで。クッキーにアクセスするにjQueryを使用して

は本当に簡単になる:あなたはフレームセットを使用しているhttp://plugins.jquery.com/project/Cookie

関連する問題