Вопрос № 29057: Добрый день уважаемые эксперты.
У меня следующий вопрос, пишу сайт и так как в нем будет много страничек то не хотелось бы на каждую ссылку писать свою страницу.Возможно ли при нажатии на ссылочку загружать в определенную ячейку страницы html фай...
Вопрос № 29.057
Добрый день уважаемые эксперты.
У меня следующий вопрос, пишу сайт и так как в нем будет много страничек то не хотелось бы на каждую ссылку писать свою страницу.Возможно ли при нажатии на ссылочку загружать в определенную ячейку страницы html файл.Сайт будет php'шный.
Отправлен: 07.11.2005, 07:46
Вопрос задал: AlexHawk (статус: Посетитель)
Всего ответов: 6 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ballon
Здравствуйте, AlexHawk!
например вот так см. приложение:
Приложение:
--------- Хочу все знать...
Ответ отправил: Ballon (статус: 6-ой класс)
Отправлен: 07.11.2005, 08:03 Оценка за ответ: 4 Комментарий оценки: Решение знакомое, но мне нужно не перегружать всю страницу, а лишь поместить данные в ячейку.Плюс надо это сделать через ссылку, а не описанием внутри ячейки
Отвечает: Ерёмин Андрей
Здравствуйте, AlexHawk!
Ну так include('bla-bla-bla.htm') вставит html-страницу в таблицу. Но только после перезагрузки всей страницы, т.е. вам нужно написать простейший движок:
index.php?page=articles --> include('articles.htm');
index.php?page=news --> include('news.htm');
--------- Где найти кpяк под ковpик для однокнопочного мыша?
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 07.11.2005, 08:41 Оценка за ответ: 4 Комментарий оценки: Спасибо, а можно поподробнее объяснить про данный механизм?
Отвечает: Vitava
Здравствуйте, AlexHawk!
Могу посоветовать Вам воспльзоваться следующим механизмом:
передавать некоторые параметры через url, анализировать их и вывводить ту или иную страничку.
Например, http://www.site.com/index.php?id1=1&id2=5
Значения параметов можно получить из масива $_GET["id1"] = 1 и $_GET["id2"] = 5
Дальше делаете следующее
if (($_GET["id1"] == 1) and ($_GET["id2"] == 5))
include("mypage15.html"); // делаете загрузку страницы или выполняете другие действия.
Удачи Вам.
Ответ отправил: Vitava (статус: 2-ой класс)
Отправлен: 07.11.2005, 10:08 Оценка за ответ: 4 Комментарий оценки: Но опять же будет перегружаться ВСЯ страница,да и насколько я понимаю все страницы нужно будет описывать в массиве?Если можно объясните пожалуйста подробнее в ICQ.Мой номер 7242135
Отвечает: Дмитрий Иванов
Здравствуйте, AlexHawk!
Есть несколько вариантов.
использовать комманду include(file_path) - самое простое
или cчитывать информацию из файла любым другим способом.
В твоем случае сказать что-то конкретное очень сложно, так как вопрос который ты задал не описывает что это за "ячейка", какой файл, есть ли там динамическая информация и т.д. Но удобство php да и любого динамического языка - это хорошая возможность отделить код от дизайна, допустим с помощью темплейтов.
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: 4-ый класс)
Отправлен: 07.11.2005, 10:53
Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, AlexHawk!
Такое возможно, используя технологию AJAX. Рассказывать долго, поэтому ищите в интернете, информации очень много.
--------- Все мы будем в аду, но я буду с вилами!!