Показать сообщение отдельно
  #13 (permalink)  
Старый 26.10.2008, 17:03
Новичок на форуме
Отправить личное сообщение для AlexPa Посмотреть профиль Найти все сообщения от AlexPa
 
Регистрация: 22.10.2008
Сообщений: 8

Сообщение от Dmitry A. Soshnikov Посмотреть сообщение
AlexPa,

Вот композиционная задача, которая позволит попрактиковать конструкции языка, а также DOM:

Создайте поле для ввода текста (А) и кнопку (B). По нажатию на кнопку, в зависимости от того, какая кнопка мыши нажата:

- левая: динамически создайте еще одну кнопку, надпись на кнопке должа быть взята из поля (A); по нажатию на вновь созданную кнопку должен выводиться alert со значением, равным количеству кнопок на странице;

- правая: динамически создайте поле для воода текста и также присвойте текст, взятый из поля А;

Создаваемый элемент должен быть помещен в конец документа.

P.S.: почитайте о событиях, и функциях DOM; также можно посмотреть свойство innerHTML.

P.S.[2]: старайтесь сделать все сами, если где-то будет сложно - спрашивайте, здесь подскажут.

Успехов!
Пытаюсь решить эту задачку. Возникла проблема.


...
<script type="text/javascript">

function left_click(){
var button;
//Беру надпись из поля а
var nadpis=document.getElementById('text1').value;

//Определяю какая кнопка была нажата
if(event.which ==1 ){
alert('w');
}

}

</script>

<form method="post" name="form1" action="">
<input type="text" id="text1" value="Надпись" class="input_text">
<input type="button" name="button1" value="HELLO" class="input_button" onclick="left_click()">



</form>
...

Почему вылазит: event is not defined
Ответить с цитированием