Кнопка, которая ссылается на несколько сайтов - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь создать кнопку, которая ссылается на случайные веб-сайты, такие как «Бесполезная сеть». Я нашел этот код здесь, и он работал почти идеально. Мне просто нужна помощь, чтобы сайты открывались в новой вкладке, в тот момент, когда они меняют текущее окно. Любая помощь будет оценена. СПАСИБО

ТЕКУЩИЙ:

<script type="text/javascript">
var urls = [
    "http://www.kittenwar.com/",
    'http://heeeeeeeey.com/',
    'http://cat-bounce.com/'
];

function goSomewhere() {
    var url = urls[Math.floor(Math.random()*urls.length)];
    window.location = url; // redirect
}

Назначен обработчик onClick:

<a href="#" onClick="goSomewhere(); return false;">Gimme something weird!</a>

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

Чтобы открыть страницу в новой вкладке, вы должны создать такую ​​кнопку:

<button href='w3schools.com' target='_blank'>Click me!</button>

Вы можете изменить тег href с помощью JavaScript.

0 голосов
/ 13 апреля 2020

используйте эту функцию

 function goSomewhere() {
        var url = urls[Math.floor(Math.random()*urls.length)];
        window.open(url, '_blank')
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...