自動

2012-02-04 3 views
0
のGreaseMonkey

とページのロードが、私はグリースモンキーに新しいですし、ページがグリースモンキーを使用してロードされた後、私は、この削除]ボタンを自動

<TD nowrap width="20" height="18" valign="middle" align="center"><A href="JavaScript:SetCmd(document.msgViewer.CmdDelete.value);" title="Delete"><IMG border="0" src="https://webmail.myweb.com.au/exchweb/img/delete.gif" alt="Delete"></A></TD> 

をクリックする必要がある場合、ボタンをクリックし

ここ

全ページ:

http://pastebin.com/DUytjGAh

は、これは可能であり、私はそれについてどのように行くべきですか?

これは、私が10Kを超える迷惑メールを自動的に削除できるようにするためです。私はすでにGrease Monkeyを使用しているすべての電子メール項目を選択したので、Deleteボタンを押す必要があります。

答えて

2

これは、unsafeWindowを使用すると完全にうまくいく場合です。

それでは、このコードでは、トリックを行う必要があり、(単にチェックボックスをチェックするよりも場合もある)の電子メールが正しく選択されていると仮定し、任意のAJAX遅延/リロードが計上されています

unsafeWindow.SetCmd (unsafeWindow.document.msgViewer.CmdDelete.value); 


または、generate a click eventに簡単にアクセスできます。削除したいメールをチェックした後

+0

これは私のコードです:http://pastebin.com/5kVuxHHTチェックボックスのチェックは機能しますが、unsafeWindow.SetCmd(unsafeWindow.msgViewer.CmdDelete.value)はチェックされません。私が間違って行ったことはありますか? –

+0

答えを更新しました。 'unsafeWindow.SetCmd(unsafeWindow.document.msgViewer.CmdDelete.value);'のようになります。 –

1

アンカータグのhrefパラメータで定義されているJavaScriptを実行するだけです。

+0

私はこのケースではそのwalkietokyoをどのように行うのですか? –

0


SetCmd(document.msgViewer.CmdDelete.value);