Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Люди помогите с маленьким скриптом (https://javascript.ru/forum/dom-window/41448-lyudi-pomogite-s-malenkim-skriptom.html)

Майрбек 14.09.2013 18:16

Люди помогите с маленьким скриптом
 
ЭТОТ СКРИПТ ДЛЯ САЙТА ЮКОЗ

у меня вот такой скрипт для вывода материалов пользователя на его персональной странице
<script type="text/javascript">   
   document.write('<span class="h19"></span>');   
   $.get("$_VIDEO_ACTIVITY_URL$",   
   function(data) {   
   var ifnohist = $("#prof_video:first", data).html();   
   if (ifnohist == null) {   
   $('.h19').html('Материалов нет');   
   }   
   $("#prof_video:lt(3)", data).each(function() {   
   var histr = $(this).html();   
   $('.h19').before(histr);   
   }); });   
   </script>
Мне на персональной странице нужно сделать показ видео, блог, и фотографий пользователя но когда я ставляю на страницу такой же код еще раз но для показа другой информации у меня не работает какойто мусор получается. Например: если поставить на одной страницы в разных местах два таких кода - 1 для БЛОГА, 2 для ВИДЕО то показывает в обоих местах Видео, блоги и на другом месте тоже видео и блоги
<script type="text/javascript">   
   document.write('<span class="h19"></span>');   
   $.get("$_BLOG_ACTIVITY_URL$",   
   function(data) {   
   var ifnohist = $("#prof_blog:first", data).html();   
   if (ifnohist == null) {   
   $('.h19').html('Нет файлов');   
   }   
   $("#prof_blog:lt(3)", data).each(function() {   
   var histr = $(this).html();   
   $('.h19').before(histr);   
   }); });   
   </script>
помогите мне разобраться

andrewinc 15.09.2013 20:33

Не знаток ucoz'а, но полагаю первое, что надо сделать, в одном из фрагментов:
document.write('<span class="h19"></span>');

заменить class, скажем на h20, пример:
document.write('<span class="h20"></span>');

не забыв при этом
поправить в том-же фрагменте
$('.h19').html('Нет файлов');

на
$('.h20').html('Нет файлов');


ну и
$('.h19').before(histr);

соответственно на
$('.h20').before(histr);


Часовой пояс GMT +3, время: 00:23.