Копии мужских швейцарских часов наручные часы - Franck Muller

копии мужских швейцарских часов наручные часы в jQuery точно есть функция которая позволяет обращаться к функциям я jquery которые были загружены с сервера... я как то делал это ..получалось, работало. если еще проблема актуальна могу порыть исходники и доки... Товарищи, кто-нть скажите, как мне подгрузить с помощью AJAX в <div> сторонний HTML(+JS) код? Выдрал куски своего кода. Местами используются функции которые не описаны, но смысл их должен быть понятен.Возможно выдрал че нить лишнее. Проверять лень.Сначала создаешь объект XMLHttpRequest )//http тот самый экземпляр XMLHttpRequest`аhttp.open('GET','wwwsitename/some_script.php',false)http.send();html_string=http.responseText;//строка содержит html код c JSdocument.getElementById('your_div').innerHTML=html_string;pattern=/<script[\s\S]*?>[\s\S]*?<\/script>/ig;//шаблон регулярного выражения для выдирания тегов scriptjsTags=html_string.match(pattern);//массив тегов scriptsrc=null;script=null;if(jsTags){ src_pattern=/<script[\s\S]*?src="([\s\S]*?)">[\s\S]*?<\/script>/i;//это для выдирания атрибутов src у тега script script_pattern=/<script[\s\S]*?>([\s\S]*?)<\/script>/i;//а это содержимое for(var i=0;i<jsTags.length;i++){ if (src=jsTags[i].match(src_pattern)){ loadScript(src[1]);//если у тега script есть атрибут src то подгружаем этот скрипт }else if (script=jsTags[i].match(script_pattern)){ if (!IE()){ //если не интернет експлорер eval.call(window,script[1]);//other }else{ window.execScript(script[1]);//for ie } //то что выше это чтобы функции описанные в скриптах были глобально доступны }}Вот примерно так делал когда тоСкорее всего будет гораздо удобнее данные отправить как xml тогда работать с ними можно будет как с DOM и выдрать скрипты не проблема вообще будет.

Hosted by uCoz