Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Вытянуть локальные переменные с ф-ции (https://javascript.ru/forum/events/42344-vytyanut-lokalnye-peremennye-s-f-cii.html)

h0ck 22.10.2013 21:44

Вытянуть локальные переменные с ф-ции
 
function handleButtonClick() {
	numberOfTheOrder = numberOfTheOrder + 1;
	var dateString = newDate.getDate() + "." + (newDate.getMonth() + 1) + "." + newDate.getFullYear();
	var hoursString = newDate.getHours() + ":" + newDate.getUTCMinutes();
	var work2 = document.getElementById("work");
	var work = work2.value;
	var materials2 = document.getElementById("materials");
	var materials = materials2.value;
	alert(numberOfTheOrder + " | " + dateString + " | " + hoursString + " | " + work + " | " + materials);
	};

Как все эти переменные вытянуть с ф-ции?

cyber 22.10.2013 21:50

h0ck, только один вопрос, нахрена??
есть свойства, есть глобальные переменные , выбирайте..

h0ck 22.10.2013 21:57

Цитата:

Сообщение от cyber (Сообщение 277678)
h0ck, только один вопрос, нахрена??
есть свойства, есть глобальные переменные , выбирайте..

Пытаюсь немного разобратся с JS, чтобы хоть немного понимать о чём идёт речь. п.с. лёгкие пути не для меня...:lol:

cyber 22.10.2013 22:14

Цитата:

Сообщение от h0ck
Пытаюсь немного разобратся с JS, чтобы хоть немного понимать о чём идёт речь. п.с. лёгкие пути не для меня...

1. то что вы хотите сделать не получиться
2. прочитайте от начала до конца эту книгу и все станет понятно http://learn.javascript.ru/

h0ck 22.10.2013 22:31

Цитата:

Сообщение от cyber (Сообщение 277682)
1. то что вы хотите сделать не получиться
2. прочитайте от начала до конца эту книгу и все станет понятно http://learn.javascript.ru/

var numberOfTheOrder = 0;
	//Номер по порядку = 1
	var newDate = new Date();
	//Присваем переменной newDate функцию новой даты
	//document.write(numberOfTheOrder + " | " + dateString + " " +hoursString);
	window.onload = submitButton;
	function submitButton() {
	var button = document.getElementById("addButton");
	button.onclick = handleButtonClick;
	}
	function handleButtonClick() {
	numberOfTheOrder = numberOfTheOrder + 1;
	var dateString = newDate.getDate() + "." + (newDate.getMonth() + 1) + "." + newDate.getFullYear();
	var hoursString = newDate.getHours() + ":" + newDate.getUTCMinutes();
	var work2 = document.getElementById("work");
	var work = work2.value;
	var materials2 = document.getElementById("materials");
	var materials = materials2.value;
	alert(numberOfTheOrder + " | " + dateString + " | " + hoursString + " | " + work + " | " + materials);
var list = document.getElementById('list');
var tr = document.createElement('tr');
tr.innerHTML = 'Новый элемент списка';
list.appendChild(tr);
	};

почему вставляется новый елемент и сразу же удаляется?


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