0

ポップアウトされたアプレットを閉じて、ドラッグされたブラウザウィンドウに戻すことを望んでいます。ユーザーがアプレットのページから移動したときに、アプレットが開かれたままにならないようにしています。

destroy()メソッド、stop()メソッド、およびウィンドウのコンテナーを呼び出そうとしましremoveAll()たが、それが正しく行われたかどうかはわかりません。

ユーザーがアプレットの実行をキャンセルしたいときに呼び出されるコードの一部を次に示します。ただし、アプレットを閉じる代わりに、アプレットが見えないようにするだけですが、ドラッグアウトされたアプレットがあった場所に大きな空白のウィンドウが残り、それを閉じるのはユーザーに任されています。

function Cancel(){
    document.appletName.cancel();
    document.appletName.setVisible(false);
    window.location="/*newURL*/";
}

そのウィンドウを自動的に閉じたいのですが、何を呼び出すべきかわかりません。

残念ながら、私はアプレットのソース コードにアクセスできないので、これはブラウザから行う必要があります。

4

1 に答える 1

0

したがって、「禅」のような方法でこれを行う方法はありませんが、アプレットを閉じる必要があるというある種の有益なメッセージをアプレットに出力させるだけでなく、アプレットを使用setEnable(false)して対話できないようにすることで、ユーザーはアプレットを閉じる必要があります。最もユーザーフレンドリーではありませんが、ウィンドウからアプレットをドラッグすることを主張するユーザーがいる場合は、間違いなく良い方法です。

于 2012-07-17T14:48:22.187 に答える