Zum Inhalt

Events: changelanguage

Das Event edmlevent-changelanguage wird ausgelöst, sobald im Kurs eine andere Variante bzw. Sprache gewählt wird. Das Event enthält folgende Attribute:

  • edmlplayer: Referenz auf das edml-Player-Objekt des Kurses
  • lang: Der lang-Attributwert der neu ausgewählten Kursvariante
  • oldlang: Der lang-Attributwert der bisher aktiven Kursvariante

Möchte man zum Beispiel beim Ändern der Sprachvariante eine Meldung ausgeben, könnte dies wie folgt aussehen:

Code-Beispiel
<div id="edml" style="width: 100%; height: 400px; min-width: 400px; min-height: 400px;"></div>
<script>   
    var edmlplayer = new edML_Player("helloworld.edml");
    edmlplayer.getOutput().addEventListener('edmlevent-changelanguage',function(){
        alert("Neue Variante: " + evt.lang);
    });
    edmlplayer.play();
<script>