в футоре находиться несколько кнопок. в зависимости от того какую нажмём. в левой колонке открывается список ссылок связанный с нажатой кнопкой.
Я не прошу готовый код я прошу помочь. Пока у меня нет представления как это лучше сделать.
Спустя 15 минут, 25 секунд (14.03.2010 - 16:21) Nikitian написал(а):
В футере делайте ссылки с гет-параметрами. При генерации страницы проверяйте этот параметр и пишите в левую колонку тот блок, который подходит.
Спустя 15 часов, 2 минуты, 53 секунды (15.03.2010 - 07:24) Анатоль написал(а):
мммм...
пусть PHP генерирует JavaScript код.
В меню типо того:
Скрипт, который будет генерировать PHP будет таким:
А блок, в котором будут выводиться ссылки будет иметь id="btn" или другой
вообщем примерно так:
пусть PHP генерирует JavaScript код.
В меню типо того:
<a href="javascript:click('btn1');">test1</a><br />
<a href="javascript:click('btn2');">test2</a><br />
<a href="javascript:click('parampampam');">test3</a><br />
Скрипт, который будет генерировать PHP будет таким:
<script>
function click(inp) {
switch(inp) {
case 'btn1': text='параметр btn1. Текст для этого параметра...'; break
case 'btn2': text='параметр btn2. Текст для этого параметра...'; break
case 'parampampam': text='Парам пам пам'; break
default:text='(пусто)'; break
}
document.getElementById('btn').innerHTML=text;
}
</script>
А блок, в котором будут выводиться ссылки будет иметь id="btn" или другой

вообщем примерно так:
<script>
function click(inp) {
switch(inp) {
case 'btn1': text='параметр btn1. Текст для этого параметра...'; break
case 'btn2': text='параметр btn2. Текст для этого параметра...'; break
case 'parampampam': text='Парам пам пам'; break
default:text='(пусто)'; break
}
document.getElementById('btn').innerHTML=text;
}
</script>
<a href="javascript:click('btn1');">test1</a><br />
<a href="javascript:click('btn2');">test2</a><br />
<a href="javascript:click('parampampam');">test3</a><br />
<div id="btn"></div>
Спустя 50 минут, 57 секунд (15.03.2010 - 08:15) Kuliev написал(а):
dnk2009
Вот держи код.
Вот держи код.
<?php
// Сылки
echo "<a href='?id=1'>test1</a><br>";
echo "<a href='?id=2'>test2</a><br>";
echo "<a href='?id=3'>test3</a><br>";
//Определяем GET переменную
$id = isset($_GET['id']) ? $_GET['id'] : null;
// Массив с сылками
$menu = array(
"1" => array(
"<a href='a.html'>a</a>",
"<a href='b.html'>b</a>",
"<a href='c.html'>c</a>"
),
"2" => array(
"<a href='f.html'>f</a>",
"<a href='r.html'>f</a>",
"<a href='d.html'>d</a>",
"<a href='w.html'>w</a>"
),
"3" => array(
"<a href='g.html'>g</a>",
"<a href='h.html'>h</a>"
)
);
switch($id)
{
case ($id <= 3):
for($i = 0; $i < count($menu[$id]); $i++)
{
echo $menu[$id][$i]."</br>";
}
break;
}
?>