1
<div class="ui-block-b"><a href="#" data-theme="b" data-role="button" onclick="proceed()" >Proceed</a></div>   

   function proceed() 
   {
       window.location.href("CreditCard.aspx");
   }

こんにちはみんな私は私のローカルサーバーでこのコードをテストしました、そしてそれは働くことができます、しかし私はこれをモバイルサーバーでテストしました。「http....」を定義しないとエラーが返されますが、関数ではありません

4

2 に答える 2

4

window.location.href関数ではなく文字列です。

でそれに値を割り当てます=

function proceed() {
   location.href = "CreditCard.aspx";
}

ただし、この場合、すべきではありません。これに JavaScript を含める必要はありません。

<div class="ui-block-b">
    <a href="CreditCard.aspx" data-theme="b" data-role="button">
        Proceed
    </a>
</div>   
于 2012-05-15T06:21:35.107 に答える
2

Window.location は文字列を受け入れます。関数として作成しているので、ドキュメントWindow.locationの MDN を確認してください

function proceed()       
{
   window.location.href="CreditCard.aspx"; // change like this 
}
于 2012-05-15T06:21:53.853 に答える