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は全て通過します.