Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2010, 08:26
Новичок на форуме
Отправить личное сообщение для Spyver Посмотреть профиль Найти все сообщения от Spyver
 
Регистрация: 10.12.2010
Сообщений: 2

Вывод текста
Здравстуйте.Хочу попросить о помощи.
С javascript не знаком,еще только начинаю изучать,тоесть знаний практически нету.
У меня есть такой код:
<script language="javascript" type="text/javascript">
<!--
$(function cImg () {
    nNews = $("div[id*=news-id-]")
    nNews.each(function (i) {
    $(this).replaceWith("<div id='n-id-"+i+"' class='modnews'><div class='image load'></div>" + $(this).text() + "</div>");
    $(this).find("img").filter("img:first").unwrap().removeAttr("align").fadeIn(2000).prependTo("div[id='n-id-"+i+"'] div[class*=image]");
    $("div[class*=image]:empty").hide(2000);

    });
    });
//-->
</script>

Данный скрипт вытягивает из текста первую картинку,уменьшает ее и обрезает текст.Все прекрасно работает,Но... не сохраняет форматирование текста:без переносов строк ,все ссылки которые есть в тексте превращаются в простой текст даже без http:// ну и т.д.
Пробывал вместо
" + $(this).text() + "
(он отвечает за весь текст) прописать
" + $(this).html() + "
,так вместо текста дублировались картинки.
Подскажите, что в этом скрипте не то?

Последний раз редактировалось Spyver, 10.12.2010 в 08:58.
Ответить с цитированием