window.locations.hrefはIE 6の下でジャンプしません.

1085 ワード

<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;菵」を使うことです.ページの端に戻らないようにします.空リンクのおすすめは「〓〓〓」です.私は第三の方法を採用しました.後にreturn falseを追加しました.このように、IE 6、IE 7、FF 3は全て通過します.