DOM : Event Handling

maxru

МИФИст
DOM : Event Handling

Код:
<html>
<script>
//создаём форму
iform=HTMLdoc.createElement("form");
iform.name="iditor";
iform.id="iform";
iform.action="#";
//создаём textarea
itextarea=HTMLdoc.createElement("textarea")
itextarea.name="itext";
itextarea.id="itext";
itextarea.cols=60;
itextarea.rows=20;
itextarea.readOnly=0;
itextarea.className="itextarea";
//создаём текст (для примера)
itext=HTMLdoc.createElement("span");
(2) itext.innerHTML="<b>TITLE</b><br>{CONTENT}<table border=1><tr><td>Rodikov</td><td>Max</td></tr></table>";
itextarea.appendChild(itext);
(1) //создаём кнопку
ibold=HTMLdoc.createElement("input");
ibold.type="button";
ibold.value="B";
//Создаём submit
isubmit=HTMLdoc.createElement("input");
isubmit.type="submit";
isubmit.value="SEND";
//Приаттачиваем
iform.appendChild(itextarea);
iform.appendChild(ibold);
iform.appendChild(isubmit);
body.appendChild(iform);
}
//"Левая" функция замены
function Replace()
{
var sel = document.selection;
var rng = sel.createRange();
rng.colapse;
rng.text="{CENSORED}";

}
</script>

<body id="body" onload="init()">

</body>
</html>
Вопросы:
1) Как добавить EventHandler для кнопки (1) (к примеру щелчок левой кнопкой мыши)
2) Почему в IE 7(b) содержимое (2) тэга textarea отображается, как html (причём можно
изменять размеры таблицы)?
Курил справочник по DOM (ядро, DOM CSS, DOM HTML, DOM EVENTS) на http://experiment.net.ru/

-~{}~ 24.07.06 10:10:

по ходу, никто не знает, как это делается 8(
 

thujone

Новичок
Посмотри предыдущие темы.. очень много раз уже такое было

Gecko: addEventListener, removeEventListener
IE: attachEvent, detachEvent
 

maxru

МИФИст
Вот в спецификации и написано addEventListener
Я так и написал, а тестил в ИЕ 8)
Вот в чем проблема
 
Сверху