Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по HTML

19K
29 июля 2006 года
media-max
1 / / 29.07.2006
Подскажите кто-нибудь, можно ли в ХТМЛ вставлять код из другого файла (типа include)?
8
29 июля 2006 года
mfender
3.5K / / 15.06.2005
Сам HTML этого не позволяет собственными методами.
20K
19 августа 2006 года
n0n@m3
8 / / 19.08.2006
HTML НЕ позволяет, но можно используя : XMLHttpRequest.

примерно это будет выглядеть так :
<body>
<!--Ето то место куда он будет все писать-->

<div id="Maindiv">&nbsp;</div>

<script type="text/javascript">
//Сам Скрипт
Req = new ActiveXObject('Microsoft.XMLHTTP');

//ID дива или чего надо, куда писать результат!
var DivName = "Maindiv";

function IncludeFile(FileLink)
{
Req.open('GET',FileLink, true);

Req.onreadystatechange =
function ()
{
if(Req.readyState == 4)
{
document.getElementById(DivName).innerHTML = Req.responseText;
}
}
Req.send(null);
}
//Пример
IncludeFile("http://mail.ru");
</script>

</body>

Проверил, вроде работает, удачи!
2.1K
20 августа 2006 года
Ariman
102 / / 20.10.2005
почему инклудом нельзя?
8
20 августа 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=Ariman]почему инклудом нельзя?[/QUOTE]
потому что вопрос был "можно ли в ХТМЛ вставлять код из другого файла (типа include)?"
15
20 августа 2006 года
shaelf
2.7K / / 04.05.2005
HTML это простейший язык разметки. Если надобно что-то вставить, то используется SSI или серверные языки. Ещё можно попробывать поиграться с XHTML (просто наверное многие забыли что но поддерживает некоторые языки XML). Вопрос подключение других файлов способом приведённым n0n@m3 мне кажеться вообще не имеет права на жизнь, т.к. он зависит от JavaScript, а это не есть хорошо. И вообще, зачем изобретать велосипед?
12
20 августа 2006 года
alekciy
3.0K / / 13.12.2005
[QUOTE=media-max]Подскажите кто-нибудь, можно ли в ХТМЛ вставлять код из другого файла (типа include)?[/QUOTE]
Можно. iframe.
832
21 августа 2006 года
Carpus
390 / / 14.04.2005
[QUOTE=shaelf]HTML это простейший язык разметки. Ещё можно попробывать поиграться с XHTML (просто наверное многие забыли что но поддерживает некоторые языки XML).[/QUOTE]
XHTML - тоже всего лишь язык разметки. Не более сложный, чем HTML. Только более расширяемый :)
15
21 августа 2006 года
shaelf
2.7K / / 04.05.2005
[QUOTE=Carpus]XHTML - тоже всего лишь язык разметки. Не более сложный, чем HTML. Только более расширяемый :)[/QUOTE]
Угу, согласен. Но расширяется он языками XML, а там есть XLink, который в свою очередь поддерживает подключение файлов. Собсно это я и имел ввиду (хотя поддерживается XLink как правило только последними браузерами, а жаль).
А вот по поводу сложности... Если мы просто берём код и в шапке пишем указатель на XHTML, то нет, если мы берём валидный XHTML 1.1, то вёрстка уже будет более сложной. Хотя наверное это только я не могу разделить XHTML (в услугах HTML больше не нуждаюсь)) и CSS.
832
21 августа 2006 года
Carpus
390 / / 14.04.2005
[QUOTE=shaelf]Если мы просто берём код и в шапке пишем указатель на XHTML, то нет, если мы берём валидный XHTML 1.1, то вёрстка уже будет более сложной.[/QUOTE]

Проблема в том, что валидный XHTML 1.1 должен начинаться с объявления <?xml version="1.0" encoding="Windows-1251"?> -- от этого IE переключается в quirkmode. В 1.0 обявление не обязательно.
15
21 августа 2006 года
shaelf
2.7K / / 04.05.2005
Да я даже не про это. Просто там же все визуальные элементы оттеда повыносили, а для многих это равно смерти)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог