Показать сообщение отдельно
  #11 (permalink)  
Старый 23.03.2014, 11:12
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

И у тебя в коде есть одна большая ошибка - document.write используется только на этапе генерирования страницы. Когда страница готова, document.write будет затирать все содержимое, что, собственно, у тебя сейчас и происходит. Чтобы как-то выводить пользователю информацию, надо создать специальный элемент (например, блок - <div>), проставить ему идентификатор (output можно) и управлять его содержимым из функций вывода. Показываю:
<html>
<head>
<script>
function insertText()
{
   document.getElementById("output").innerHTML = document.getElementById("myinput").value;
}
</script>
<style>
#output
{
   width: 300px; 
   height: 100px;
   border: 2px ridge blue;
   word-wrap: break-word;
}
</style>
</head>
<body>
<input id="myinput" type="text" placeholder="Здесь введите текст" />
<input type="button" value="ОК" onclick="insertText()" />
<div id="output">
Здесь будет выводиться текст.
</div>
</body>
</html>

Последний раз редактировалось Erolast, 23.03.2014 в 11:16.
Ответить с цитированием