0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 2467 Просмотров
*

lioncat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Ошибки скрипта
« : 27.01.2015, 17:34:50 »
Доброго дня.
Файрбаг на сайте kvroom.ru видит 2 ошибки скрипта

TypeError: this.fxItems[index] is undefined
TypeError: this.slides[this.currentNo] is undefined,

в скрипте я строчку нашел

как исправить ошибки
или хотя бы что они означают?

Так же есть ошибка:
Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented.

Я понимаю нельзя впрямую заменить один метод другим, вероятно у них разные аттрибуты?
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Ошибки скрипта
« Ответ #1 : 27.01.2015, 18:15:53 »
getPreventDefault - это стандартное предупреждение, просто этот метод используется самим браузером. Игнорируйте это предупреждение. Ошибкой не является.
Покажите весь js-код слайдера.
А вообще, откуда этот слайдер у вас? Возможно, будет уместно найти альтернативу?
*

lioncat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Ошибки скрипта
« Ответ #2 : 27.01.2015, 18:28:02 »
Слайдер поставлялся в комплекте с основным компонентом.
Если я правильно понял Вам надо привести основной скрипт?
Код
<?php
/**
 * $ModDesc
 *
 * @version $Id: $file.php $Revision
 * @package modules
 * @subpackage $Subpackage.
 * @copyright Copyright (C) November 2010 joomdonation.com <@email:damdt@joomservices.com>.All rights reserved.
 * @license GNU General Public License version 2
 */
 
// no direct access
defined('_JEXEC') or die;
error_reporting(0);
define('DS',DIRECTORY_SEPARATOR);
// Include the syndicate functions only once
require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'helper.php';
include_once(JPATH_ROOT.DS."components".DS."com_osproperty".DS."helpers".DS."common.php");
include_once(JPATH_ROOT.DS."components".DS."com_osproperty".DS."helpers".DS."helper.php");
include_once(JPATH_ROOT.DS."components".DS."com_osproperty".DS."helpers".DS."route.php");
$list = modOsPropertySlideShowHelper::getList( $params );

$tmp            = $params->get( 'module_height', 'auto' );
$moduleHeight   = ( $tmp=='auto' )? 'auto' : (int)$tmp.'px';
$tmp            = $params->get( 'module_width', 'auto' );
$moduleWidth    = ( $tmp=='auto')? 'auto': (int)$tmp.'px';
$themeClass     = $params->get( 'theme' , '');
$openTarget     = $params->get( 'open_target', 'parent' );
$class          = $params->get( 'navigator_pos', 'right' ) == "0" ? '':'lof-sn'.$params->get( 'navigator_pos', 'right' );
$css3           = $params->get('enable_css3','1')? " lof-css3":"";
$isIntrotext    = $params->get('slider_information', 'description') == 'description'?0:1;
$enableBlockdescription = $params->get( 'enable_blockdescription' , 1 );

$enableImageLink = $params->get( 'enable_image_link' , 0);

// navigator setting
$navEnableThumbnail     = $params->get( 'enable_thumbnail', 1 );
$navEnableTitle         = $params->get( 'enable_navtitle', 1 );
$navEnableDate          = $params->get( 'enable_navdate', 1 );
$navEnableCate          = $params->get( 'enable_navcate', 1 );
$navEnableAgent         = $params->get( 'enable_agent', 1 );
$enable_property_link   = $params->get( 'enable_property_link', 1 );

$customSliderClass = $params->get('custom_slider_class','');
$customSliderClass = is_array($customSliderClass)?$customSliderClass:array($customSliderClass);

modOsPropertySlideShowHelper::loadMediaFiles( $params, $module );
require( JModuleHelper::getLayoutPath($module->module) );

?>
<script type="text/javascript">

  var _lofmain =  $('lofass<?php echo $module->id; ?>');
   var object = new LofArticleSlideshow( _lofmain,
                  {
                    fxObject:{
                    transition:<?php echo $params->get( 'effect', 'Sine.easeInOut' );?>, 
                    duration:<?php echo (int)$params->get('duration', '700')?>
                    },
                    startItem:<?php echo (int)$params->get('start_item',0);?>,
                    interval:<?php echo (int)$params->get('interval', '3000'); ?>,
                    direction :'<?php echo $params->get('layout_style','opacity');?>',
                    navItemHeight:<?php echo $params->get('navitem_height', 100)?>,
                    navItemWidth:<?php echo $params->get('navitem_width', 290)?>,
                    navItemsDisplay:<?php echo $params->get('max_items_display', 3)?>,
                    navPos:'<?php echo $params->get( 'navigator_pos', 0 ); ?>',
autoStart:<?php echo (int)$params->get('auto_start',1)?>,
descOpacity:<?php echo (float)$params->get('desc_opacity',1); ?>
                  } );
  <?php if( $params->get('display_button', '') ): ?>
    object.registerButtonsControl( 'click', {next:_lofmain.getElement('.lof-next'),previous:_lofmain.getElement('.lof-previous')} );
  <?php endif; ?>

</script>
*

lioncat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Ошибки скрипта
« Ответ #3 : 27.01.2015, 19:07:21 »
Пока поставил другой, не будем заморачиваться, спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как выполнить 2 разных скрипта в одном ajax-запросе?

Автор fbr

Ответов: 16
Просмотров: 1273
Последний ответ 02.03.2018, 00:08:04
от robert
Соединить два скрипта

Автор vipiusss

Ответов: 2
Просмотров: 870
Последний ответ 22.10.2016, 11:28:45
от vipiusss
Проблема с добавлением скрипта из модуля

Автор Danxil

Ответов: 14
Просмотров: 4131
Последний ответ 28.01.2014, 21:40:13
от Fedor Vlasenko
Правильное написание скрипта

Автор FeaMor

Ответов: 2
Просмотров: 1075
Последний ответ 15.12.2013, 10:24:01
от FeaMor