Сообщение от 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