ie 6中hrefはjavascriptに設定します.void(0)ページは提出できません.

4718 ワード

  • 出します  
  • <a class=“bt_3”href=“javascript:void(0)”id=“btnSubmit 1”onclick=“submitPage()”提出</a>
    submitPage()は私が定義した関数です。もともとはここのです。をクレックしています。続いています。アイスを提出するつもです。ft、e 6は意外にもあります。どうしても提出することができます。ie 6はデフォルト動作を実行することができます。そして、引起します。今の方法は2です。  <a class=「bt_3」   style=「cursor:pointer」id=「btnSubmit 1」onclick=「submitPage()」提出  
     
    <a class="bt_3" style="cursor:pointer;" id="btnSubmit1" onclick="submitPage()">  </a>
    この方法はまったくhref属性がないので、style=「cursor:pointer」で手型アイコンを作ってシミュレーションします.
     
     
     
    別の方法:
  • 提出する  
  • <a class="bt_3" href="javascript:void(0)" id="btnSubmit1" onclick="submitPage();return false;">  </a>
    onclickはfalseに戻り、ブラウザのデフォルト行動を阻止します.同じ目的を達成することもできます.
     
    ---------------------------------------------------
    以前はプロジェクトでハイパーリンクを使っていましたが、ieの下では問題がありませんでした.ie 6に来て、クリック事件が役に立たないことが分かりました.不思議です.以前は気づきませんでした.その後、ネットで検索したら、問題はこのvoid(0)にあります.インターネットの資料を整理しました.
    Htmlコード
  • ドソメットind  
  • <a href=”javaScript:void(0)” onClick=”doSomething();”>doSomethind</a>
    まず、JavaScriptのvoid(0)の意味を見てみましょう.
    JavaScriptのvoidは、式を計算するが返さないことを指定するオペレータです.
    void操作子の使い方は以下の通りです.
    Htmlコード
  • javascript:void (expressitional ur)  
  • javascript:void expression_r  
  • javascript:void (expression_r) javascript:void expression_r
    expression_rは計算するJavaScript標準の表現です.表式の外側の丸括弧は選択できますが、記入するのは良い習慣です.私たちはvoidオペレータを使ってハイパーリンクを指定できます.表式は計算されますが、現在のドキュメントには何も読み込まれません.のコードはスーパーリンクを作成しました.ユーザーがクリックしたら何も発生しません.ユーザーがリンクをクリックすると、void(0)は0と計算されますが、JavaScriptでは効果がありません.
    Htmlコード
  • ここをクリックしても何も発生しません.  
  • <a href=”javascript:void(0)”>           </a>
    つまり、いくつかの処理を実行しますが、ページ全体を更新しない場合は、void(0)を使ってもいいですが、ページをrefshする必要がある場合は、注意してください.
    Htmlコード
  •   
  • <a href=”javascript:void(document.form.submit())”>
    実は上のコードを使ってもいいです.この言葉はsubmit操作をします.どのような場合はvoid(0)が多いですか?更新なし、もちろんAjaxです.Ajaxのウェブページを見ると、多くのvoid(0)が見られます.Dはvoid(0)を使う前に、このページは全体的に更新する必要があるかどうか考えてみてください.
    Htmlコード
  • <スクリプト  type=「text/javascript」     
  •     機能 goUrl(x){     
  •         window.location.href=x;     
  •     }     
  •      
  •   
  • ジャンプ3     
  •   
  • <script type="text/javascript"> function goUrl(x){ window.location.href=x; } </script> <a href="javascript:;" onclick="javascript:goUrl('http://www.sina.com');">  1</a> <a href="javascript:void(0);" onclick="javascript:goUrl('http://www.sina.com');">  2</a> <a href="javascript:void(0);" onclick="javascript:goUrl('http://www.sina.com');return false;">  3</a> <a href="#" onclick="javascript:goUrl('http://www.sina.com');">  4</a> <a href="###" onclick="javascript:goUrl('http://www.sina.com');">  5</a>
    テスト環境IE 6、IE 7、Firefox 3.
    ジャンプ1と2は、IE 6の環境で無効で、3、4、5はIE 6、IE 7、Firefox 3.01のテストに合格します.
    ジャンプ4と5が一番簡潔です.
    肝心な点は「a」のhref属性で、空のリンクは「菗」、「芫33751;菵」を使うことです.
    ページの端に戻らないようにします.
    空リンクのおすすめは「〓〓〓」です.