2012-09-05 25 views
21

मैं फोनगैप में नया हूं।एंड्रॉइड फोनगैप में एक पेज को दूसरे पेज पर नेविगेट कैसे करें?

मेरे आवेदन में 2 पृष्ठ हैं। पहला ठीक लोड हो रहा है। पहले पृष्ठ में एक बटन होता है, जिसे क्लिक करने पर दूसरे पृष्ठ पर जाना चाहिए। दूसरा पृष्ठ कैसे लोड करें? क्या मुझे ड्राईडगैप को विस्तारित करने वाली एक और गतिविधि तैयार करनी चाहिए?

मुझे एक और समस्या है: बैक बटन ईवेंट कैसे पकड़ें?

उत्तर

36

कोड अन्य HTML पृष्ठ पर नेविगेट करने के लिए कोड।

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

      <script type="text/javascript" charset="utf-8" src="cordova-1.5.0.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> 

वापस घटना के लिए कोड।

<script type="text/javascript" charset="utf-8"> 

      document.addEventListener("deviceready", onDeviceReady, true); 

      function onDeviceReady() 
      {  
        document.addEventListener("backbutton", BackKeyDown, true); 
      } 

      function BackKeyDown() 
      { 
       navigator.notification.alert(); 
       //navigator.app.exitApp(); // For Exit Application 
      } 
     </script> 
संबंधित मुद्दे