Показать сообщение отдельно
  #1 (permalink)  
Старый 20.12.2021, 14:09
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Случайный ограниченный переход по клику
Здравствуйте, знатоки Javascript!)
В нижеприведённом коде кликом по кнопке можно в строго определённой очерёдности открывать разные страницы сайта в новых вкладках.
А как можно реализовать так, чтобы страницы открывались в случайной последовательности только один раз и, если возможно, с последующей блокировкой кнопки после последней ссылки?
Всем хорошего настроения!
<!DOCTYPE html>
<html>
<head>
<style>
.button {
  font-size:30px;
  color:red;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("div").toggle(
    function(){ let win = window.open('https://javascript.ru/', '_blank'); },
    function(){ let win = window.open('https://javascript.ru/forum/', '_blank'); },
    function(){ let win = window.open('https://learn.javascript.ru/', '_blank'); 
  });
});
</script>
</head>
<body>
<div class="button">Кнопка</div>
</body>
</html>
Ответить с цитированием