<html lang="">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>KeyS</title>
<script type="text/javascript" src="index/files/KeyS.js"></script>
<script type="text/javascript">
var keys, x = 1;
function initKeyS() {
var nameOfDiv = "KeyS";
var viewPortWidth = 1920;
document.getElementById('btn').onclick = a;
function a() {
viewPortWidth =520;
alert( x);
}
keys = new keys(nameOfDiv,viewPortWidth);
}
window.onload = initKeyS;
</script>
</head>
<body oncontextmenu="return false;">
<button id="btn">ИЗМЕНИТЬ</button>
<div id="KeyS"></div>
</body>
</html>
Функция
a создаётся внутри функции
initKeyS, потому она недоступна глобально.