За последние 24 часа нас посетили 19732 программиста и 1605 роботов. Сейчас ищут 1042 программиста ...

Первоначальная загрузка страницы. проблемка.

Тема в разделе "PHP для новичков", создана пользователем eXtreme, 16 май 2011.

  1. eXtreme

    eXtreme Активный пользователь

    С нами с:
    29 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    В общем суть такова, что человек заходя на страницу index.php видит
    информацию, описывающую сайт на который он попал в нужном месте.
    При клике на другую страницу, необходимо чтобы этот блок убрался, а в нем
    открылось содержание другой страницы. на подобе работы с iframe. В общем к
    делу. Мне хочется реализовать все в одном файле index.php путем условий. а непосредственно контент я
    буду подгружать через фрейм. Суть вопроса, как мне лучше это реализовать. Каждый фрейм имеет файл для загрузки. а в этом файле содержимое. чтобы не пихать весь текст в одну страницу) Так вот, мне надо прописывать свойство ксс, которое будет все это дело скрывать? хотелось бы
    на пхп. Может непонятно выразился, но вот дальше более подробно.
    я знаю как делается эта же фигня если человек кликает по ссылкам.
    приведу пример:
    ссылки меню
    Код (Text):
    1.  
    2. <a href='index.php'>Главная<a>
    3. <a href='index.php?info'>Инфо<a>
    4. <a href='index.php?contacts'>Контакты<a>
    Далее код страницы, который я помещаю в нужное мне место, где вместо одного
    будет и появляться другое, в общем то то что мне надо.
    PHP:
    1. if (isset($_GET['info'])) {
    2. print "<div> бла бла бла, этот слой отобразится на нужном мне месте, в
    3. случае нажатия кнопки Инфо</div>
    4. }
    5. if (isset($_GET['contacts'])) {
    6. print "<div> бла бла бла, этот слой отобразится на нужном мне месте, в
    7. случае нажатия кнопки Контакты</div>
    8. }
    В общем все работает как надо. Но при переходе на главную, или просто при
    первоначальном заходе пусто :) Собственно от чего мне и надо избавиться. Мне нужно чтобы при переходе на главную была инфа. И точно так же при первоначальной загрузке, как просто в строке браузера написать sait.ru и интер.

    Конечно я могу сделать на кнопку главная
    Код (Text):
    1.  
    2. <a href='index.php?index'>Главная<a>
    и там просто прописать
    PHP:
    1.  
    2. if (isset($_GET['index'])) {
    3. print "<div> бла бла бла, этот слой отобразится на нужном мне месте, в
    4. случае нажатия кнопки Главная</div>
    5. }
    6.  
    Собственно суть вопроса, как мне сделать, чтобы при первоначальной загрузке
    отобразилось содержимое главной страницы, а при переходе на другие, оно
    убиралось, и появлялось вызванное. Если прописать без условия, то содержимое
    будет постоянным. а при переходе на другие будет к нему добавляться. а мне
    этого не надо. может можно как сделать это? А надо,чтобы он попадая на мою главную
    страницу, видел в нужном мне месте содержимое с приветствием, а далее
    при переходе на месте приветствия уже появляются содержимые, в таком же
    порядке работы, как выше описано. Спасибо если подскажете выход из ситуации. старался
    максимально подробно. Облазил форумы, но чет никак.
     
  2. eXtreme

    eXtreme Активный пользователь

    С нами с:
    29 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    Ну ппц, оказалось достаточно было после всех условий добавить исключение типа
    PHP:
    1.  else {print "";}
    извините что отнял ваще время. тема закрыта.