Показать сообщение отдельно
  #34 (permalink)  
Старый 26.02.2013, 20:39
Аспирант
Отправить личное сообщение для HoenDHime Посмотреть профиль Найти все сообщения от HoenDHime
 
Регистрация: 23.02.2013
Сообщений: 30

Часть решения
<script type="text/javascript">
    height = $(window).height();
    var x = document.getElementById('element'); 
    var xx = x.innerHTML;
    if (x.offsetHeight > height) {
        var cont = x.parentNode;
        var tdnew = document.createElement('td');
        tdnew.innerHTML = xx;
        cont.appendChild(tdnew, x);
    }
</script>

Ищю элемент с идом элемент, проверяю если его высота больше высоты экрана браузера, то добавляю в конец элемент td и ввожу в него новый текст, вставляется тоже самое что и в первом td. Теперь думаю нада всетаки поместить в див вывод данных и БД
Html.RenderAction("MiniAvaImage", "Home");                               
@ViewBag.FullName
br />
x.LabelWall.Date.Value.ToLongDateString();
<br />
@x.LabelWall.Text


как то предать нумеровки, что бы ид дива увеличивалась за каждую надпись, и в JS коде спрашивать конкретный див поместился ли на экран.
Последние мысли на этот счет, проверят innerHTML на теги, если нашло смотреть влезает ли ( т.е. нада узнать координаты его), ну и все через цикл. Пока сам над этим занимаюсь.

Последний раз редактировалось HoenDHime, 26.02.2013 в 23:36.
Ответить с цитированием