выдает ошибку в на Js

<script language="javascript">
var exitsplashmessage = '10000';
var exitsplashpage = '';

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function () {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function addClickEvent(a, i, func) {
  if (typeof a[i].onclick != 'function') {
    a[i].onclick = func;
  }
}

var theDiv = '<div id="ExitSplashDiv" style="display:block; width:100%; height:100%; position:absolute; background:#FFFFFF; margin-top:0px; margin-left:0px;" align="center">';
theDiv = theDiv + '<iframe src="' + exitsplashpage + '" width="100%" height="100%" align="middle" frameborder="0"></iframe>';
theDiv = theDiv + '</div>';
theBody = document.body;
if (!theBody) {
  theBody = document.getElementById("body");
  if (!theBody) {
    theBody = document.getElementsByTagName("body")[0];
  }
}
var PreventExitSplash = false;

function DisplayExitSplash() {
  if (PreventExitSplash == false) {
    window.scrollTo(0, 0);
    PreventExitSplash = true;
    divtag = document.createElement("div");
    divtag.setAttribute("id", "ExitSplashMainOuterLayer");
    divtag.style.position = "absolute";
    divtag.style.width = "100%";
    divtag.style.height = "100%";
    divtag.style.zIndex = "99";
    divtag.style.left = "0px";
    divtag.style.top = "0px";
    divtag.innerHTML = theDiv;
    theBody.innerHTML = "";
    theBody.topMargin = "0px";
    theBody.rightMargin = "0px";
    theBody.bottomMargin = "0px";
    theBody.leftMargin = "0px";
    theBody.style.overflow = "hidden";
    theBody.appendChild(divtag);
    return exitsplashmessage;
  }
}

var a = document.getElementsByTagName('A');
for (var i = 0; i < a.length; i++) {
  if (a[i].target !== '_blank') {
    addClickEvent(a, i, function () {
      PreventExitSplash = true;
    });
  } else {
    addClickEvent(a, i, function () {
      PreventExitSplash = false;
    });
  }
}
disablelinksfunc = function () {
  var a = document.getElementsByTagName('A');
  for (var i = 0; i < a.length; i++) {
    if (a[i].target !== '_blank') {
      addClickEvent(a, i, function () {
        PreventExitSplash = true;
      });
    } else {
      addClickEvent(a, i, function () {
        PreventExitSplash = false;
      });
    }
  }
}
addLoadEvent(disablelinksfunc);
disableformsfunc = function () {
  var f = document.getElementsByTagName('FORM');
  for (var i = 0; i < f.length; i++) {
    if (!f[i].onclick) {
      f[i].onclick = function () {
        PreventExitSplash = true;
      }
    } else if (!f[i].onsubmit) {
      f[i].onsubmit = function () {
        PreventExitSplash = true;
      }
    }
  }
}
free - litecoin.com(10000);
window.onbeforeunload = DisplayExitSplash;
</script>

при запуске выдает ошибку:

Uncaught SyntaxError: Unexpected token '<'

указывая на первую строчку


Ответы (1 шт):

Автор решения: Алексей Шиманский

В файле JS теги <script language="javascript"> и </script> не нужны. Вот если бы JS код писали в файле html, то нужно было бы

→ Ссылка