2009-06-14 11 views
-1

Kann mir jemand sagen, warum dies:Warum Portfolio Galerie ist nicht das Laden in Ajax/JQuery Fenster reparieren müssen

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

auf einer eigenen Seite alle durch iself funktioniert gut, aber wenn ich versuche, es innen zu laden ajax und jQuery meine aktuelle Website, die ist,

dageniusmarketer.com/DigitalWonderland/

Auf der Portfolio-Seite, bekomme ich diesen Fehler:

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

anstatt meine Galerie so zu laden, wie ich es möchte? Ich möchte wirklich wissen, wie ich es beheben kann, da es mich seit ein paar Tagen nervt.

Alle und alle Hilfe ist willkommen,

Danke.

Antwort

0

Ich bekomme den gleichen Fehler mit JavaScript deaktiviert. Stellen Sie nur sicher, dass Sie Ihr JavaScript aktivieren. Für diese Benutzer - aus welchen Gründen auch immer - haben sie ihr JavaScript deaktiviert, ich würde vorschlagen, etwas anderes als nur diese Warnung zu liefern. Geben Sie ihnen einen Hinweis oder nur eine nette Alternative ohne JavaScript. Nur eine andere Sache, geben Sie bitte Ihre JavaScript in einem entsprechenden Tag einbetten:

<script type="text/javascript"> 
    this.loader = new GalleryLoader('gallery.xml', 'gallery', "Madeira"); 
    this.prefetching = 'all'; 
</script> 
0

Ein Problem scheint zu sein, dass Sie eine ganze HTML-Seite innerhalb eines div geladen werden. Wenn Ihr AJAX-Aufruf richtig funktioniert, dann würden Sie mit dem Code am Ende wie:

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

Wenn Sie wirklich so etwas wollen, würden Sie besser dran mit einem iframe sein.