2010-12-20 20 views
1

我有列表視圖。其中,每個列表項都是一個文檔(.pdf,.xls,.doc等)。點擊列表項後,我需要在同一頁面中打開文檔。所以我使用了沒有target =「_ BLANK」的錨標籤。但它不工作。使用目標屬性,工作正常,並在新標籤中打開。但我需要它在同一個標​​籤。這裏是我使用的代碼。 。在jquery-mobile中使用href =「」加載文檔的問題

$( '格')生活( 'pageshow',函數(事件,UI){

 var parent = document.getElementById('listview'); 

      var listItem = document.createElement('li'); 
      listItem.setAttribute('id','listitem'); 
      listItem.innerHTML = "<a href='testdoc.doc' >My Word document</a>"; 
      parent.appendChild(listItem); 

      var listItem = document.createElement('li'); 
      listItem.setAttribute('id','listitem'); 
      listItem.innerHTML = "<a href='Contacts.pdf' >My Pdf Document</a>"; 
      parent.appendChild(listItem); 

      var listItem = document.createElement('li'); 
      listItem.setAttribute('id','listitem'); 
      listItem.innerHTML = "<a href='testx.xls' target='' >My Spreadsheet document</a>"; 
      parent.appendChild(listItem); 

      var listItem = document.createElement('li'); 
      listItem.setAttribute('id','listitem'); 
      listItem.innerHTML = "<a href='Images/testImage.png' >My Image document</a>"; 
      parent.appendChild(listItem); 

});

我正在使用JQuery-mobile alpha2版本。當我在錨標記中給target =「」屬性時它工作正常。但沒有它,它就無法工作。它有什麼問題?請幫助。提前致謝。

回答

2

Atlast我想通了。我沒有在錨標籤中使用rel =「external」。現在它工作正常。