Мне нужно добавить прототип, а затем добавить scriptaculous и получить обратный вызов, когда они оба будут загружены. Я сейчас загружаю прототип, например:
var script = document.createElement("script");
script.src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js";
script.onload = script.onreadystatechange = callback;
document.body.appendChild( script );
Я мог бы сделать это, объединив обратные вызовы, но это похоже на плохую практику (я не хочу глупой цепи из 20 методов обратного вызова, когда мне нужно загрузить больше скриптов). Идеи?