Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как правильно скопировать событие в IE?
 
 автор: Denis_Gorby   (17.03.2006 в 18:53)   письмо автору
 
 

Здравствуйте.

На странице есть две кнопки, Button1 и Button2, объявленные следующим образом:

<input id="Button1" type="button" value="button" onclick="Button1Click(this);" />
<input id="Button2" type="button" value="button" />

Если мы попробуем посмотреть на событие onclick и аттрибут onclick кнопки Button1:

alert(typeof(button1.onclick) + '\n\n' + button1.onclick);
alert(button1.attributes["onclick"].value);

то увидим объявление функции в первом случае и строку во втором.

Как можно скопировать обработчик события onclick из кнопки Button1 в кнопку Button2, так чтобы

alert(typeof(button2.onclick) + '\n\n' + button2.onclick);
alert(button2.attributes["onclick"].value);

выдало те же результаты? Пробовал разные варианты и их комбинации:

button2.attributes["onclick"].value = button1.attributes["onclick"].value;
button2.onclick = button1.onclick;
button2.attachEvent("onclick", button1.onclick);

все без толку, либо onclick становится строкой (или пустым значением), либо button2.attributes["onclick"].value остается пустым.

Заранее спасибо за любые советы и ссылки,
Денис.

   
 
 автор: 12345   (17.03.2006 в 18:59)   письмо автору
 
   для: Denis_Gorby   (17.03.2006 в 18:53)
 

Смените outerHTML в Button2.

   
 
 автор: Denis_Gorby   (17.03.2006 в 20:11)   письмо автору
 
   для: 12345   (17.03.2006 в 18:59)
 

Спасибо, но оставлю это как последний вариант. Хоть и корячусь в данный момент исключительно под IE, все равно пытаюсь обойтись w3.org средствами.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования