porsche2
Мой дом здесь!
- Регистрация
- 18 Ноя 2007
- Сообщения
- 669
- Реакции
- 234
- Автор темы
- #1
JS для меня далекий друг, поэтому прощу помощи, желательно квалифицированной ))
Задача: Разместить все JS-скрипты в одном файле, чтобы потом содержимое этого файла подгружать[быстро менять/исчезает необходимость пихать скрипты в шаблон и шаблонизатор].
С выводом текста проблем не возникло:
Но, по естественным причинам, javascript не исполняется.
Вопрос, что нужно дописать, чтобы скрипты исполнялись, т.е. получить аналог SSI но при помощи JavaScript (библиотеки не используются, совсем).
P.S. SSI и Frame не предлагать.
Задача: Разместить все JS-скрипты в одном файле, чтобы потом содержимое этого файла подгружать[быстро менять/исчезает необходимость пихать скрипты в шаблон и шаблонизатор].
С выводом текста проблем не возникло:
HTML:
<script type="text/javascript" language="javascript">
function getXmlHttp() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
(function () {
var xmlhttp = getXmlHttp();
xmlhttp.open('GET', '../scripts.html', false);
xmlhttp.send(null);
if (xmlhttp.status == 200) {
document.getElementById("foot").innerHTML = xmlhttp.responseText;
// Содержимое файла scripts.html выводим внутри элемента c id = foot.
}
})();
</script>
Но, по естественным причинам, javascript не исполняется.
Вопрос, что нужно дописать, чтобы скрипты исполнялись, т.е. получить аналог SSI но при помощи JavaScript (библиотеки не используются, совсем).
P.S. SSI и Frame не предлагать.