1

これは Safari と Chrome では機能しません。

$(".myButton").click(function(){
    window.location.href('www.blahblahblah.com');
});

解決策は何ですか?

4

3 に答える 3

6

window.location.href は関数ではないため、呼び出すことはできませんが、値を割り当てることはできます: (また、別のドメインにリダイレクトする場合は http:// を使用する必要があります)

$(".myButton").click(function(){
    window.location.href = 'http://www.blahblahblah.com';
});

編集: 最初のステートメントを修正し、http:// に関する部分を追加しました。

于 2012-04-30T23:42:13.980 に答える
4

同様の問題がありました。クロムでは、false を返します。問題を解決しました。

if(confirm('Are you sure you wish to delete this order?'))
{
location.href='delete_order.asp?id=20'; **return false;**} 
else 
{return false;}

上記のコードは Chrome と IE9 で動作します

于 2012-07-31T12:54:09.653 に答える
1
window.location.assign('http://www.google.com')

あなたが探している機能です。

それは

window.location = 'http://www.google.com';
于 2014-07-24T22:17:10.890 に答える