Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: прекращается работа слайдера

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Ошибка: ReferenceError: slider is not defined
katjuha6
Отправлено: 19 Января, 2013 - 01:11:36
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




доброго времени суток всем!
уважаемые формучане, возникла проблема со слайдером. проблема следующая:
после переключения валюты магазина он перестает работать.
firebug выдает следующую ошибку
CODE (text):
скопировать код в буфер обмена
  1. Ошибка: ReferenceError: slider is not defined
  2. Строка: 773


код страницы, начиная с 720 строки (начало выполнения скрипта на странице), 773 строку я пометила.
CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2.                         /*<![CDATA[*/
  3.        
  4.                                         animateDirection_latest_prod    = "left";
  5.                                         maxShow_latest_prod                             = 5;
  6.                                         intervals                                       = [];
  7.                                         allAmount_latest_prod                   = 10;
  8.                                         function buildCarousel_latest_prod(){
  9.                                                 switch(animateDirection_latest_prod){
  10.                                                         case "left":   
  11.                                                                         slideWidth                              = $("overall_container_latest_prod").offsetWidth - 106;
  12.                                                                         itemWidth_latest_prod           = Math.ceil(slideWidth / maxShow_latest_prod);
  13.                                                                         $$("#overall_container_latest_prod .yjwm_showcase_holder").setStyle("width", (slideWidth) + "px");
  14.                                                                         $$("#overall_container_latest_prod .yjwm_scproduct").setStyle("width",itemWidth_latest_prod+"px");
  15.                                                                         $$("#overall_container_latest_prod .yjwm_sc_in,#overall_container_latest_prod .yjwm_showcase_holder h3").setStyle("width",(itemWidth_latest_prod-5)+"px");
  16.                                                                        
  17.                                                                 break;
  18.                                                        
  19.                                                         case "top":
  20.                                                            
  21.                                                                 var maxHeight   = 0;
  22.                                                                 var elts                =  $$("#overall_container_latest_prod .yjwm_scproduct ");
  23.                                                                
  24.                                                                 if(elts && typeof elts.length != "undefined" && elts.length){
  25.                                                                
  26.                                                                 itemWidth_latest_prod                   = 0;
  27.                                                                 var l                                           = elts.length;
  28.                                                                
  29.                                                                 for(var i=0;i<l;i++){
  30.                                                                         var item                                = elts[i];
  31.                                                                         if(typeof item.offsetHeight != "undefined"
  32.                                                                                         && item.offsetHeight
  33.                                                                                         && item.offsetHeight > maxHeight){
  34.                                                                                                 maxHeight = item.offsetHeight;
  35.                                                                         };
  36.                                                                 };
  37.                                                                
  38.                                                                         maxHeight += 10;
  39.                                                                
  40.                                                                 if(maxHeight){
  41.                                                                         slideHeight                             = maxShow_latest_prod * maxHeight;
  42.                                                                         $$("#overall_container_latest_prod").setStyle("height", (slideHeight + 106) + "px");
  43.                                                                         $$("#overall_container_latest_prod .yjwm_showcase_holder,#overall_container_latest_prod .yjwm_showcase_holder_out").setStyle("height", slideHeight + "px");
  44.                                                                         itemWidth_latest_prod           = maxHeight;   
  45.                                                                         $$("#overall_container_latest_prod .yjwm_scproduct,#overall_container_latest_prod .yjwm_sc_in").setStyle("height", maxHeight + "px");
  46.                                                                 };
  47.                                                                
  48.                                                                 };
  49.                                                                 break;
  50.                                                 };
  51.                                                
  52.                                                 if(typeof itemWidth_latest_prod != "undefined" && itemWidth_latest_prod && allAmount_latest_prod > 1){
  53.                                                        
  54. (773 строка, где-то отсюда начинается ошибка)              new slider({
  55.                                                                         container : "overall_container_latest_prod",
  56.                                                                         items :".yjwm_scproduct",
  57.                                                                         itemWidth : itemWidth_latest_prod,
  58.                                                                         visibleItems: 5,
  59.                                                                         effectDuration : 500,
  60.                                                                         autoSlide : 0,
  61.                                                                         mouseEventSlide: 3000,
  62.                                                                         navigation: {
  63.                                                                                 "forward":"linkForward_latest_prod",
  64.                                                                                 "back":"linkBackward_latest_prod"
  65.                                                                         },
  66.                                                                         animateDirection: "left"
  67.                                                                 });
  68.                                                                 };
  69.                                                                
  70.                                                                 $("overall_wrapper_latest_prod").setStyle("visibility","visible");
  71.                                         };
  72.                                        
  73.                                         if(typeof isLoaded_latest_prod == "undefined"){
  74.                                                 window.addEvent("load",buildCarousel_latest_prod);
  75.                                         };
  76.                                        
  77.  
  78.                                         /* ]]>*/
  79.                                         </script>


если у кого-то возникнут какие-то мысли - буду очень благодарна, если вы ими поделитесь.
может быть ошибка не в php файле, а в js-файле.
 
 Top
DeepVarvar Супермодератор
Отправлено: 19 Января, 2013 - 01:17:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




katjuha6 пишет:
в js-файле
Именно в нем.
 
 Top
katjuha6
Отправлено: 19 Января, 2013 - 01:19:16
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




шикарная аватарка!!!! =))) извините, что не по теме, не смогла сдержаться.
а как можно выяснить в какой части кода в js ошибка?
 
 Top
DeepVarvar Супермодератор
Отправлено: 19 Января, 2013 - 01:19:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А где тот js, который валюту меняет?
 
 Top
katjuha6
Отправлено: 19 Января, 2013 - 01:20:54
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




дело в том, что конвертер валюты идет через php файл. а js файл есть в модуле слайдера.
 
 Top
DeepVarvar Супермодератор
Отправлено: 19 Января, 2013 - 01:22:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)





katjuha6 пишет:
шикарная аватарка!!!! =)))
Оу.. У меня их много таких шикарных.. Закатив глазки

(Добавление)
katjuha6 пишет:
конвертер валюты идет через php файл
Прекрасно, значит проблема лишь в том, что скрипт слайдера на странице смены валюты не подключается.
 
 Top
katjuha6
Отправлено: 19 Января, 2013 - 01:26:02
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




возможно и так. дело в том, что вообще его неподключение выражалось еще и слетом оформления. я в head шаблона прописала дополнительно подключение к css. оформление перестало слетать. сейчас попробую прописать еще и подключение к js.
(Добавление)
СПАСИБО ВАМ, УВАЖАЕМЫЙ DeepVarvar!!!!!!!!! извините за вопли, просто я уже попрощалась с мечтой заставить его работать!!!

теперь о серьезном - сказать спасибо я Вам пока не могу - вот допишусь до минимального количества сообщение - с меня сразу "+" =)
 
 Top
DeepVarvar Супермодератор
Отправлено: 19 Января, 2013 - 01:38:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Да не за что, мы тут как-бы для того и сидим - чтобы по возможности помогать. Закатив глазки
 
 Top
katjuha6
Отправлено: 19 Января, 2013 - 01:41:36
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




я уже заметила =)))
задала 2 вопроса и сразу получила помощь. на других форумах хорошо будет, если скажут что-нибудь вроде "откройте учебник на 3 странице. если ничего не поняли - закройте учебник и идите к плите". Подмигивание
 
 Top
avtor.fox
Отправлено: 19 Января, 2013 - 03:34:24
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)





katjuha6, я буду доброй рукой.
DeepVarvar, держи.
Голливудская улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB