Добрый день.
Неожиданно застопорился на следующей проблеме:
Необходимо вывести содержимое текстового поля по событию onChange, используя DOM. Упрощенно код выглядит так:
<html>
<head>
<script type "text/javascript">
function f1 ()
{str=document.getElementById("text_").getAttribute('value');
alert (str);}
</script>
</head>
<body>
<input id="text_" type="text" onchange="f1();" value="sometext"></input>
</body>
</html>
В функции f1 текстовое поле находится по имени, берется его атрибут value.
В IE7 функция работает отлично, а вот в Опере (11.10) выдается текст, написанный в поле изначально ("sometext").
Если кто-нибудь знает пути решения проблемы, напишите, пожалуйста.