Показать сообщение отдельно
  #2 (permalink)  
Старый 15.03.2010, 15:40
Аспирант
Отправить личное сообщение для mexoboy Посмотреть профиль Найти все сообщения от mexoboy
 
Регистрация: 15.01.2010
Сообщений: 43

Поковырялся и вот что получилось. Вроде кроусбраузерно =) :
function include(src, callback)
{
	var head = document.getElementsByTagName('head')[0];
	var script = document.createElement('script');
	script.type = 'text/javascript';

	if(callback)
	{
		var userAgent = navigator.userAgent.toLowerCase();
		
		if(/msie/.test( userAgent ) && !/opera/.test( userAgent ))
		{
			script.onreadystatechange = function()
			{
				if(script.readyState == 'complete')
					callback();
			}
		}
		else
		{
			script.onload = function ()
			{
				callback();
			}
		}
	}

	script.src = src;
	head.appendChild(script);
}
Ответить с цитированием