Не могу получить доступ к window.variable внешней функции в Javascript - PullRequest
0 голосов
/ 05 апреля 2020

Я использую функцию createpolygon для создания массива переменных:

    <html>
<head>
</head>

<body>
<form id="form1" runat="server">
;<asp:TextBox ID="TextBox2" runat="server" Height="67px" TextMode="MultiLine" 
        Width="325px"></asp:TextBox>

       <button onclick="createpolygon();" style="height: 52px; width: 95px">crea polygoni</button>
         <button onclick="createpolygon2();" style="height: 52px; width: 95px">crea polygoni2</button>

  </div> 
<script>



//----------------------------------------------------
function createpolygon(){

   window["arrayoflines"] = document.getElementById("TextBox2").value.split("-");
for(var i = 0;i < window.arrayoflines.length - 1;i++){
alert(window.arrayoflines[i]);

}
}

function createpolygon2(){
alert(arrayoflines[2]);
}

</script>

    </form>


</body>
</html>

, и это работает. Когда я пытаюсь получить значение window.arrayofvalue [2] в другой функции, например:

function createpolygon2(){
 alert(arrayofvalue[2]);
}

Это не работает

  function createpolygon2(){
 alert(window.arrayofvalue[2]);
}

также не работает .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...