Как загрузить случайную 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>

Я думаю, что правильный путь - это преобразовать "1.html" в "*.html", а затем вставить случайный код. Кто-нибудь может мне помочь?

1 ответ

Решение

Вы можете сделать это:

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

Выше будет принимать случайные HTML-страницы с именами от 1 до 10.

Любезность кода случайного числа: ответ Франциска на вопрос Генерация случайного числа между двумя числами в JavaScript

Другие вопросы по тегам