Ich habe eine Homepage in der via link ein content in einem <div id="inhalt"> geladen wird.
In der Index Seite (Mutter) habe ich ein lightbox.js....
Soweit so gut, alles tiptop.
Nun möchte ich aber im content den Zugriff auf diese lightbox.js haben.
Das funktioniert nicht.
Was muss ich im eventhandler ändern, damit ich Zugriff auf dieses Script habe?
Alles anzeigen
In der Index Seite (Mutter) habe ich ein lightbox.js....
Soweit so gut, alles tiptop.
Nun möchte ich aber im content den Zugriff auf diese lightbox.js haben.
Das funktioniert nicht.
Was muss ich im eventhandler ändern, damit ich Zugriff auf dieses Script habe?
Quellcode
- var enableCache = true;
- var jsCache = new Array();
- var dynamicContent_ajaxObjects = new Array();
- function ajax_showContent(divId,ajaxIndex,url)
- {
- var targetObj = document.getElementById(divId);
- targetObj.innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
- if(enableCache){
- jsCache[url] = dynamicContent_ajaxObjects[ajaxIndex].response;
- }
- dynamicContent_ajaxObjects[ajaxIndex] = false;
- ajax_parseJs(targetObj)
- }
- function ajax_loadContent(divId,url)
- {
- if(enableCache && jsCache[url]){
- document.getElementById(divId).innerHTML = jsCache[url];
- return;
- }
- var ajaxIndex = dynamicContent_ajaxObjects.length;
- document.getElementById(divId).innerHTML = '<div id="loader"><img src="../../images/content_loader.gif" width="32" height="32" alt="content is loading!"/></div>';
- dynamicContent_ajaxObjects[ajaxIndex] = new sack();
- dynamicContent_ajaxObjects[ajaxIndex].requestFile = url; // Specifying which file to get
- dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url); }; // Specify function that will be executed after file has been found
- dynamicContent_ajaxObjects[ajaxIndex].runAJAX(); // Execute AJAX function
- }
- function ajax_parseJs(inputObj)
- {
- var jsTags = inputObj.getElementsByTagName('script');
- for(var no=0;no<jsTags.length;no++){
- eval(jsTags[no].innerHTML);
- }
- }