есть страницы ID1.html,ID2.html,ID3.html... нада в главной странице поочередно(через каждые 5 сек) отображать содержимое этих страниц
Опять таки это к javascript а не к php. Ставишь таймер на 5 секунд, по которому делаешь то, что тебе нужно. Вот только то что тебе нужно я так и не понял. Что значить отображать какую-то страницу на другой странице? В фрейме или как?
не во фрейме что тот вроде INCLUDE т.е. сначала вставляет содержимое первого файла потом второго и т.д. а предидущие данные затирает что то вроде слайд-шоу
А еще лучше, если это будет показываться в цикле и чтобы не гонять трафик, загнать все файлы в отдельные слои и показывать только нужные. Если объем будет большой, то с помощью AJAX по мере надобности подгружать в переменные содержимое и показывать. А когда покажется последний файл, то первый уже не подгружать, а брать из переменной.
Это военная тайна, никому не скажу http://ru.wikipedia.org/wiki/AJAX Рекомендую XAJAX. Мне понравился.
Чтобы показать, его надо писать. Могу только идеями поделиться Насчет слоев <div id="t1">Text 1</div> <div id="t2" style="display: none">Text 2</div> <div id="t3" style="display: none">Text 3</div> Чтобы прятать document.getElementById("t1").style.display=""; Показать document.getElementById("t1").style.display="none"; (возможны синтаксические ошибки, писал не проверяя) С помощью AJAX не покажу, писать дольше и нет на это время
Грузишь содержимое: Код (Text): <iframe src="ID1.html"></iframe> В этом фрейме есть такая штука: Код (Text): <script> var a = document.all.text.innerHTML; parent.func(a); </script> В parente пишешь: Код (Text): <script> function func(a){ document.all.content.innerHTML = a; } </script>