Hi everybody,

i wrap an div with the id="content" from figurative.php with ajax on
load it into my index.php

it looks then index.php#figurative

But i have a problem with it, because the figurative.php load pictures
from a folder and i will use the fancybox to show the pictures.

the problem is, that the fancybox did not work, because i think i have
to reload the javascript file. becaue on index.php is no gallery
avalible and so the function is not working.


this is my ajax reload function:

$(document).ready(function() {

        $('#content').wrap('<div id="content-wrapper"></div>');

        function pageload(hash) {
                if(hash) {
                        $("#content-wrapper").load(hash + ".php 
#content",'',function(){
                                $('#content-wrapper').show('normal');
                                $('#load').fadeOut('normal');
                        });
                } else {
                        $("#content-wrapper").load("index.php #content"); 
//default
                }
        }
        $.historyInit(pageload);

        $('#nav li a').click(function(){

                var hash = $(this).attr('href');
                hash = hash.replace(/^.*#/, '');
                hash = hash.substr(0,hash.length-4);

                
$('#content-wrapper').hide('fast',function(){$.historyLoad(hash)});
                $('#load').remove();
                $('#wrapper').append('<span id="load">LOADING...</span>');
                $('#load').fadeIn('normal');
                return false;

        });

});


you can see the problem on:

http://www.guido-grun.de/Site/en/index.php

http://www.guido-grun.de/Site/en/index.php#figurative

Hope everybody has a solution for that

thanks Guido

Reply via email to