2011-10-20 3 views
0

다른 페이지에 하나의 메인 페이지와 다른 소스가 있습니다. 나는 때문에 서버에 제한 아약스로드를 사용할 수 없기 때문에, 내가 목표를 사용해야 = "_ 웹 애플리케이션"(A HREF = "#")를 일반 뒤로 버튼 때문에 새 페이지jQTouch _webapp link

<div id="home"> 
<a href="/the-external.page.html" target="_webapp">Link to external page</a> 

... content ... 
</div> 

에로드 할 속성은 '아무튼 외부 페이지로 t 작업, 나는 자바 스크립트 사용하고 있습니다 : -> # 더 - 외부 페이지 - history.go (-1)

<div id="the-external-page"> 
<div class="toolbar"> 
<h1>The External Page</h1> 
<a class="back" href="javascript:history.go(-1)">Back</a> 
</div> 
<ul> 
<li><a href="#page1">Internal page</a></li> 
<li><a href="#page2">Internal page</a></li> 
</ul> 

... content ... 
</div> 
<div id="page1"> 
<div class="toolbar"> 
<h1>Page 1</h1> 
<a class="back" href="#">Back</a> 
</div> 
.. content... 
</div> 
<div id="page2"> 
<div class="toolbar"> 
<h1>Page 2</h1> 
<a class="back" href="#">Back</a> 
</div> 
.. content... 
</div> 

그것은 사용자 탐색의 #home 경우 작동을> #home

하지만, 사용자가 # page1, # page2를 방문했을 때 다른 페이지는 여러 개의 링크를 가지고 있기 때문에 모든 기록 스택과 뒤로 버튼은 사전까지 작동하지 않습니다. 여러 번 ssed.

원본 페이지 목록이 동적으로 생성되므로 뒤로 버튼에 절대 링크를 입력 할 수 없습니다.

해결 방법이 있습니까?

답변

0

은 당신의 코드를 테스트하지 못했지만, 나는 당신을 위해 무엇을 찾고있는 사람이 될 수있는 jQtouch 객체 .goBack()을 의심 : https://code.google.com/p/jqtouch/wiki/PublicObject

관련 섹션 :

goBack(to:object)

jQTouch가 히스토리의 특정 페이지로 돌아 가게합니다. 특정 페이지 ID, 돌아갈 페이지 수 또는 한 페이지 뒤로 돌아갈 수있는 수를 전달할 수 있습니다. 지정된 페이지를 찾을 수 없으면 jQTouch는 기본적으로 한 페이지 뒤로 돌아갑니다.