IE 6ハイパーリンクのonclickイベントの無効な解決方法
2606 ワード
今日はテストでバグを一つ提出します.360ブラウザにある次の注文のエクスポート機能は無効です.
問題を受けて、テストを探して再現します.360ブラウザはやっぱり無効です.ie 6ブラウザを使ってまた現れました.しかし、ie 7、8、9とfirefoxはいいです.
たぶんie 6ブラウザの問題です.
コードを検索します.あちこちの機能がこのように実現されていることを発見しました.
しかし、私は方法をすべてhrefに書くのが嫌です.他の方法があるかどうか見てください.引き続き修正し、テストします.
これから注意します.ハイパーリンクはまずOclickイベントを実行してからhref属性に関する操作です.
参考:
http://deejay.iteye.com/blog/1158075
http://www.newsmth.net/pc/pccon.php?id=2206&nid=398188http://blog.csdn.net/degn710/article/details/5217769http://www.hackpro.cn/art/3943.html
問題を受けて、テストを探して再現します.360ブラウザはやっぱり無効です.ie 6ブラウザを使ってまた現れました.しかし、ie 7、8、9とfirefoxはいいです.
たぶんie 6ブラウザの問題です.
コードを検索します.あちこちの機能がこのように実現されていることを発見しました.
<a style="color:#487DAE;" href="javascript:" onclick="export_orderlist();“> </a>
hrefもあればonclickもあります.変更<a style="color:#487DAE;" href="javascript:export_orderlist();"> </a>
機能は正常に使用されます.しかし、私は方法をすべてhrefに書くのが嫌です.他の方法があるかどうか見てください.引き続き修正し、テストします.
<a style="color:#487DAE;" href="javascript:void(0);" onclick="export_orderlist();"> </a>
機能が実装されていません.<a style="color:#487DAE;" href="javascript:void(0);" onclick="export_orderlist();return false;"> </a>
はい、いいですこれから注意します.ハイパーリンクはまずOclickイベントを実行してからhref属性に関する操作です.
参考:
http://deejay.iteye.com/blog/1158075
http://www.newsmth.net/pc/pccon.php?id=2206&nid=398188http://blog.csdn.net/degn710/article/details/5217769http://www.hackpro.cn/art/3943.html