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 :: Не работает скрипт jquery в подгружаемом через аякс блоке.

 PHP.SU

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


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

> Без описания
mat777
Отправлено: 06 Февраля, 2014 - 17:38:06
Post Id



Новичок


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


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




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

Есть такой скрипт:

CODE (html):
скопировать код в буфер обмена
  1. <div class="nav">
  2.     <a name="topmenu" />
  3.     <a href="#topmenu" onclick="openPage('./novdub/page_1.php'); return false;">СТРАНИЦА 1</a>---
  4.     <a href="#topmenu" onclick="openPage('./novdub/page_2.php'); return false;">СТРАНИЦА 2</a>---
  5.     <a href="#topmenu" onclick="openPage('./novdub/page_5.php'); return false;">СТРАНИЦА 3</a>
  6.        
  7. </div>


CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script>
  3. function loadPHP(sURL)
  4.  
  5. {
  6.   var request=null;
  7.   // пытаемся создать объект для MSXML 2 и старше
  8.   if(!request) try {
  9.     request=new ActiveXObject('Msxml2.XMLHTTP');
  10.   } catch (e){}
  11.   // не вышло... попробуем для MSXML 1
  12.   if(!request) try {
  13.     request=new ActiveXObject('Microsoft.XMLHTTP');
  14.   } catch (e){}
  15.   // не вышло... попробуем для Mozilla
  16.   if(!request) try {
  17.     request=new XMLHttpRequest();
  18.   } catch (e){}
  19.   if(!request)
  20.     // ничего не получилось...
  21.     return "";
  22.   // делаем запрос
  23.   request.open('GET', sURL, false);
  24.   request.send(null);
  25.   // возвращаем текст
  26.   return request.responseText;
  27. }
  28.  
  29. function openPage (sURL) {
  30. mypagecontent = document.getElementById('pagecontent')
  31. mypagecontent.innerHTML = loadPHP(sURL);
  32. }
  33. </script>
  34.  


Работает отлично, но в подгруженных блоках page_1, page_2 и тд не работают скрипты JS (tooltip - всплывающие подсказки).
Пример скрины:
После загрузки выглядит вот так:

А должно так:

Перепробовал кучу вариантов, перечитал кучу постов но пока не осилил.

Почему так и как это починить?

P. S. Кому интересно как это примерно в живую можете глянуть тут: http://hdkino-online[dot]com/ , но там я все сделал другим методом и хотелось бы заменить на этот.

(Отредактировано автором: 06 Февраля, 2014 - 17:40:44)

 
 Top
tuareg
Отправлено: 06 Февраля, 2014 - 17:51:25
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


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




А с чего бы им работать? Если используете jQuery, так и используйте ее ajax
А так просто скрипты не выполняются и все. jQuery это делает за Вас.
 
 Top
mat777
Отправлено: 06 Февраля, 2014 - 18:22:43
Post Id



Новичок


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


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




tuareg пишет:
А с чего бы им работать? Если используете jQuery, так и используйте ее ajax
А так просто скрипты не выполняются и все. jQuery это делает за Вас.


И что это тупик? Или всё таки можно что то придумать?


tuareg пишет:
Если используете jQuery, так и используйте ее ajax

И как это сделать?

(Отредактировано автором: 06 Февраля, 2014 - 18:25:18)

 
 Top
tuareg
Отправлено: 06 Февраля, 2014 - 19:16:29
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


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




Как-то так http://api[dot]jquery[dot]com/category/ajax/
P.S В сети "как грязи" примеров использования $.ajax jQuery
 
 Top
mat777
Отправлено: 06 Февраля, 2014 - 20:30:15
Post Id



Новичок


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


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




tuareg пишет:


Блин, не понял там нихрена, этот инглиш.


tuareg пишет:
P.S В сети "как грязи" примеров использования $.ajax jQuery


Не первый день ищу и похожего пока не нашел.

Думал может кто то сталкивался с такой проблемой или разбирается по лучше моего.
Блин да я уже заплатить готов лишь бы работало так как надо!
Реально пол года работы и хз. коту под хвост.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB