Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обносление части страницы вместе с java скриптом 
:(
    Опции темы
YuriyA
Дата 22.3.2008, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 21.3.2008
Где: Киев

Репутация: нет
Всего: нет



При помощи библиотеки prototipe методом update обновляю часть страницы. Эта обновляемая страница содержит в свою очередь объект (картинку) который также использует библиотеку prototipe. Если точнее то ситуация следующая - обновляется та часть страницы, на которой возможен просмотр слайдов. Так вот, при открытии страницы слайдшоу работает, при обновлении части страницы нет. Что делать, как быть.
PM MAIL WWW   Вверх
Sannis
Дата 22.3.2008, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: нет
Всего: 13



После обновления части страницы вручную вызвать скрипты, которые должны её анимировать. Если они прописаны в обновляемом фрагменте(передаётся код), то в прототипе должны быть функции по выполнению всего яваскрипта из строки ответа. Точнее можно будет сказать видя код обновляемого фрагмента smile


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
YuriyA
Дата 22.3.2008, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 21.3.2008
Где: Киев

Репутация: нет
Всего: нет



Вот код из главной страницы - 

<script type="text/javascript" src="/js/slide/image-slideshow.js"></script>
<script type="text/javascript" src="/js/cropper/lib/prototype.js" language="javascript"></script>
<script type="text/javascript" src="/js/cropper/lib/scriptaculous.js?load=builder,dragdrop" language="javascript"></script>
<script type="text/javascript" src="/js/cropper/cropper.js" language="javascript"></script>

<script type="text/javascript" charset="utf-8">

Это часть кода, для работы с изображением. Изображение находится в той части страницы, которая обновляется

<!--         
function onEndCrop( coords, dimensions ) 
{
    var x1 = coords.x1;
    var y1 = coords.y1;
    var x2 = coords.x2;
    var y2 = coords.y2;
    var width = dimensions.width;
    var height = dimensions.height;
}
 
Event.observe(window, 'load', function() { 
                new Cropper.Img( 'photoView',
                    {
                        onEndCrop: onEndCrop 
                    }
                ) 
            }
        );            
-->        
</script>

Это метод который обновляет часть страницы с изображением. После обновления вышеуказанные функции для работы с изображением не работают. Вы нести весь этот код в ту часть страницы, которая обновляется, тоже не получается. Так как библиотека prototype нужна для всей страницы. Дублировать её и в главной и в обновляемой тоже ничего не работает

<script language="javascript">
<!--
function SelectPhoto(photo_id)
{    
    var url="/photo-center-update/?photo_id="+photo_id;
    new Ajax.Updater("photo_center",url,{encoding: "windows-1251" ,method:"get", evalScripts: "true"});
}
-->
</script>
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0642 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.