| 
		
			 Цитата: 
		
	 | 
	| 
		спрашиваешь про одно, а пишешь про другое.
	 | 
	
Прошу прощения если не по теме. У меня остался последний вопрос, относительно этого:
if (new_script.readyState) {
	new_script.onreadystatechange = function () {
		if (new_script.readyState == "loaded" || new_script.readyState == "complete") {
			new_script.onreadystatechange = null;
			my_function();
		}
	};
} else {
	new_script.onload = function () {
		my_function();
	};
	// сюда можно добавить следующее(не для IE)
	new_script.onerror = function () {
		alert("Опс..');
	};	
}
Для отлова ошибок для всех браузеров(кроме IE), можно поставить 
.onerror. А как отлавливать ошибку в IE? Даже если скрипт не подлючился, 
new_script.readyState всё равно возвращает 
loaded.