'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?