2015-08-03 24 views
9

Tôi hiện đang làm việc trên dự án Cordova trong Visual Studio. Trong dự án này, tôi đang cố gắng xây dựng 2 trang html, hãy để tôi gọi chúng là first.html và second.html.Trong cordova, cách điều hướng đến một trang html khác?

Trong first.html, tôi muốn thêm liên kết vào second.html, cho phép tôi điều hướng đến second.html. Tôi đã thử 2 cách.

  1. window.location

    window.location = "second.html" 
    
  2. thẻ

    <a href=“second.html”></a> 
    

Kết quả là, cả hai đều gây ra một lỗi nói rằng "ngoại lệ xảy ra nhắn: Ngoại lệ: Không thể xác định lại tài sản : org ".

Mọi người có thể cho tôi biết cách điều hướng đến trang mới đúng cách không?

+0

Bằng cách này, tôi đang sử dụng gợn để kiểm tra ứng dụng của tôi. –

+0

trùng lặp? http://stackoverflow.com/questions/12280351/how-navigate-one-page-to-another-page-in-android-phonegap –

+0

Báo cáo đánh máy là '' ok? – jperelli

Trả lời

7

Bạn có thể điều hướng đến một trang khác bằng window.location.href. Một ví dụ được hiển thị bên dưới

function(){ window.location.href = "second.html";} 
+0

Nó vẫn cho tôi lỗi tương tự. –

1

Bạn có thể sử dụng dòng dưới đây để điều hướng một trang đến một trang khác.

$('#yourelement').click(function(){  
    window.location.assign('name_of_page.html'); 
}); 
2

thử này làm việc cho tôi

<!DOCTYPE HTML> 
    <html> 
     <head> 
     <title>My PhoneGap</title> 

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

       function onLoad() 
       { 
         document.addEventListener("deviceready", onDeviceReady, true); 
       } 

       function onDeviceReady() 
       { 
         // navigator.notification.alert("PhoneGap is working"); 
       } 

       function callAnothePage() 
       { 
        window.location = "test.html"; 
       } 

       </script> 

     </head> 

     <body onload="onLoad();"> 
      <h1>Welcome to PhoneGap</h1> 
      <h2>Edit assets/www/index.html</h2> 
      <button name="buttonClick" onclick="callAnothePage()">Click Me!</button> 
     </body> 
</html> 
Các vấn đề liên quan