Re: put_innerText убивает стили елемента???
От: nii_im_b Мухосранск  
Дата: 09.12.04 07:21
Оценка:
Здравствуйте, gis, Вы писали:

gis>Всем привет! Столкнулся с одной проблемой. Помогите плиз


gis>У меня есть хтмл один из участков кода которого привожу:


gis>
gis><td id="MyID" noWrap>
gis><font face="verdana, helvetica, Arial" color="black" size="1">{{{STRING_FOR_CHANGE}}}</font>
gis></td>
gis>


gis>мне в этом хтмл документе нужно заменить эту строку: {{{STRING_FOR_CHANGE}}}


gis>делаю я это следующим образом:

gis>нахожу елемент по айдишнику MyID и заменяю текст:

gis>

gis>      pElement->get_innerHTML(&bstrInnerSA); //для проверки
gis>      pElement->put_innerText(CComBSTR("New String"));
gis>      pElement->get_innerHTML(&bstrInnerSA); //для проверки
gis>


gis>После этого в документе появляется "New String" но все стили этого елемента слетают! =(

gis>соответственно те ф-ии get_innerHTML, которые я поставил для проверки выдают разные хтмли этого елемента:
gis>в первом случае правильный со стилями а во втором — никаких стилей только лишь "New String"
gis>насколько я понимаю put_innerText не должен сбивать стили елемента?


gis>В чем моя ошибка подскажите плиз. Сам я не могу найти ее — я в этой области новичок..


gis>Заранее благодарен, всем успехов!


что самое грустное — это так и должно быть. put_innerText убивает всё между задаными тегами. как вариант пользовать put_innerХТМЛ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.