2013-07-29 2 views
1

jQuery Mobile을 사용하여 웹 앱을 개발하고 있습니다. 이제 Phonegap을 사용하여 기본 앱을 만들고 싶습니다. /subfolder/page.htmlPhonegap - 하위 폴더의 페이지가로드되지 않음

자바 스크립트, CSS 및 기타 링크 된 페이지가 네이티브 응용 프로그램에서로드되지 않은, 그래서 나는 모든 내 링크를 변경 : 웹 응용 프로그램에서

는, 링크는 다음과 같이 있었다 subfolder/page.html

이제 스크립트, CSS 및 index.html의 링크 된 페이지가 작동합니다. 하지만 하위 페이지 (index.html을 통해 페이지에 액세스 한 페이지)에있는 경우 링크 된 페이지가로드되지 않습니다. jQuery Mobile에 "페이지로드 오류"라는 팝업이 표시됩니다. 하지만 내 링크는

<li data-icon="false" data-theme="b"><a href="Chirurgie_de_l'obésité/Principes.html" data-transition="slide">Principes</a></li> 

이 링크는하지만 하위 폴더에서 다른 다른 페이지에서, index.html을에서 작동합니다 ... 분리되지 않습니다.

나는

당신의 도움이 사전에, 아드 B. 감사합니다 ... 문제는 Ajax 기반 탐색에서 오는 생각

당신은 처리 당신의 <a/>들에 rel=external을 추가 할 수 있습니다
+0

당신이 내부에 여러 jQuery를 모바일 페이지에 여러 하위 폴더에 HTML 페이지 또는 하나의 HTML 페이지가 있습니까? – Gajotres

+0

여러 HTML 페이지! 내 문제에 관심을 가져 주셔서 감사합니다! –

+0

좋아, 첫 번째 하위 폴더 페이지에서 두 번째 하위 폴더 페이지로 이동할 때 어떤 링크를 사용하는지 더 자세히 살펴 보겠습니다. 기본적으로 나는 Some link을 사용하고 있거나 페이지 기능을 변경하고 있는지 알고 싶습니다. 그리고이 질문을 예제로 추가 할 수 있습니까? 우리는 당신을 즉시 찾아 낼 것입니다. – Gajotres

답변

1

그리고 여기가 문제입니다 : 당신은 당신의 HTML 파일을 직접 가리킬 필요가 같은 디렉토리 안에 두 페이지를 연결하는 경우

<li data-icon="false" data-theme="b"><a href="Chirurgie_de_l'obésité/Principes.html" data-transition="slide">Principes</a></li> 

다시 하위 디렉토리 이름을 사용할 필요 없어요.

이 작동해야합니다

<li data-icon="false" data-theme="b"><a href="Principes.html" data-transition="slide">Principes</a></li> 
+0

정말 고마워요! 나는 이것을 몇 분 안에 시험하고있다. 그러나 연결된 페이지가 다른 폴더에 있으면 어떻게됩니까? folder1/page1은 (는) folder2/page2를 가리키는 링크가 있습니까? –

+0

페이지를 연결할 때 현재 활성화 된 페이지의 관점에서 볼 필요가 있습니다. 예를 들어 상위 디렉토리에서 페이지에 액세스하려면 다음과 같이 사용하십시오. href = "../ index.html" – Gajotres

0

리다이렉션. 하지만 이렇게하면 jQM이 제공하는 전환을 잃게됩니다. 이것을 우회하려면 단일 페이지 템플리트를 사용해야합니다.

+0

빠른 답변 주셔서 감사합니다. 전환은 내 프로젝트에서 매우 유용합니다. 다른 해결책이 없습니까? 링크가 작동하지만 색인 페이지에서만 작동하기 때문입니다! –

관련 문제