I've got a head index section and I'm using AJAX to load pages into a content area underneath.
However, the scripts I'm using on the pages underneath are not fully working.
I've already tried using the loadobjs syntax and it is still not doing it.
At the moment I'm just trying to get the 'photos.php' page right, and it is using visuallightbox.js, and he home page also uses facebox, which isn't working.
The first time I loaded the page, visuallightbox worked fine but since I navigated away from the page it hasn't worked since.
Here's what I got for the head page:
Here's what I got for the 'photos.php' pageCode:<script> var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no) var loadedobjects=" " var rootdomain="http://"+window.location.hostname var bustcacheparameter="" function ajaxpage(url, containerid){ var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.onreadystatechange=function(){ loadpage(page_request, containerid) } if (bustcachevar) //if bust caching of external page bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime() page_request.open('GET', url+bustcacheparameter, true) page_request.send(null) } function loadpage(page_request, containerid){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) document.getElementById(containerid).innerHTML=page_request.responseText } function loadobjs(){ if (!document.getElementById) return for (i=0; i<arguments.length; i++){ var file=arguments[i] var fileref="" if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding if (file.indexOf(".js")!=-1){ //If object is a js file fileref=document.createElement('script') fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", file); } else if (file.indexOf(".css")!=-1){ //If object is a css file fileref=document.createElement("link") fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", file); } } if (fileref!=""){ document.getElementsByTagName("head").item(0).appendChild(fileref) loadedobjects+=file+" " //Remember this object as being already added to page } } } </script> <script type="text/javascript"> ajaxpage('home.php', 'contentarea'); loadobjs('js/widget.js') //load "home.php" into "contentarea" DIV </script> <div id="navbar"> <ul> <li><a href="javascript:ajaxpage('home.php', 'contentarea');">HOME</a></li> <li><a href="javascript:ajaxpage('news.php', 'contentarea');">NEWS</a></li> <li><a href="javascript:ajaxpage('forum.php', 'contentarea');">FORUM</a></li> <li><a href="javascript:ajaxpage('bio.php', 'contentarea');">BIO</a></li> <li><a href="javascript:ajaxpage('gigs.php', 'contentarea');">GIGS</a></li> <li><a href="javascript:ajaxpage('photos.php', 'contentarea'); loadobjs('engine/css/visuallightbox.css','engine/js/jquery.min.js', 'engine/js/visuallightbox.js')">PHOTOS</a></li> <li><a href="javascript:ajaxpage('videos.php', 'contentarea');">VIDEOS</a></li> <li><a href="javascript:ajaxpage('press.php', 'contentarea');">PRESS</a></li> <li><a href="javascript:ajaxpage('fanclub.php" target="_blank">FAN CLUB</a></li> <li><a href="http://www.samclarkmusic.com/store" target="_blank">SAM'S MERCH</a></li> <li><a href="javascript:ajaxpage('lyrics.php" target="_blank">OFFICIAL LYRICS</a></li> </ul> </div><
Would appreciate it if anyone could help.Code:<head> <title>website</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../css/style.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="../engine/css/vlightbox.css" type="text/css" /> <style type="text/css">#vlightbox a#vlb{display:none}</style> <link rel="stylesheet" href="../engine/css/visuallightbox.css" type="text/css" media="screen" /> <script src="../engine/js/jquery.min.js" type="text/javascript"></script> <script src="../engine/js/visuallightbox.js" type="text/javascript"></script> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <div class="contentarea"> <img src="../images/photos.jpg" alt="" width="1000" height="1059" border="0" usemap="#Map"> <map name="Map"> <area shape="rect" coords="806,442,956,592" href="#"> <area shape="rect" coords="807,598,951,631" href="#"> <area shape="rect" coords="808,635,949,664" href="#"> <area shape="rect" coords="807,669,949,700" href="#"> <area shape="rect" coords="808,712,954,856" href="#"> <area shape="rect" coords="806,866,950,893" href="#"> <area shape="rect" coords="809,898,949,926" href="#"> <area shape="rect" coords="808,934,947,966" href="#"> <area shape="rect" coords="776,93,814,133" href="#"> <area shape="rect" coords="816,92,855,133" href="#"> <area shape="rect" coords="860,93,899,132" href="#"> <area shape="rect" coords="901,92,940,133" href="#"> <area shape="rect" coords="943,93,983,132" href="#"> </map> </div> <div id="vlightbox"> <a class="vlightbox" href="../data/images/_mg_1139.jpg" title="Send Me A Sign"><img src="../data/thumbnails/_mg_1139.jpg" alt="_mg_1139"/></a> <a class="vlightbox" href="../data/images/_mg_1716.jpg" title="Send Me A Sign"><img src="../data/thumbnails/_mg_1716.jpg" alt="_mg_1716"/></a> <a class="vlightbox" href="../data/images/_mg_2400.jpg" title="Send Me A Sign"><img src="../data/thumbnails/_mg_2400.jpg" alt="_mg_2400"/></a> <a class="vlightbox" href="../data/images/_mg_1527.jpg" title="Send Me A Sign"><img src="../data/thumbnails/_mg_1527.jpg" alt="_MG_1527"/></a> <a class="vlightbox" href="../data/images/_dsc7489.jpg" title="Send Me A Sign"><img src="../data/thumbnails/_dsc7489.jpg" alt="_DSC7489"/></a> <a class="vlightbox" href="../data/images/_dsc6428.jpg" title="Send Me A Sign"><img src="../data/thumbnails/_dsc6428.jpg" alt="_DSC6428"/></a> </div> <div id="vlightbox2"> <a class="vlightbox" href="../data/images/caz_3468.jpg" title="Broken"><img src="../data/thumbnails/caz_3468.jpg" alt="CAZ_3468"/></a> <a class="vlightbox" href="../data/images/caz_3529.jpg" title="Broken"><img src="../data/thumbnails/caz_3529.jpg" alt="CAZ_3529"/></a> <a class="vlightbox" href="../data/images/caz_4003.jpg" title="Broken"><img src="../data/thumbnails/caz_4003.jpg" alt="CAZ_4003"/></a> <a class="vlightbox" href="../data/images/caz_3340.jpg" title="Broken"><img src="../data/thumbnails/caz_3340.jpg" alt="CAZ_3340"/></a> <a class="vlightbox" href="../data/images/caz_3934.jpg" title="Broken"><img src="../data/thumbnails/caz_3934.jpg" alt="CAZ_3934"/></a> <a class="vlightbox" href="../data/images/caz_3837.jpg" title="Broken"><img src="../data/thumbnails/caz_3837.jpg" alt="CAZ_3837"/></a> <a class="vlightbox" href="../data/images/caz_3747.jpg" title="Broken"><img src="../data/thumbnails/caz_3747.jpg" alt="CAZ_3747"/></a> <a class="vlightbox" href="../data/images/caz_3353.jpg" title="Broken"><img src="../data/thumbnails/caz_3353.jpg" alt="CAZ_3353"/></a> </div> <div id="vlightbox3"> <a class="vlightbox" href="../data/images/l_1afb2360dac84031b82c22af7058ed07.jpg" title="Live Performance"><img src="../data/thumbnails/l_1afb2360dac84031b82c22af7058ed07.jpg" alt="l_1afb2360dac84031b82c22af7058ed07"/></a> <a class="vlightbox" href="../data/images/l_4dabfea319d148e5821eeec24a23b0a4.jpg" title="Live Performance"><img src="../data/thumbnails/l_4dabfea319d148e5821eeec24a23b0a4.jpg" alt="l_4dabfea319d148e5821eeec24a23b0a4"/></a> <a class="vlightbox" href="../data/images/l_711a73d6bbc1455e922cbe114e2012ce.jpg" title="Live Performance"><img src="../data/thumbnails/l_711a73d6bbc1455e922cbe114e2012ce.jpg" alt="l_711a73d6bbc1455e922cbe114e2012ce"/></a> <a class="vlightbox" href="../data/images/l_7988d48fb2a74402821b6e59319f6eb4.jpg" title="Live Performance"><img src="../data/thumbnails/l_7988d48fb2a74402821b6e59319f6eb4.jpg" alt="l_7988d48fb2a74402821b6e59319f6eb4"/></a> <a class="vlightbox" href="../data/images/l_eb48adff592f476e9702ddb297b188d1.jpg" title="Live Performance"><img src="../data/thumbnails/l_eb48adff592f476e9702ddb297b188d1.jpg" alt="l_eb48adff592f476e9702ddb297b188d1"/></a> <a class="vlightbox" href="../data/images/caz_1300.jpg" title="Live Performance"><img src="../data/thumbnails/caz_1300.jpg" alt="CAZ_1300"/></a> <a class="vlightbox" href="../data/images/caz_1331.jpg" title="Live Performance"><img src="../data/thumbnails/caz_1331.jpg" alt="CAZ_1331"/></a> <a class="vlightbox" href="../data/images/sam_redcross_1.jpg" title="Live Performance"><img src="../data/thumbnails/sam_redcross_1.jpg" alt="sam_redcross_1"/></a> </div> </body>



Reply With Quote


Bookmarks