Есть скрипт: <script type="text/javascript"> var d=document.getElementsByTagName("div"); for(i=0; i<d.length;i++) { if(d[i].id=='mess') { var s=d[i].innerHTML; if(s.length>200){s=s.slice(0,200);d[i].innerHTML=s+'...';} while(s.indexOf('<p>')!=-1){s=s.replace('<p>','');s=s.replace('</p>','');d[i].innerHTML=s;} while(s.indexOf('<br> ')!=-1){s=s.replace('<br>','');d[i].innerHTML=s;} } } </script> Он должен укорачивать сообщение до 200 символов, и заменять <br> на "", что бы сообщение было все в одну строку. Но есть одна проблема скрипт работает только в GoogleChrome в других браузерах(IE,Opera) работает не полностью(только укорачивает сообщение до 200 символов, а тег <br> почему то не заменяет). В чем может быть проблема? Можно ли как то переписать скрипт??? |