Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Объявление переменных пользователем (https://javascript.ru/forum/misc/18237-obyavlenie-peremennykh-polzovatelem.html)

maximnara 22.06.2011 20:12

Объявление переменных пользователем
 
Здравствуйте!
У меня есть код, в ходе выполнения которого пользователь должен ввести строку, ему выдается эта же строка но наоборот. Делаю ввод данных через window.prompt(); но это не дает странице полностью прогрузиться, дабы дать ответ пользователю, ибо вывод через document.write();
Хотелось бы поинтересоваться методами ввода данных и узнать как сделать вывод конечного результата выполнения цикла через alert();

Заранее благодарен всем энтузиастам, что мне ответят.

Sweet 22.06.2011 20:42

alert(
  prompt("").split("").reverse().join("")
);

reutovo 22.06.2011 21:00

Извиняюсь.

maximnara 22.06.2011 21:16

Спасибо! Но все же у меня не получилось применить этот innerHTML. Судя по моему справочнику от O'REILLY он нужен для того чтобы прочитать что находиться внутри элемента.
<input type="text" id="111" >


Не правильно? У меня с этим вечные проблемы.

reutovo 22.06.2011 21:39

Цитата:

Сообщение от maximnara (Сообщение 110028)
Спасибо! Но все же у меня не получилось применить этот innerHTML. Судя по моему справочнику от O'REILLY он нужен для того чтобы прочитать что находиться внутри элемента.
<input type="text" id="111" >


Не правильно? У меня с этим вечные проблемы.

Попробуйте вот эти простые тесты.

<p id="test">123</p>
<a href="#" onCLick="testInnerHTML();">test</a>

function testInnerHTML(){
      document.getElementById('test').innerHTML=456;
}


Для объектов формы

<input type="text" id="test_input" value="old value">
<a href="#" onCLick="changeFormValue();">Test form</a>

function changeFormValue(){
      document.getElementById('test_input').value="new value";
}


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