Hallo,
ich will mein Problem an einem kleinen Beispiel aufzeigen. In einem Beitrag oder einem Eigenene Modul kann ich direkt ein Javascript triggern. Dort stehen z.B. folgende Zeilen
<p id="testhallo" onclick="testFunction()">hallo</p>
<script src='templates/cassiopeia/js/testScript.js'></script>
In der Datei testScript.js gibt es dann die antsprechende Funktion:
function testFunction() {
alert ('Hello World!');
}
Funktioniert so und kann überall dort angewendet werden, wo HTML eingegeben werden kann. Das aber ist genau der Punkt: das geht nicht bei z.B. sehr vielen Modulen und bei Menüs. Hier ist z.B. folgende Lösung direkt über die testScript.js denkbar(?):
document.getElementByID('testhallo').addEventListener('click', testFunction);
function testFunction() {
alert ('Hello World!');
}
Dazu soll gemäß meinen Informationen (z.B. aus den entsprechenden Joomla-Dokus) als eine der möglichen Lösungen in der index.php vor </head> die folgende Zeile eingetragen werden.
<script src='templates/cassiopeia/js/testScript.js'></script>
Funktioniert aber nicht (auch nicht mittels einer entsprechenden Extention > Add Custom Javascript).
Habe ich was übersehen oder ist was falsch? Ich muss dazu sagen, dass meine Kenntnisse von JavaSript tendenziell gegen 0 gehen und ich eigentlich keine umfangreiche Programmierung anstrebe. Die wenigen Punkte, wo ich Javascript brauche, sollten daher auf einfache Weise realisierbar sein.