Как вставить обновленный текст
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как вставить обновленный текст - 2006-06-24 05:33:51
|
|
|
user545
Сообщений: 167
Оценки: 0
Присоединился: 2006-06-24 05:21:54
|
В документе есть строка.
<span id=TEXT>текст</span>
далее после некоторых действий пользователя в java скрипте выполняется операция:
var newTEXT = dосиmеnt.all["TEXT "]; … i="новый текст"; … newTEXT.innerText=i; // показываем новый текст
В IE это работает без проблем, а вот в мозиле категорически отказывается (пишет - dосиmеnt.all has no properties), но очень нужно чтобы работало и в мозиле и в ишаке.
|
|
|
Как вставить обновленный текст - 2006-06-24 05:49:15
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
Забудь про dосиmеnt.all Вместо этого используй dосиmеnt.getElementById()
|
|
|
Как вставить обновленный текст - 2006-06-24 14:13:31
|
|
|
user545
Сообщений: 167
Оценки: 0
Присоединился: 2006-06-24 05:21:54
|
[sm=6.gif] а по конкретнее можно?
|
|
|
Как вставить обновленный текст - 2006-06-24 17:13:21
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
dосиmеnt.getelementByID('text').innerText="Текст";
З.Ы. Форум буквы некоторые заменяет, так что если ты не понял, пишу по буквам: d o c u m e n t. g e t e l e m e n t B y I D('TEXT').innerText="Текст";
|
|
|
Как вставить обновленный текст - 2006-06-26 01:49:46
|
|
|
user545
Сообщений: 167
Оценки: 0
Присоединился: 2006-06-24 05:21:54
|
К сожалению, такой способ прокатывает только в IE, в мозиле не работает. :( Я так понимаю, надо как-то пробовать по другому, у меня складывается такое впечатление что в мозиле innerText не поддерживается.
|
|
|
Как вставить обновленный текст - 2006-06-26 03:59:03
|
|
|
user545
Сообщений: 167
Оценки: 0
Присоединился: 2006-06-24 05:21:54
|
Спасибо всем за помощь. Было реализовано следующим образом:
var newTEXT = dосиmеnt.getElementById("newTEXT "); …. i="новый текст"; … newTEXT.firstChild.nodeValue = i; // показываем новый текст
отлично работает в IE & Mozilla & MozillaFirefox. [sm=2.gif]
|
|
|
|
|