(function() { // CONFIG // ------------------------------------------------------------------------------------------------------------------------- var aElements = ['RapidBASE', 'RapidPAGEZIPPER']; // <--- Die benötigten Framework Objekte function LoaderExecute(Options) { // <--- Diese Funktion wird aufgerufen wenn alle Objekte geladen wurden if(typeof Options.Target == 'undefined') { return; } var pFlashArgs = {}; pFlashArgs.small = { src:'/flash/phase1.swf', width:60, height:118 }; pFlashArgs.large = { src:'/flash/phase2.swf', width:800, height:600 }; pFlashArgs.img = '/images/pagezipper_bg.jpg'; pFlashArgs.color = '#555555'; pFlashArgs.url = Options.Target; pFlashArgs.frame = (typeof Options.BaseTarget != 'undefined') ? Options.BaseTarget:'_new'; pFlashArgs.fading = (typeof Options.fading != 'undefined') ? Options.fading :true; pFlashArgs.delay = (typeof Options.delay != 'undefined') ? Options.delay :10; showPageZipper(pFlashArgs); } // AB HIER BITTE NICHTS MEHR ÄNDERN !!! // ------------------------------------------------------------------------------------------------------------------------- try { // SCRIPTE HINZUFÜGEN // ------------------------------------------------------------------------------------------------------------------------- if((typeof sFrameworkUrl != 'undefined')&&(typeof aElements != 'undefined')) { var __loadElement = function(iElement) { if(iElement >= aElements.length) { // ALLES GELADEN -> JETZT ARGUMENTE LESEN UND VARIABLEN ANLEGEN // ------------------------------------------------------------------------------------------------------------------------- var pOptions = {}; -1) ? "true":((stripos("false", $sValue) > -1) ? "false":("'".Myaddslashes($sValue)."'"))).";\n"; } } } echo "\n"; } else { echo "return;\n"; } ?> LoaderExecute(pOptions); return; } // IST DIESES ELEMENT BEREITS GELADEN // ------------------------------------------------------------------------------------------------------------------------- var pFoundLoaded = null; if(pFoundLoaded = document.getElementById(aElements[iElement])) { var __wait4loading = function() { if(pFoundLoaded.getAttribute('loaded')) { __loadElement(++iElement); } else { window.setTimeout(function(){ __wait4loading()}, 500); } } __wait4loading(); return; } // DIE EINZELNEN DATEIEN LADEN // ------------------------------------------------------------------------------------------------------------------------- var pFoundScript = null; if(pFoundScript = document.getElementsByTagName('script')[0]) { var pNewScript = null; if(pNewScript = document.createElement('script')) { if(typeof pNewScript.onreadystatechange != 'undefined') { pNewScript.onreadystatechange = function () { if(!this.readyState || this.readyState === "loaded" || this.readyState === "complete") { pNewScript.setAttribute('loaded', true); __loadElement(++iElement); } }; } else { pNewScript.onload = function(){ pNewScript.setAttribute('loaded', true); __loadElement(++iElement); }; } pNewScript.setAttribute('id', aElements[iElement]); pNewScript.setAttribute('src', sFrameworkUrl+'/'+aElements[iElement]+'.js'); pNewScript.setAttribute('type', 'text/javascript'); pNewScript.setAttribute('language', 'javascript'); pFoundScript.parentNode.insertBefore(pNewScript, pFoundScript); } } }; // ------------------------------------------------------------------------------------------------------------------------- } __loadElement(0); } catch(e) { } }())