javascript — случайный скрипт hmtl-страницы, работающий по краю, а не над хромом

Скрипт случайной страницы hmtl, работающий по краю, а не над хромом

У меня есть скрипт, который случайным образом вызывает HTML-страницу, встроенную в некоторые JS. На Edge работает нормально, но не на chrome. Как мне заставить его работать на Chrome?

Пытался изменить голову, но я не могу понять, что не так.

 function loadExternalHTMLPage() { var xmlhttp; var pagesToDisplay = ['1.html', '2.html']; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 {amp}amp;{amp}amp; xmlhttp.status == 200) { document.getElementById("contentArea").innerHTML = xmlhttp.responseText; } } var randomnumber = Math.floor(Math.random() * pagesToDisplay.length); xmlhttp.open("GET", pagesToDisplay[randomnumber], true); xmlhttp.send(); } 
 {amp}lt;!DOCTYPE html{amp}gt; {amp}lt;html lang="en"{amp}gt; {amp}lt;head{amp}gt; {amp}lt;meta charset="UTF-8"{amp}gt; {amp}lt;meta name="viewport" content="width=device-width, initial-scale=1.0"{amp}gt; {amp}lt;meta http-equiv="X-UA-Compatible" content="ie=edge"{amp}gt; {amp}lt;title{amp}gt;Random principle{amp}lt;/title{amp}gt; {amp}lt;/head{amp}gt; {amp}lt;script language="javascript" type="text/javascript" src="javascript.js"{amp}gt;{amp}lt;/script{amp}gt; {amp}lt;body onload="loadExternalHTMLPage()"{amp}gt; {amp}lt;div id="contentArea"{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/body{amp}gt; {amp}lt;/html{amp}gt; 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector