2013-04-09 83 views
6

我的第一個PhoneGap應用程序包含2個HTML文件。加載HTML中的Js文件

第一個被命名爲index.html,它使用index.js。該文件將顯示一個列表項目。當我在該列表中單擊一個項目,它帶給我detail.html文件本:

$.mobile.changePage("detail.html", { transition: "slideup"}); 

OR

location.href = "detail.html"; 

detail.html一頁,我加載detal.js。但它沒有奏效。我無法使用detail.js中的函數。

請給我你的建議,並有任何例子?

拍攝照片

<link rel="stylesheet" href="css/jquery.mobile.structure-1.3.0.min.css" /> 
    <link rel="stylesheet" href="css/jquery.mobile-1.3.0.min.css" /> 
    <link rel="stylesheet" href="css/getAbstract.min.css" /> 
    <script src="js/jquery-1.9.0.min.js"></script> 
    <script src="js/jquery.mobile-1.3.0.min.js"></script> 
    <script src="js/jquery.ba-dotimeout.js"></script> 
    <script src="js/jquery.dst.js"></script> 

    <script type="text/javascript" charset="utf-8" src="js/cordova-2.5.0.js"></script> 
    <script type="text/javascript" charset="utf-8"></script> 


</head> 
<body> 

    <div data-role = "page" data-theme = "a" id = "pageContainer"> 
     <!--Start Page Header --> 
     <div data-role = "header" id = "pageHeader" data-nobackbtn = "true" data-position = "fixed"> 
      <h1>Camera</h1> 
     </div> 
     <!--End Page Header --> 

     <!--Start Page Content--> 
     <div data-role = "content" id= "pageContent"> 
      <a data-role = "button" id = "btnCaptureEdit" href = "">Capture Edit</a> 
      <a data-role = "button" id = "btnLibraryPhoto" href = "">Get Photo From Library</a> 
      <a data-role = "button" id = "btnAlbumPhoto" href = "">Get Photo From Album</a> 
     </div> 
     <!--End Page Content--> 

     <!--Start Page Footer--> 
     <div data-role = "footer" id = "pageFooter"> 
     </div> 
     <!--End Page Footer--> 

    </div> 
    <script src="js/detail.js"></script> 

</body> 

</html> 
+3

你可以發佈你的代碼嗎?特別是detail.html。 – 2013-04-09 03:35:05

+0

所有的腳本標籤都應該有類型屬性。頭部中的最後一個腳本標記是空的,可以刪除。 – 2013-04-09 03:54:03

回答

6

如果這是你的detail.html我沒有看到你在哪裏加載detail.js? 也許這

<script src="js/index.js"></script> 

應該是這個

<script src="js/detail.js"></script> 

+0

我在底部加載了。你可以看到。 – 2013-04-09 03:53:39

+0

當我運行web瀏覽器中的detail.html文件時,它運行良好,但是當我運行iphone模擬器時,它不起作用。 – 2013-04-09 03:54:47

+0

沒有工作如何?錯誤是什麼? – 2013-04-09 03:56:43