Показать сообщение отдельно
  #3 (permalink)  
Старый 18.03.2011, 10:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

why.not?,
Вариант ....
<div style="width:200px;" id="show" ><span>очень длинный текст про что-то такое вот эдакое, ну и я не знаю что еще написать</span></div>
<script type="text/javascript">
var div = document.getElementById('show');
var data = div.childNodes[0].childNodes[0].data;
var arr = data.match(/\s*\S+/g)
div.childNodes[0].childNodes[0].data = arr[0]
var h = div.clientHeight
for (var i = 1; i < arr.length; i++) {
    div.childNodes[0].childNodes[0].data += arr[i]
    if (div.clientHeight > h) {
        arr[i] = arr[i].replace(/\s*/, '<font color="#FF0000"> тут перенос )))</font><br />')
        h = div.clientHeight
    }
}
document.write(arr.join(''))
</script>
Ответить с цитированием