Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как переменую из одной функции, присвоить к другой функции? (https://javascript.ru/forum/misc/69126-kak-peremenuyu-iz-odnojj-funkcii-prisvoit-k-drugojj-funkcii.html)

Terminator004 31.05.2017 16:17

Как переменую из одной функции, присвоить к другой функции?
 
Имею такой код:
<!Doctype html>
<html>
<head>
<title>Taskai</title>
<meta charset="utf-8">
<script>
function taskai(){
var a = +prompt("iveskite skaiciu");

}
window.onload = function what(){
document.getElementById("taskas").innerHTML = 'Taskai: '+a;
};

</script>
</head>
<body>
<input type="button" id="mygtukas" value="Taskai" onclick="taskai()"></input>
<div id="taskas"></div>
</body>
</html>


Тут я пытаюсь во второй функции написать +a но тут не выходит мне так, так как сделать чтоб можно было с первой функции ту переменую a написать во второй

ksa 31.05.2017 16:21

Цитата:

Сообщение от Terminator004
как сделать чтоб можно было с первой функции ту переменую a написать во второй

Как вариант...

<!Doctype html>
<html>
<head>
<title>Taskai</title>
<meta charset="utf-8">
<script>
function taskai(){
   var a = +prompt("iveskite skaiciu");
   document.getElementById("taskas").innerHTML = 'Taskai: '+a;
}
</script>
</head>
<body>
<input type="button" id="mygtukas" value="Taskai" onclick="taskai()"></input>
<div id="taskas"></div>
</body>
</html>

Terminator004 31.05.2017 16:26

Цитата:

Сообщение от ksa (Сообщение 453993)
Как вариант...

<!Doctype html>
<html>
<head>
<title>Taskai</title>
<meta charset="utf-8">
<script>
function taskai(){
   var a = +prompt("iveskite skaiciu");
   document.getElementById("taskas").innerHTML = 'Taskai: '+a;
}
</script>
</head>
<body>
<input type="button" id="mygtukas" value="Taskai" onclick="taskai()"></input>
<div id="taskas"></div>
</body>
</html>

Спасибо большое! Удачи вам

Terminator004 31.05.2017 16:30

Цитата:

Сообщение от ksa (Сообщение 453993)
Как вариант...

<!Doctype html>
<html>
<head>
<title>Taskai</title>
<meta charset="utf-8">
<script>
function taskai(){
   var a = +prompt("iveskite skaiciu");
   document.getElementById("taskas").innerHTML = 'Taskai: '+a;
}
</script>
</head>
<body>
<input type="button" id="mygtukas" value="Taskai" onclick="taskai()"></input>
<div id="taskas"></div>
</body>
</html>

Хотя еще один вопрос, а как сделать чтоб этот текст "Taskai: " уже был написан и просто к нему прибовлялась число, а то в этом коде текст появляется когда нажмешь на конпку и напишешь число, а я бы ъотел чтоб он там был, ко к нему текст прибовлался, когда напишешь число.

ksa 31.05.2017 16:37

Цитата:

Сообщение от Terminator004
а как сделать чтоб этот текст "Taskai: " уже был написан и просто к нему прибовлялась число

Поменять свой ХТМЛ... :)

<!Doctype html>
<html>
<head>
<title>Taskai</title>
<meta charset="utf-8">
<script>
function taskai(){
   var a = +prompt("iveskite skaiciu");
   document.getElementById("taskas").innerHTML = a;
}
</script>
</head>
<body>
<input type="button" id="mygtukas" value="Taskai" onclick="taskai()"></input>
<div>
   Taskai:
   <span id="taskas"></span>
</div>
</body>
</html>

Terminator004 31.05.2017 16:40

Цитата:

Сообщение от ksa (Сообщение 454004)
Поменять свой ХТМЛ... :)

<!Doctype html>
<html>
<head>
<title>Taskai</title>
<meta charset="utf-8">
<script>
function taskai(){
   var a = +prompt("iveskite skaiciu");
   document.getElementById("taskas").innerHTML = a;
}
</script>
</head>
<body>
<input type="button" id="mygtukas" value="Taskai" onclick="taskai()"></input>
<div>
   Taskai:
   <span id="taskas"></span>
</div>
</body>
</html>

А да, я нуб :) :) Теперь всё, еще раз спасибо )


Часовой пояс GMT +3, время: 07:38.