Как то необходимо было распарсить ссылки на смайлики в коде страницы юзера и убрать повторения
Смайлов была масса: Попытался сделать парсинг через innerHTML,
Наткнулся на трабл
Трабл во всех Операх начиная c 11.6
Код парс скрипта(сокращен до минимума
Код:
[HTML]<script>
/******** Парсер img ***********/
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=post.innerHTML
}
</script>
Эффект возникает при большом кол-ве картинок (общей длинной кода более 20 000знаков
После перепарса текст перепарсенного преобразуется в HTML
Скриншот:
Рабочий тест
http://hostjs-mybb2011.narod.ru/opera11-6-Trabl.htm