IEと火狐の中でClick事件をまねておよび新しいウィンドウに提出して総括します(asp.net)

1054 ワード

まず、clickイベントをシミュレートするコードを見てみましょう.
 
  
ok
<br>var comment = document.getElementById('aa'); <br>if (document.all) { <br>comment.click(); <br>} else { // , <a> onclick , <br>var ev = document.createEvent("MouseEvents"); <br>ev.initEvent("click", true, true); <br>document.getElementById("aa").dispatchEvent(ev); <br>} <br> <br>

実際、私はページの中でclickイベントをトリガーしました.主にフォームを提出するときに、新しいウィンドウの形式で開くためです.私たちは他の基礎知識を無視しがちですが、実際にはこの機能を提供しています.
私たちはそれを忘れただけです.
 
  




このようなコードは新しいウィンドウでコミットすることができますが、ボタンはbuttonではありません.プログラムでdocumentを使用する場合は注意してください.getElementById("processorder").submit()は実現できません
新しいウィンドウでコミットされました.ほほほ.
時には伝統的なものがいいようです.