mathefritz: DOMContentLoaded eingetreten aber nötiges fehlt immer noch

Beitrag lesen

Ich hab' mal was "verrücktes" versucht, und lokal klappt es auch, leider nicht aber auf meinem lima-city.de Webspace. Hier mal die entscheidenden Teile des <head>

:
:
  <head id="head">
    <base href="http://matheplanet.com/matheplanet/nuke/html/latexrender/pictures/">
:
:
      <script>
       innerBASE = document.URL;
       innerBASE = innerBASE.slice(0,innerBASE.lastIndexOf('/')+1);
console.log(innerBASE);      
       function initSRCs(wo,was,Datei){
       
            var s = document.createElement(was);
            s.src = innerBASE+Datei;
            return  document.getElementById(wo).appendChild(s);
       }
       initSRCs('head','script',"Arrays2.js");
       initSRCs('head','script',"HilfsFunktionen.js");
     </script>
  </head>
:
<!-- und einwenig body -->

 <script> initSRCs('Skizze','img',"Skizze.png").style="float:left;margin-right:1em";
:
</script>

Dann folgt eine Menge html ohne Script's , und schließlich

<script>
/*       INITIALISIERUNGEN
*/
const  Hilfen = document.getElementById('Hilfen'),
    HauptHint = document.getElementById('HauptHint'),
        EqLns = document.getElementById('EqLns');

document.addEventListener('DOMContentLoaded',INITIALISIERUNGEN);

function INITIALISIERUNGEN(){

/* text neben Skizze */
mixWr(document.getElementById('BildA'  ),mSms,[,mSA]);
mixWr(document.getElementById('Bildabc'),mSms,[,mSa],[",",mSb],[",",mSc]);
:
:
}
</script>

aber mixWr, das in Datei "HilfsFunktionen.js" enhtalten ist, ist unbekannt. Oben, die Einfügung des Bildes "Skizze.png" klappt.

Die URL zu href in "<base ..." ist für die über 50 dazu relativen Dateinamen bestimmt die in "Arrays2.js" in globalen Konstanten mSms und MatBoxs notiert sind
( jeder der über 50 Namen ist 35 Zeichen lang; darauf habe ich keinen Einfluß).
Daher
die Konstruktion mit "innerBASE" die gewährleisten soll, daß das "Paket" aus html-Datei und Javescript-Dateien, die alle im selben Ordner liegen, nicht geändert werden muß wenn es in einen anderen Ordner kommt. Das Ganze ist noch lange nicht fertig, es werden noch einige ".js" dazukommen, damit einzele nicht zu groß werden. der "colsole.log" soll natürlich nicht bleiben.