こんにちは、私はあるHTMLページから別のHTMLページに移動しています:
window.location = "test.html";
test.html には、次のようなヘッダーがあります。
<script type="application/javascript">
function redirect()
{
alert("inside redirect:");
//window.location = url;
//history.back();
history.go(-1);
return false;
}
</script>
<div data-role="navbar">
<ul>
<li> <a href="#" data-theme="b" onclick="history.back(); return false;">Go Back</a></li>
<li> <a onclick="redirect()" data-icon="back" data-iconpos="notext" data-direction="reverse" class="ui-btn-left jqm-home">Back1</a></li>
</ul>
</div>
しかし、ここでは両方の戻るボタン (Go Back と Back1) が機能していません。ページ間を移動するために使用$.mobile.changePage('test.html')
すると、両方の [戻る] ボタンが機能します。なぜwindows.locationにないのですか?
ajaxをサポートしていないB級ブラウザ向けにこのアプリケーションを開発したいと考えています。したがって、私は使用できません$.mobile.changePage('test.html')
。
どんな助けでも大歓迎です。ありがとう。