Как отобразить вставку HTML вместо картинки - PullRequest
0 голосов
/ 23 апреля 2020

Итак, у меня есть индекс. html, который в настоящее время должен произвольно выбирать и отображать изображение, и

    <script type="text/javascript">

    var images = [
        "https://neo.aboutdavid.me/coronavirus/advertisement/ad.jpg"];

    var links = [
        "https://neo.aboutdavid.me/coronavirus"];

    function randImg() {
        var size = images.length;
        var x = Math.floor(size * Math.random());
        document.getElementById('image').style.backgroundImage = "url('"+images[x]+"')";
        document.getElementById('imglink').href = links[x];
        setTimeout(randImg, 30000);
    }

    randImg();
    </script>

. Сейчас он будет отображать изображение в качестве фона. Я не знаю, как заставить функцию randImg отображать вставки вместо изображений Не могли бы вы мне помочь?

1 Ответ

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

Если я правильно понимаю, вам нужен iframe для показа HTML веб-сайта.

var links = [
        'https://www.worldometers.info/coronavirus'
        ];

    function randImg() {
        var size = links.length;
        var x = Math.floor(size * Math.random());
        
        document.getElementById('postIframe').innerHTML = ' <iframe src="'+links[x]+'" width="500" height="500"></iframe> ';
        setTimeout(randImg, 3000);
    }

    randImg();
<div id="postIframe"></div>
...