[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите сделать AJAX функцию
AntonNABSAL
вообщем у меня есть меню, кторое состоит из блоков, а каждый блок - из подблоков. Подблоки как раз и отвечают за переход по страницам. к примеру

<div id="head_left"><a href="href">блок 1</a></div>
<div
id="content">
<a
href="">под блок 1</br></a>
<a
href="">под блок 2</br></a>
<a
href="">под блок 3</br></a>
</div>

<div
id="head_left"><a href="href">блок 2</a></div>
<div
id="content">
<a
href="">под блок 1</br></a>
<a
href="">под блок 2</br></a>
<a
href="">под блок 3</br></a>\
</div>


мне нужно сделать, чтоб при нажатии на ссылку на блоке (вот сюда к примеру <div id="head_left"><a href="href">блок 1</a></div>) выподали подблоки этиого блока
При повторном нажатии впадали снова.

Блоки и подблоки берутся из БД по запросу, поэтому нужен AJAX/ Направьте меня на путь истинный как это сделать???




Спустя 3 минуты, 38 секунд (29.04.2010 - 13:30) Jinus написал(а):
Зачем тут AJAX? Хватит обычного JS и CSS...
P.S: onClick();

Спустя 27 минут, 20 секунд (29.04.2010 - 13:58) AntonNABSAL написал(а):
Цитата (Jinus @ 29.04.2010 - 10:30)
Зачем тут AJAX? Хватит обычного JS и CSS...
P.S: onClick();

ну если хватит то скажи как

Спустя 5 минут, 51 секунда (29.04.2010 - 14:04) Jinus написал(а):
Цитата (AntonNABSAL @ 29.04.2010 - 14:58)
Цитата (Jinus @ 29.04.2010 - 10:30)
Зачем тут AJAX? Хватит обычного JS и CSS...
P.S: onClick();

ну если хватит то скажи как

А я разве не написал?
Цитата
P.S: onClick();

Капайте в эту сторону... smile.gif

Спустя 11 минут, 27 секунд (29.04.2010 - 14:15) AntonNABSAL написал(а):
Цитата (Jinus @ 29.04.2010 - 11:04)
Цитата (AntonNABSAL @ 29.04.2010 - 14:58)
Цитата (Jinus @ 29.04.2010 - 10:30)
Зачем тут AJAX? Хватит обычного JS и CSS...
P.S: onClick();

ну если хватит то скажи как

А я разве не написал?
Цитата
P.S: onClick();

Капайте в эту сторону... smile.gif

ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Спустя 2 минуты, 32 секунды (29.04.2010 - 14:18) Jinus написал(а):
Цитата (AntonNABSAL @ 29.04.2010 - 15:15)
ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Видимо плохо знаете... dry.gif

Спустя 5 минут, 55 секунд (29.04.2010 - 14:23) AntonNABSAL написал(а):
Цитата (Jinus @ 29.04.2010 - 11:18)
Цитата (AntonNABSAL @ 29.04.2010 - 15:15)
ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Видимо плохо знаете... dry.gif

ну наверно...
может подскажешь тогда как, хоть приблизительно?

Спустя 7 минут, 30 секунд (29.04.2010 - 14:31) Jinus написал(а):
Цитата (AntonNABSAL @ 29.04.2010 - 15:23)
Цитата (Jinus @ 29.04.2010 - 11:18)
Цитата (AntonNABSAL @ 29.04.2010 - 15:15)
ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Видимо плохо знаете... dry.gif

ну наверно...
может подскажешь тогда как, хоть приблизительно?

<a href="#" onClick="blocks();">Block</a>

function blocks()
{
document.getElementById('subBlock').style.display = 'block';
}

Вот приблизительно так...

Спустя 17 минут, 52 секунды (29.04.2010 - 14:49) AntonNABSAL написал(а):
Цитата (Jinus @ 29.04.2010 - 11:31)
Цитата (AntonNABSAL @ 29.04.2010 - 15:23)
Цитата (Jinus @ 29.04.2010 - 11:18)
Цитата (AntonNABSAL @ 29.04.2010 - 15:15)
ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Видимо плохо знаете... dry.gif

ну наверно...
может подскажешь тогда как, хоть приблизительно?

<a href="#" onClick="blocks();">Block</a>

function blocks()
{
document.getElementById('subBlock').style.display = 'block';
}

Вот приблизительно так...

а изначально как сделать невидимым этот блок?

Спустя 8 минут, 40 секунд (29.04.2010 - 14:57) AntonNABSAL написал(а):
и как узнать можно какой именно из блоков нажат. Ведь меню берется из базы

Спустя 8 минут, 54 секунды (29.04.2010 - 15:06) Семён написал(а):
Цитата (AntonNABSAL @ 29.04.2010 - 15:49)
Цитата (Jinus @ 29.04.2010 - 11:31)
Цитата (AntonNABSAL @ 29.04.2010 - 15:23)
Цитата (Jinus @ 29.04.2010 - 11:18)
Цитата (AntonNABSAL @ 29.04.2010 - 15:15)
ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Видимо плохо знаете... dry.gif

ну наверно...
может подскажешь тогда как, хоть приблизительно?

<a href="#" onClick="blocks();">Block</a>

function blocks()
{
document.getElementById('subBlock').style.display = 'block';
}

Вот приблизительно так...

а изначально как сделать невидимым этот блок?

css
display:none;

Спустя 5 минут, 56 секунд (29.04.2010 - 15:12) AntonNABSAL написал(а):
Цитата (Семён @ 29.04.2010 - 12:06)
Цитата (AntonNABSAL @ 29.04.2010 - 15:49)
Цитата (Jinus @ 29.04.2010 - 11:31)
Цитата (AntonNABSAL @ 29.04.2010 - 15:23)
Цитата (Jinus @ 29.04.2010 - 11:18)
Цитата (AntonNABSAL @ 29.04.2010 - 15:15)
ты если можешь помоч, то помоги, а про onClick я и так знаю. а если не по существу то него

Видимо плохо знаете... dry.gif

ну наверно...
может подскажешь тогда как, хоть приблизительно?

<a href="#" onClick="blocks();">Block</a>

function blocks()
{
document.getElementById('subBlock').style.display = 'block';
}

Вот приблизительно так...

а изначально как сделать невидимым этот блок?

css
display:none;

а как узнать какой именно блок был нажат, если у меня меню из БД берется?

Спустя 2 часа, 59 минут, 4 секунды (29.04.2010 - 18:11) Jinus написал(а):
Цитата (AntonNABSAL @ 29.04.2010 - 16:12)
а как узнать какой именно блок был нажат, если у меня меню из БД берется?

Какая разница откуда он берётся... smile.gif
if(document.getElementById('subBlock').style.display == 'block') {...}

Помоему так
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.