Почему Галерея Портфолио не загружается в окно Ajax / JQuery - Нужно исправить - PullRequest
0 голосов
/ 14 июня 2009

Может кто-нибудь сказать мне, почему это:

http://dageniusmarketer.com/DigitalWonderland/pages/Portfolio.html

отлично работает на собственной странице, все по iself, но когда я пытаюсь загрузить его на свой текущий сайт, используя ajax и jquery, то есть,

dageniusmarketer.com / DigitalWonderland /

На странице портфолио я получаю эту ошибку:

this.loader = new GalleryLoader('gallery.xml', 'gallery', "Madeira"); this.prefetching = 'all';

вместо загрузки моей галереи так, как я хочу? Мне бы очень хотелось узнать, как это исправить, так как это меня беспокоило уже несколько дней.

Любая помощь приветствуется,

Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 июня 2009

Одна из проблем заключается в том, что вы загружаете целую HTML-страницу в div. Если ваш AJAX-вызов работает правильно, вы получите код, подобный следующему:

<html>
<head>...</head>
<body>
  <div>
    <html>
      <head>...</head>
      <body>
        ...
      </body>
    </html>
  </div>
</body>
</html>

Если вы действительно хотите что-то подобное, вам лучше использовать iframe.

0 голосов
/ 14 июня 2009

Я получаю ту же ошибку с отключенным JavaScript. Просто убедитесь, что вы активировали свой JavaScript. Для тех пользователей - по какой-либо причине - они отключили свой JavaScript, я бы посоветовал предоставить нечто иное, чем просто это предупреждение. Дайте им подсказку или просто хорошую альтернативу без JavaScript. Еще одна вещь, пожалуйста, вставьте свой JavaScript в соответствующий тег:

<script type="text/javascript">
    this.loader = new GalleryLoader('gallery.xml', 'gallery', "Madeira");
    this.prefetching = 'all'; 
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...