Пост ниже
|
Почини страницу быстро! И подключи файл css чтобы подключался на дропбокс куданить закинь или на хост
|
Думаю так легче http://yadi.sk/d/JxijzNA42uCcy
|
Часть решения
<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 на теги, если нашло смотреть влезает ли ( т.е. нада узнать координаты его), ну и все через цикл. Пока сам над этим занимаюсь. |
Цитата:
|
ладно не хочеш качать, как ты выразился бяку, что хм дело лично каждого, но мало верится что ты ничего не качаеш, или боишся что какой то программист подложит нечто опасное, так везде есть на это шанс. Ладно лутше по коду выше подскажи.
|
Я не говорил что боюсь. Просто дело принципа. Мне удобней когда можно посмотреть онлайн. Так или иначе нужно запускать в браузере. Так нафига тогда что-то качать? Архив в браузере ведь не откроешь! Код не смотрел. Не пойму чем тебе не устраивает css. И зачем тебе таблицы? Тебе нужно выравнивание по сетке чтоли? Несколько вертикальных div'ов чем не устраивают?
|
Скрин с первой страницы
![]() 1280x1024(601.38 kB), не ужели тут, не видно что это кака? И вижу ты явно игнорируеш сам факт другова ришения :( |
Цитата:
|
То как выводятся сообщения ты считаеш нормальным? Как моя темма называется ? Не вертикальная верстка, которая тоже кривая, там срезаются надписи вышедшие за предел экрана, вертикальный скрол мне не нужен.
И теперь вопрос по данному коду, как узнать коориданты найденного спана? <script type="text/javascript"> height = $(window).height(); var elem = document.getElementById('element'); // элемент это тд в который выводится информация из БД var elemTxt = elem.innerHTML; for (var c = 0; c < elemTxt.length; c++) { var x = element.childNodes[c].nodeName; // находит спан, теперь нужны его координаты, просто какого объекта могу найти, а вот найденного элемента хз ищю в переменной obj . var obj = element.childNodes[c]; if (x == "SPAN" && "span") { //var br = element.getBoundingClientRect() //alert("Top:" + br.top + ", Left:" + br.left + ", Right:" + br.right + ", Bottom:" + br.bottom) //alert("Это спан"); //нашло все спаны } } </script> P.S. Мало знаком с JS поэтому вообще сюда пишу, жаль что все не решается с помошью C# |
Часовой пояс GMT +3, время: 17:36. |