Эта функция добавит тег script к заголовку страницы, с любым содержимым, которое вы передадите.
function insertScript(script_text) {
var script_tag = document.createElement('script');
script_tag.type = "text/javascript";
var script = document.createTextNode(script_text);
script_tag.appendChild(script);
document.getElementsByTagName('head')[0].appendChild(script_tag);
}
Я больше знаком с jQuery, чем с Prototype, поэтому я просто сделал это в чистом видеJS.
Переведите часть, где я создаю элемент, и часть, где я получаю элемент HEAD, в Prototype, если хотите, но используйте вызов appendChild вместо insert * 1009 Prototype.* функция, так как она будет просто делать то, что вы просите, а не оценивать JS.
Конечно, теперь, когда я смотрю на то, что вы просите, вы также можете просто попробовать изменить код, который вывставляете что-то вроде:
window.update_12345 = function() {...}
Я не уверен, подойдет ли вам это или нет, но стоит попробовать.