Prototype ist eine Allround-Bibliothek. Wenn du die einbindest, dann brauchst du nicht noch irgendeine »ajax.js« und auch keine zusätzliche Funktion evalScripts.
Binde Prototype ein und schreibe dir eine Funktion, die du beim Klicken auf den Link aufrufst. Die hast du anscheinend schon, sie nimmt wohl eine URL und eine Element-ID an:
load('ordnername_xyz/index.html', 'content_funnystuff');
In diese Funktion packst du dann den Aufruf, den ich bereits geschrieben hatte, und verwendest die Funktions-Parameter anstelle von festen Werten:
function load (url, elementId) {
new Ajax.Request(url, {
method: 'get',
onSuccess: function (transport) {
$(elementId).update(transport.responseText);
}
});
}
Hier sollten die Scripte automatisch ausgeführt werden.
Mathias