Динамическая смена событий в Javascript

Порой надо, чтобы событие кнопки в веб-интерфейсе изменилось, оказывается это очень просто сделать.

element.onclick=function(){myFunction(parametrs);};

 

Field1:
Field2:

Click the button to copy the content of Field1 to Field2.

 

А вот исходный код примера:

<script>
someObject = function()
{
this.alme = function(el,postvars)
{
alert(postvars);
el.onclick=function(){myObject.alme(this,document.getElementById('field2').value);};
}
}
myObject = new someObject();
</script>

Field1: <input type="text" id="field1" value="Hello Sky!" />
<br />
Field2: <input type="text" id="field2" value="Bye Ground!" />
<br /><br />
Click the button to copy the content of Field1 to Field2.
<br />
<button onclick="myObject.alme(this,document.getElementById('field1').value)">Show Text</button>

Tags: js javascript | 2013-08-12 12:25:50

AJAX, начало запроса

AJAX (от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») - способ создания веб-приложений с интерактивным интерфейсом, за счет «фонового» обмена между сервером и клиентом. Обновление данных происходит без перезагрузки всей страницы, что позволяет экономить трафик.

Tags: js javascript ajax | 2013-08-12 12:30:11


© Alexander Semion