Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция в функции (https://javascript.ru/forum/misc/46531-funkciya-v-funkcii.html)

Erolast 14.04.2014 11:19

Цитата:

перечислив в событии onclick функции через запитую
Вызывать функции перечислением через запятую - это что-то новенькое :D
Не делай так. Код в javascript разделяется точкой с запятой.

Цитата:

но почему предыдущий пример не работает мне не понятно
Какой из? И что именно там не работает?

ksa 14.04.2014 13:32

Цитата:

Сообщение от saves7
почему onclick срабатывает только один раз?

Вот, срабатывает каждый раз при нажатии.

<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
var a1=1;
function start() {
	function dovyvod() {	
		a1=a1+1;
		document.getElementById("a1").innerHTML=a1;
	};
	dovyvod();
};
</script>
</head>
<body>
<div>
	Значение a1++
	<div id="a1">
		Выводится здесь
	</div>
</div>
<form>
	<input type="button" value="Старт!" onclick="start()" />
</form>
</body>
</html>

Но сам пример просто пипец! :D
Зачем в функции объявлять функцию и потом сразу ее запускать? :blink:

saves7 14.04.2014 14:27

Этот пример был для того, чтобы понять как вызовом одной функции вызвать еще несколько других. Из-за не поставленных ; пример не работал. Но получается что перечислять функции выполняемые по событию onclick можно? Их нужно перечислять через ; ?
<input type="button" value="Старт!" onclick="start1(); start2(); start3(); и т.д." />

saves7 14.04.2014 14:29

ksa, спасибо что не ленишься помогать новичкам!

ksa 14.04.2014 14:39

Цитата:

Сообщение от saves7
получается что перечислять функции выполняемые по событию onclick можно?

Там можно писать любой скрипт... :yes:


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