Здравствуйте, 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ХТМЛ.