'Tag zusammen,

ich sitze momentan an einer Projektarbeit fuer meine Ausbildung.

Dafuer muss ich eine website erstellen.

Innerhalb dieser site will ich per Javascript den Inhalt eines <div>-Elementes durch den Inhalt einer externen Datei ersetzen.
Ich habe gesucht, gefunden und das ganze fuer mein Projekt angepasst:
Code:
function ajax_loadContent(divId,pathToFile)
{
    var dynamicContent_ajaxObject = new sack();

    dynamicContent_ajaxObject.requestFile = pathToFile;

    dynamicContent_ajaxObject.onCompletion = function(){document.getElementById(divId).innerHTML =  dynamicContent_ajaxObject.response;};

    dynamicContent_ajaxObject.runAJAX();

}
Die Funktion lasse ich ueber "onclick" aufrufen.

In Firefox und Opera funktioniert das problemlos.

Der Internet Explorer 8 führt diese Zeile nicht aus:
Code:
dynamicContent_ajaxObject.onCompletion =  function(){document.getElementById(divId).innerHTML =   dynamicContent_ajaxObject.response;};
Dadurch passiert beim Klick augenscheinlich gar nichts.
Woran liegt das?
Wie kann ich das umgehen?