Демонстрация работы скрипта load.js предназначенного для фоновой загрузки разных данных и стилевых таблиц на текущую страницу. При загрузке страница не перегружается !!! Этот скрипт будет полезен для тех людей которые держат свои сайты на бесплатном хостинге, где обычно функционал ограничен. Использование данных способов, хорошая замена разных извратов с iframe. Весь полезный код примера это от силы 35-40 строчек несложного текста и поэтому расписывать в подробностях как работает пример не вижу особого смысла. Проанализируйте скрипт load.js и все поймете :-)
Данный пример проверен в IE 6.0, Opera 8.0, Mozilla 0.9.3, Mozilla Firefox 1.0 Pre, Netscape 6.1, Safari 3.0, Google Chrome 0.2. Загрузка данных работает во всех перечисленных браузерах данных версий и версий выше. Но cтоит только отметить один нюанс. В некоторых браузерах играет роль кодировка данных которые подгружаются. К примеру в Windows 95 и Netscape 6.1(eng) не будет работать загрузка data1.js и data2.js. Чтобы понять почему достаточно сравнить содержимое файлов data2.js и data0.js. По той же причине не загрузятся они и в Mozilla 0.9.3(eng). Но загрузятся вполне успешно к примеру в Mozilla 1.2.1. Также особенно стоит отметить что при желании в IE 5.0 и IE 5.5 пример работает. Если переписать пример и полностью забыть про все русские буквы :-)
Что же касается загрузки стилевых таблиц то тут дело обстоит опционально. На некоторых редких, специфичных и старых браузерах данный код загрузки css файлов может не работать. К примеру в Safari, Google Chrome и старичках Netscape 6.1/Mozilla 0.9.3 (в Netscape 6.2.2/Mozilla 1.2.1 работает).