|
|
|
| У меня следующий вопрос. Хочу использовать "Блок новостей", который предлагается у Вас на сайте. У меня Новостная лента находится в опредленной ячейки таблицы. Как сделать так, чтобы при нажатии ссылки подробнее, информация распологалась в этой же ячейки. | |
|
|
|
|
|
|
|
для: Stone
(23.02.2005 в 22:22)
| |
<script type="text/javascript">
function show(){
document.getElementById("news").style.visibility="visible";
}
<script>
<div id="news" style="visibility: hidden;">НОВОСТЬ</div>
<a href="#" onClick="function show();">ПОКАЗАТЬ</a>
|
Принцип в том что, поле в начале скрытое, после нажатия на ссылку новость отобразится. | |
|
|
|
|
автор: newcoder (24.02.2005 в 06:05) |
|
|
для: Bagration
(23.02.2005 в 22:52)
| | 2 Bagration
Ты забыл слеш </script> | |
|
|
|
|
|
|
|
для: newcoder
(24.02.2005 в 06:05)
| | Точно. Спасибо что поправил.
Не <script>, a </script> в 5-ой строке ! | |
|
|
|
|
|
|
|
для: Bagration
(23.02.2005 в 22:52)
| | Большое спасибо, за ответ, но у меня несколько иная проблема. Сейчас опишу ее.
“В блоке новостей”(папка news) находятся файлы:
…www\news\index.php – обзор новостей в краткой форме,
…www\news\news.php – вывод выбранной новости подробно.
Новости как в обзорном, так и подробном виде нужно выводить в файле:
…\index.php
Чтобы загрузить новости в обзорной форме я пишу ссылку:
<a href=index.php?site_id=1>News</a>
.
.
.
<? Switch(site_id):
case1:require(…www/news/index.php)break;
. остальные варианты ссылок
.
.
endswitch ?>
Проблема в следующем: в файле: index/news/index.php ссылка на «новость подробно» описываю так:
echo "<br><a href=../news.php?id_news=".$news['id_news'].">подробнее</a></p>";
Как к этой ссылке обратится из файла …/www/index.php, таким образом, чтобы содержимое “Новости подробно” загружалась в той же ячейке, где до этого находилось содержимое “Обзора новостей”. | |
|
|
|
|
|
|
|
для: Stone
(24.02.2005 в 11:16)
| | >Как к этой ссылке обратится из файла …/www/index.php, таким
>образом, чтобы содержимое “Новости подробно” загружалась в
>той же ячейке, где до этого находилось содержимое “Обзора
>новостей”.
А у Вас что в файле news.php записан текст новости, или там написан код который выбирает новость из базы данных ?
И зачем такие сложности или у Вас страница состоит из фреймов ? Можно же в <div>...</div> записать новость и отобразить ее при нажатии на ссылку "Подробнее". Тогда файл news.php вообще будет не нужен.
Я правильно понял, что Вы хотите не подгружать сразу все новости, а загружать их только тогда когда нажата ссылка подробнее. К сожалению PHP не может так выводить страницы. Страницу все равно придется перегружать, что бы сервер выдал нужные данные. Или Вы добиваетесь какой-то другой цели ? | |
|
|
|
|
|
|
|
для: Bagration
(24.02.2005 в 13:31)
| | Да, Вы правы, файле news.php у меня написан код который выбирает новость из базы данных.
У меня получилось!
В переключатель "switch($site_id)" я добавил:
case2: require(../www/news/news.php)
и в файле "..www/news/index.php" написал ссылку:
<a href=index.php?site_id=1&id_news=".$news['id_news'].">подробнее</a>
Спасибо, Вам за отзывчивость!!! | |
|
|
|