2012-06-14 201 views
1

在頁面index.htm的,我有這樣的名單:如何從另一個頁面更改頁面的html代碼?

<ul id="topic"> 
<li id="1">Thing1.</li> 
<li id="2">Thing2.</li> 
</ul> 

我想添加和刪除李從其他網頁(painel.htm)itens:

在頁面painel.htm我將有一個輸入文本,用戶在此處編寫li容器(thing1,2,3 ...)和一個用於添加或刪除(當前位於javascript-jquery)的按鈕。

我想知道從painel給索引提供信息的過程。

在最後的情況下,我可以使用c#使這些頁面爲asp。

+1

它們是通過frame/iframe/opener連接的嗎? – Oliver

+0

你必須永久地改變它們嗎? –

+0

您可能希望存儲任何希望顯示在本地存儲器中的HTML,並且每次頁面加載時,都會從本地存儲器加載該頁面的部分,並且當您需要更改HTML時,還會更新本地存儲。不理想,因爲不是每個瀏覽器都處理html5,但它可以爲95%以上的用戶使用。但是,真的,這是應該由服務器端IMO處理的事情,而不是客戶端。 – frenchie

回答

0
Generate navs through js! 

<script> 
/* 2 pages nav or define your own */ 
var pages = [ [ {id:'1',title:'Thing1'} , {id:'2',title:'Thing2'} ] , 
       [ {id:'3',title:'Thing3'} , {id:'4',title:'Thing4'} ] 
      ]; 

/* set current page through asp.net or php like currentPage =0 for index.html and currentPage =1 for painel.htm */ 

var currentPage = 0; 
function renderNavs() 
{ 
    var data = pages[currentPage]; 
    for(var i=0; i<data.length ; i++) 
    { 
      $('#topic').append('<li id="'+data[i].id+'">' + data[i].title + '</li>'); 
'); 
    } 
} 

$('#topic').empty(); 
renderNavs(); 
</script> 
+0

即時通訊試圖瞭解和適用,如果我有任何疑問,我問:) 但從現在開始感謝你= D –

相關問題