PLM(Pre Loading Mechanism)
私のページ内のリンク文字の横に
ラヂオボタン
があるページ(例えば
ココ
) は以下に説明する PLM機能に対応しています。
PLMはWEBページを先読みすることで電話料金の節約と効率的なブラウジングを実現する技術です。
この技術は JavaScript を多少勉強された方なら難しくはありません。多くのWEBページで利用されることを期待します。
基本原理
あなたが今Aと言うページを読み込み文章を読んでいるとします。この時、 電話回線には何もデータが流れていません。NTTを喜ばすことはできますがこんな無駄なことってあるでしょうか。 この時同時に、次に行くであろうページBを同時に読み込むようにすればそのデータはブラウザのキャッシュに 蓄積されます。Aの文章が十分長ければAのページを読み終える頃には既にBのページは読み込まれてしまっており、 Bにジャンプすれば即座に画面に表示することができます。各ページが重い場合特に有効です。これで分からない方は
もっとやさしい解説
クリア
具体的な方法
「次に行く予定のページ」を別ウインドウ(以下先読みウインドウ)に読み込ませれば良いだけです。これを
先読み
と言います。
先読みウインドウに読み込ませることができるページはアンカーの前にチェックボタン
があります。これ(例えばA1)をクリックすれば先読みウインドウにA1の読み込みが開始されます。 当然ですがこの確認ボタンを押すタイミングは今見ているページ(A)のロードが終了した段階で行うべきです。
Aのページを読み終え、実際にA1ページへの移動は通常通りアンカーの上で左クリックです。
次に行く予定のページを先読みウインドウに読み込み開始した後、気が変わって違うものに変えたい場合は、それにチェックし直せば良いはずです。
次に行く予定のページを先読みウインドウに読み込み開始した後、それを中止したい時は先読みウインドウのクリアをチェックしてください。 行く予定もないのに先読みウインドウに読み込みを続けると、電話回線の容量は一定のため行きたいページのロードにより多くの時間がかかってしまいます。
制限事項
先読みに対応したページは現在のところ
水草入門
と
水草水槽への招待
ですが順次他のページも対応します。 。
別ウインドウに読み込みを開始(先読みウインドウをオープン)していないのに先読みウインドウのクリアし(閉じ)ようとするとエラーになります。 これは存在しないウインドウを閉じようとするためで、改善したい仕様です。
→これについてはどうにかエラーにならないように対応しました。(NN3,NC4、IE4で動作確認)
あるページでオープンした先読みウインドウを別のページでクリアしようとするとエラーになります。
あるページXで先読みウインドウをオープンした後、ページを移動し、その後ページXに戻った場合でも先読みウインドウのクリアは出来ません。
マルチフレームのページの先読みは対応していません。
戻る
ヒント集メニュー