информацию, описывающую сайт на который он попал в нужном месте.
При клике на другую страницу, необходимо чтобы этот блок убрался, а в нем
открылось содержание другой страницы. на подобе работы с iframe. В общем к
делу. Мне хочется реализовать все в одном файле index.php путем условий. а непосредственно контент я
буду подгружать через фрейм. Суть вопроса, как мне лучше это реализовать. Каждый фрейм имеет файл для загрузки. а в этом файле содержимое. чтобы не пихать весь текст в одну страницу) Так вот, мне надо прописывать свойство ксс, которое будет все это дело скрывать? хотелось бы
на пхп. Может непонятно выразился, но вот дальше более подробно.
я знаю как делается эта же фигня если человек кликает по ссылкам.
приведу пример:
ссылки меню
<a href='index.php'>Главная<a>
<a href='index.php?info'>Инфо<a>
<a href='index.php?contacts'>Контакты<a>
Далее код страницы, который я помещаю в нужное мне место, где вместо одного
будет и появляться другое, в общем то то что мне надо.
if (isset($_GET['info'])) {
print "<div> бла бла бла, этот слой отобразится на нужном мне месте, в
случае нажатия кнопки Инфо</div>
}
if (isset($_GET['contacts'])) {
print "<div> бла бла бла, этот слой отобразится на нужном мне месте, в
случае нажатия кнопки Контакты</div>
}
В общем все работает как надо. Но при переходе на главную, или просто при
первоначальном заходе пусто :) Собственно от чего мне и надо избавиться. Мне нужно чтобы при переходе на главную была инфа. И точно так же при первоначальной загрузке, как просто в строке браузера написать sait.ru и интер.
Конечно я могу сделать на кнопку главная
<a href='index.php?index'>Главная<a>
и там просто прописать
if (isset($_GET['index'])) {
print "<div> бла бла бла, этот слой отобразится на нужном мне месте, в
случае нажатия кнопки Главная</div>
}
Собственно суть вопроса, как мне сделать, чтобы при первоначальной загрузке
отобразилось содержимое главной страницы, а при переходе на другие, оно
убиралось, и появлялось вызванное. Если прописать без условия, то содержимое
будет постоянным. а при переходе на другие будет к нему добавляться. а мне
этого не надо. может можно как сделать это? А надо,чтобы он попадая на мою главную
страницу, видел в нужном мне месте содержимое с приветствием, а далее
при переходе на месте приветствия уже появляются содержимые, в таком же
порядке работы, как выше описано. Спасибо если подскажете выход из ситуации. старался
максимально подробно. Облазил форумы, но чет никак.
Спустя 6 минут, 6 секунд (16.05.2011 - 22:59) Krevedko написал(а):
ну грубо говоря можно использовать инклюды. т.е что-то типа
if (isset($_GET['index']))
include '/skins/main.html';
elseif(isset($_GET['info']))
include '/skins/info.html';
а еще лучше использовать switch -case
это я так..схематично
if (isset($_GET['index']))
include '/skins/main.html';
elseif(isset($_GET['info']))
include '/skins/info.html';
а еще лучше использовать switch -case
это я так..схематично
Спустя 29 минут, 25 секунд (16.05.2011 - 23:28) phatol написал(а):
да не, инклюды можно вместо фреймов, и то не в полную меру. тут мне не особо приницпиально. я понял.
у меня шло
я совсем забыл про исключающее else :) просто если не то и не то не нажато, то у меня отображается то то, то есть и есть содержимое главной страницы. Всем спасибо. извините что отнял ваще время. тема закрыта.
у меня шло
if (isset($_GET['info'])) {
print "";
}
if (isset($_GET['contacts'])) {
print "";
}
я совсем забыл про исключающее else :) просто если не то и не то не нажато, то у меня отображается то то, то есть и есть содержимое главной страницы. Всем спасибо. извините что отнял ваще время. тема закрыта.
Спустя 1 минута, 39 секунд (16.05.2011 - 23:30) Krevedko написал(а):
оке )