Показать сообщение отдельно
  #6 (permalink)  
Старый 28.07.2014, 12:18
Аспирант
Отправить личное сообщение для TimohaP Посмотреть профиль Найти все сообщения от TimohaP
 
Регистрация: 30.06.2014
Сообщений: 56

Твой код в самый раз (просто первый попробовал). Реализовал так:
function writeToConsole(text){
	refreshConsoleText();
	document.getElementById('console').innerHTML = consoleText + text + '\n';
	return text;
}
function commandSpot(){
	var comm = document.getElementById('console').value.match(/([^\r\n]*)\s*$/)[1] ;
	return comm;
}
//core
refreshConsoleText()
	document.getElementById('console').onkeypress = function() {
	var line = commandSpot();
	switch(line){
		case 'test':
			writeToConsole('Work!');
			break;
		default:
			alert(Undefinde command!);
			break;
	}
}

Получилось даже такаю плюшка о которой я не думал: текст отправляется функции по нажатии єнтр, т.е при переводе на новый рядок
Ответить с цитированием