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

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

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

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

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

function f4(){
f1()
f2()
f3(
}
...
Рейтинг: 0 / 0
17.08.2016, 20:24
    #39293534
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
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
17.08.2016, 20:31
    #39293535
JVF
JVF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
бухалтер фантоцци,

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

и что? объявление функции еще и выполняет ее? Вы тоже можете на этом образце показать, что у Вас не получается.
...
Рейтинг: 0 / 0
17.08.2016, 20:38
    #39293539
pboom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
<!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
17.08.2016, 20:42
    #39293540
pboom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
а блин от я олень
не работает когда на событие вешаю и тогда выполняется только первая функция

$(document).ready(function() {
$('#sub').click(function() {
//alert('sdf');
email_user();
name_user();
mess_user();
});
});
...
Рейтинг: 0 / 0
17.08.2016, 20:46
    #39293543
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
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
17.08.2016, 20:52
    #39293548
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
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
19.08.2016, 14:25
    #39294617
pboom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
[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
22.08.2016, 17:02
    #39295680
Zick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3 функции внутри другой функции js
pboom, https://jsfiddle.net/ohafaf7c/ . Даже, если функции что-либо возвращают. то они все равно выполнятся все. Приведите полный код Вашего примера.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / 3 функции внутри другой функции js / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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