powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / 3 функции внутри другой функции js
11 сообщений из 11, страница 1 из 1
3 функции внутри другой функции js
    #39293531
pboom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прошение я ламерский вопрос, но уже целый день мучаюсь.

есть 3 функции
function f1(){ ... }
function f2(){ ... }
function f3(){ ... }

я хочу их объединить их в другую но тогда выполняется только первая

function f4(){
function f1(){ ... }
function f2(){ ... }
function f3(){ ... }
}

что сделать? Прошу прощения еще раз. Спасибо.
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293532
pboom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точнее так

function f4(){
f1()
f2()
f3(
}
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293534
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pboom,

Неужели сложно сделать тестовый пример?

Вот Вам образец, покажите что у Вас не получается.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">
<script type="text/javascript">
function f4() {
  function f1() {
    alert('f1');
  }
  function f2() {
    alert('f2');
  }
  function f3() {
    alert('f3');
  }
  alert('f4');
}
</script>
</head>
<body>
  <input type="button" value="Go" onclick="f4()" />
</body>
</html>
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293535
JVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоцци,

и что? объявление функции еще и выполняет ее?
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293537
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JVFбухалтер фантоцци,

и что? объявление функции еще и выполняет ее? Вы тоже можете на этом образце показать, что у Вас не получается.
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293539
pboom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">
<script type="text/javascript">

functionc {
alert('f1');
}
function f2() {
alert('f2');
}
function f3() {
alert('f3');
}

function f4() {
f1();
f2();
f3();
}

</script>
</head>
<body>
<input type="button" value="Go" onclick="f4()" />
</body>
</html>

мне нужно что-то вроде этого но выполняется только первая ф
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293540
pboom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а блин от я олень
не работает когда на событие вешаю и тогда выполняется только первая функция

$(document).ready(function() {
$('#sub').click(function() {
//alert('sdf');
email_user();
name_user();
mess_user();
});
});
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293543
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pboom,

Для вставки кода используйте SRC (посмотрите как - через "цитировать")

Всё прекрасно работает.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">
<script type="text/javascript">
  function f1() {
    alert('f1'); // console.log('f1');
  }
  function f2() {
    alert('f2'); // console.log('f2');
  }
  function f3() {
    alert('f3'); // console.log('f3');
  }
  function f4() {
    f1();
    f2();
    f3();
  }
</script>
</head>
<body>
  <input type="button" value="Go" onclick="f4()" />
</body>
</html>
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39293548
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pboomне работает когда на событие вешаю и тогда выполняется только первая функция

$(document).ready(function() {
$('#sub').click(function() {
//alert('sdf');
email_user();
name_user();
mess_user();
});
});
всё работает, ищите ошибку в другом месте.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">
<script type="text/javascript">
  document.addEventListener("DOMContentLoaded", init, false);
  function init() {
       document.getElementById('sub').addEventListener("click", f4, false);
  }
  function f1() {
    alert('f1'); // console.log('f1');
  }
  function f2() {
    alert('f2'); // console.log('f2');
  }
  function f3() {
    alert('f3'); // console.log('f3');
  }
  function f4() {
    f1();
    f2();
    f3();
  }
</script>
</head>
<body>
  <input type="button" id="sub" value="sub" />
</body>
</html>
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39294617
pboom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot бухалтер фантоцци][quot pboom]не работает когда на событие вешаю и тогда выполняется только первая функция

Всеравно выполняется только первая функция.
Вероятно мои функции что-то возвращают что останавливает дальнейшее их выполнение.

Вот пример функции. остальные аналогичные.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
function email_user(){
			var email = $('#email').val();
			//проверка эмейла на пустоту
			if( email != '') {
				//проверка эмейла на валидность
				var pattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
				if( email.length < 50 && email.length > 2 && pattern.test($('#email').val())){
					$('#email').css({'border' : '2px solid gray'});
					$('#mail_span').text('');
				} else {
					$('#email').css({'border' : '2px solid #ff0000'});
					$('#mail_span').text(' Проверте правильность адреса');
					user_errors++;
				}
			} else {
				//alert('drr');
				$('#mail_span').html('  Заполните поле');
				$('#email').css({'border' : '2px solid #ff0000'});
				user_errors++;
        return false;
			}
		}
...
Рейтинг: 0 / 0
3 функции внутри другой функции js
    #39295680
Фотография Zick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pboom, https://jsfiddle.net/ohafaf7c/ . Даже, если функции что-либо возвращают. то они все равно выполнятся все. Приведите полный код Вашего примера.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / 3 функции внутри другой функции js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]