2014-06-22 62 views
0

我正在尋找正確的方法將隨機的html頁面(從包含所有頁面的文件夾)加載到div中。 這就是我現在做:如何從文件夾中將隨機的html頁面加載到div

<html> 
<head> 

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script> 
$(function() { 
$("#CONTENTS").load("contenuti/1.html"); 
}); 
</script> 

</head> 
<body> 

<div id="CONTENTS"></div> 

</body> 
</html> 

我認爲正確的方法是在「*。html的」改造「1.HTML」,然後插入隨機碼。 任何人都可以幫助我嗎?

回答

3

你可以這樣做:

$(function() { 
    var max = 10, min = 1; 
    $("#CONTENTS").load("contenuti/"+Math.floor(Math.random()*(max-min+1)+min)+".html"); 
}); 

以上會從1名爲隨機HTML頁面10.

隨機數代碼禮貌:Francisc的問題的答案Generate random number between two numbers in JavaScript

+0

FWIW' var max = 10,min = 1; Math.random()*(max-min + 1)+ min'可能返回'8.37721847370267'。 'Math.floor(Math.random()*(max-min + 1)+ min)'返回'8'? – guest271314

+0

@ guest271314是的。謝謝 –

+0

它完美的工作,謝謝 – user3764867

相關問題