2009-06-23 1 views
2

document.bodyの "オーバーフロー"スタイルを "hidden"から "auto"に変更すると、ページ上にあるJavaアプレットを強制的にリロードします。"オーバーフロー"スタイルを変更するときにJavaアプレットの再ロードを停止する方法

ほとんどの場合、ページ上にスクロールバーが表示されないようにするためにオーバーフローを設定しましたが、アプレットで状態を失うことなく有効にしたいと考えています。

これは可能ですか、それともこの問題について別の方法で対応する必要がありますか?

答えて

2

これはできません。異なるブラウザは異なる方法で動作します。アプレットにDOMを少し変更してリロードしたり、display:noneを設定してもアプレットを実行し続けるものがあります。私の経験では、Java Plug-inはこれをほとんどコントロールしていません。あなたはどちらかによって、あなたのアプレットの状態を保存する必要が

:LiveConnectのを経由して、JavaScriptの変数に状態を読み取り、その後、静的変数の状態を保存

  • その後戻っアプレットにそれを書い

    • とアプレット起動時の値を確認する
  • 関連する問題