2012-11-27 16 views
0

我試圖開發使用JavaScript(PhoneGap的)的移動Web應用程序,問題如下:我們怎麼能去到頁面1,2和3

我有3個頁面的JavaScript,將動態創建包含在HTML在頁面中, 第一頁包含butoon 1

第二頁包含butoon 2

第三頁包含butoon 3

我們cliqunt上butoon一個我們去第二頁,點擊第三頁上的按鈕2通過。

一開始一切順利,但是如果我回到第1頁並且我將轉到第二頁,程序將直接顯示第1頁,而不會經歷前兩個。

我認爲,我應該刪除以前的事件,或緩存你說什麼?

$('#header-left-container').prepend(results.rows.item(i).LibelleTypeTravail +"" + 
       "<br>" + 
       "<img src='../js/images/add.png' name="+results.rows.item(i).IdTypeTravail+" >" + 
       "<textarea rows='6' cols='60' id='"+results.rows.item(i).IdTypeTravail+"' name='"+results.rows.item(i).LibelleTypeTravail+"'> </textarea><br><br>"); 


$('img').live('tap',function(e) 
     { 

    //-------------Pass param with localstorage 

     window.localStorage.setItem("id_grp", id_grp_tr); 
     window.localStorage.setItem("id_travail", e.target.name); 

      $.mobile.changePage('../prestation_html/list_rubrique.html' , {role: 'dialog', transition: 'flip'}); 
     } 
     ); 

第2頁

$('#lbtn').append('<input type="button" value="Consulter" onclick="go()" id="Consulter">'); 

function go() 
    { 

     if(s == 0) 
      { 
      var sel_id_rub = $('input[name=opt1]:checked').attr('id');//ID of Rubrique 

      window.localStorage.setItem("id_rub", sel_id_rub);  //Id Rubrique 
     //alert(sel_id_rub); 

      liste_Phrase(); 

      } 

第3頁

$('#lbtn').append('<input type="button" value="Ajouter" id="ajouter">'); 

$('#ajouter').live('click',function(e) 
     { 
     // alert($("label[for='" + ($('input[name=opt1]:checked').attr('id')) + "']").text()); 
    window.localStorage.setItem("phrase", $("label[for='" + ($('input[name=opt1]:checked').attr('id')) + "']").text());  //Id Rubrique 

    $.mobile.changePage('../prestation_html/etape'+window.localStorage.getItem("id_grp")+'.html'); 
     } 
     ); 
+0

任何機構都有一個想法 –

回答

相關問題