2016-09-13 61 views
0

我基本上試圖做一個Web應用程序,我一次加載一個pdf文件。所以我的主要問題是如何刪除當前正在顯示的PDF文件,並根據我的變量名稱加載下一個文件,該文件基本上只是一個專用於加載哪個文件的整數(我的文件名稱的編號爲1-72)。目前沒有任何反應,當我按Next或Back按鈕。這裏是任何輸入的代碼非常讚賞。使用JS和JQuery更新嵌入對象的文件內容

$document.ready(function() { 
var pageNumber = 1; 
var doc = "Induction/" + pageNumber + ".pdf"; 
var parent = $('embed#file').parent(); 

$('#Back').click(function(){ 
    if(pageNumber > 2){ 
    pageNumber -= 1; 
    doc = null; 
    doc = "<embed id ="file" src="'Induction/' + pageNumber + '.pdf'" />" 
    var newDoc = $(doc); 
    $('embed#file').remove(); 
    parent.append(newDoc); 
    } 
    else{ 
     alert("No previous documents found"); 
     pageNumber = 1; 
    } 
}); 
$('#Next').click(function(){ 
    pageNumber += 1; 
    if(pageNumber > 72){ 
     alert("Congratulations you reached the end of the Induction Course"); 
     pageNumber = 1; 
    } 
    doc = null; 
    doc = "<embed id="file" src="'Induction/' + pageNumber + '.pdf'" />" 
    var newDoc = $(doc); 
    $('embed#file').remove(); 
    parent.append(newDoc); 
    }); 
}); 

以某種自定義的分頁方式,不用數字來選擇頁面,而是使用Next和Back按鈕。但目前它不會加載下一個pdf文件,而不是之前的文件。我花了2天的時間瀏覽互聯網和本網站,但沒有發現動態更新PDF文件嵌入src標籤的內容。

回答

-1

將「if (pageNumber > 72)」更改爲「if (pageNumber < 72)