1

button.click;Javascript の unload メソッドで aまたは aを実行できるかどうか疑問に思っています。document.getElementById('target').click();

この理由は、ブラウザの情報をクリアしたいのですが、アンロード メソッドが正しく動作しないようです。button.clickしかし、unload メソッドが aまたは aを実行できるかどうかさえわかりませんdocument.getElementById('target').click();。このメソッドができることとできないことのリストのようなものはありますか? ここに私が働こうとしているコードがあります。

  window.onunload=leave;

     function leave() {
//alert("Leaving");
    document.getElementById('kioskform:broswerCloseSubmit').click();
   
}

アラートはすべて(「IE、FireFox、Safari」)で表示されているようですが、Chrome(「理由がわからない」)では表示されていますが、アンロード方法で使用している明確なオプションを取得できないようです。言うまでもなく、個人がアンロード スクリプトのさまざまな部分でロードするために使用しているブラウザを検出する良い方法があるかどうか疑問に思っています。アイデアや提案、アドバイスは大歓迎です。

4

1 に答える 1

2

を使用する場合は、プラグインjQuery を使用できます。DirtyForm これにより、あなたがやろうとしていることを達成できます。

于 2012-09-26T18:46:02.527 に答える