На одному з форумів я поставив це питання. Рішення було знайдено за допомогою технології ActiveX.
Оскільки я не знайшов ніякої нормальної документації, то можу вам показати лише приклад реалізації:
var xmlDoc = null;
function load () if (typeof window.ActiveXObject! = 'undefined') xmlDoc = new ActiveXObject ( "Microsoft.XMLHTTP");
xmlDoc.onreadystatechange = process;
>
else xmlDoc = new XMLHttpRequest ();
xmlDoc.onload = process;
>
xmlDoc.open ( "GET", "one.html", true); // На цій сходинці one.html можете замінити на ваш файл, який потрібно вивести на сторінку.
xmlDoc.send (null);
>
function process () if (xmlDoc.readyState! = 4) return;
document.getElementById ( "wrap"). innerHTML = xmlDoc.responseText; // Вміст файлу (див. Вище), виводимо всередині елемента з id'ом wrap. Wrap можете замінити на своє.
>
Основне в цьому коді я вам пояснив.
Ajax - це завжди JS. Але цей JS найчастіше повертає результат обробки php сценарію, а не статичну сторінку. Так що останнє речення сумнівно
Наскільки я знаю, можна вставляти вміст серверними директивами. Сам не Пробував, але знаю:
А ще можна користуватися фреймами.
Це начебто називається SSI.
Фрейми це все-таки трохи не те.
Мені здається, на jQuery значно простіше таке реалізувати
Перший сайт на HTML робив. Сторінок було багато і думав як ще швидко змінювати щось у всіх сторінках. Ось тоді і надумав про фрейми. З кадрами можна створити «гнучкий» сайт на чистому HTML.
P.S. Забув сказати: <и> соответсвенно змінюються на. Але ви, думаю, здогадалися
Сорі за флуд, але вже поганенько, що змінюються знаки більше і менше. Може прибрати обробку HTML-коду?
Я теж свій перший сайт робив на HTML і теж на фреймах
Але фрейм це по суті як окрема сторінка.
Про скобочки я зрозумів - це як раз SSI і є.
на жаль в Мазілу НЕ фунціклірует.