>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >innerHTML и http://forum.mozilla-russia.org/viewtopic.php?id=27498 |
Minor > 05-11-2008 05:03:52 |
innerHTML и <textarea></textarea> Есть форма, в ней элемент <textarea> и кнопка. Выделить код Код:<textarea ID="TextArea1"> test1 </textarea> <input Type=button Value=Кнопка OnClick='javascript:Calc1()'> Есть скрипт: Выделить код Код:<script language=javascript>//<!-- function Calc1(){ var s0 = document.getElementById('TextArea1').innerHTML; alert(s0); } //--></script> Если нажать на кнопку, то появится текст "test1". Но дальше, если этот текст изменить на скажем "test2", и опять нажать на кнопку, то в Интернет Эксплорере покажется "test2", а в ФайрФоксе всё равно будет показываться "test1". Как сделать, чтобы ФФ показывал также как Интернет Эксплорер? |
Azathoth > 05-11-2008 08:25:52 |
Выделить код Код:<script language=javascript>//<!-- function Calc1(){ var s0 = document.getElementById('TextArea1').value; alert(s0); } //--></script> |
Al_H > 05-11-2008 11:05:15 |
Minor |
Minor > 06-11-2008 06:13:32 |
Al_H пишет
То есть выводит то, чего уже нет. Но что же в этом правильного? А если все программы на Си или на Паскале будут выдавать не те значения переменных, которые установлены в процессе их работы, а некие первоначальные их значения? Будет полный бред и неработоспособная программа. Потому, что никому это не нужно. Нужно, что записано, то и читай. |
Lynn > 06-11-2008 09:39:19 |
Minor http://msdn.microsoft.com/en-us/library/ms533897(VS.85).aspx пишет
|