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