Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2011, 11:23   #1
Иванна
Пользователь
 
Регистрация: 03.02.2011
Сообщений: 38
По умолчанию Смена текста по клику на заголовок

Здравствуйте, есть такой вот код:
Код:
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="220">
<script language="JavaScript">  
function log_show(n)
{
document.getElementById("art_txt").style.display="none";
for (i=1; i<=6; i++)
{
if (i==n)
document.getElementById(i+"logtxt").style.display="block"; else document.getElementById(i+"logtxt").style.display="none"; 
}
}
</script>  
<div class="uslugi"> 
<table border="0" cellpadding="0" cellspacing="0"
<tr><td><h2 onClick="log_show(1)">Заголовок1</h2></td></tr>
<tr><td height="2"></td></tr>
<tr><td><h2 onClick="log_show(2)">Заголовок2</h2></td></tr>
<tr><td height="2"></td></tr>
<tr><td><h2 onClick="log_show(3)">Заголовок3</h2></td></tr>
<tr><td height="2"></td></tr>
</table>
</div>
</td>
<tr><td>
<div id="art_txt">
Здесь выводится текст по клику на заголовки И
<a href="">Заголовок1</a><a href="">Заголовок2</a><a href="">Заголовок3</a>
</div>
</td></tr>
</table>
Задача: сделать так, чтобы по клику на заголовки, которые я выделила синим цветом, выводился тот же материал, что и при клике на первую группу заголовков.
Иванна вне форума Ответить с цитированием
Старый 08.02.2011, 11:53   #2
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

лучше напиши концепт того, что тебе надо
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 08.02.2011, 14:21   #3
Иванна
Пользователь
 
Регистрация: 03.02.2011
Сообщений: 38
По умолчанию

Что значит "концепт"? Есть скрипт, в соответствии с ним нужно сделать так чтобы по клику и на одну группу заголовков, и на другую группу открывались одинаковые блоки. По клику и на Заголовок1 в таблице, и на Заголовок1, который выделен синим цветом, открывался один и тот же текст. Аналогично должны открываться и Заголовок2 и Заголовок3, который находятся в разных частях страницы, но открывают один и тот же текст.

Последний раз редактировалось Иванна; 08.02.2011 в 14:24.
Иванна вне форума Ответить с цитированием
Старый 08.02.2011, 15:55   #4
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

ясно. тогда отвечу так - приписывай к каждому заголовоку , что ты выделила сниним цветом, то что есть в аналогичном заголовке первой группы в первом теге и перед закрытием скобок "" ставь ;return false. мало того важно смотреть 10 минут на скрипт и тогда он точно заработает, ну а если вдруг это не получится или же мозг твой отключится на некоторое время, то используй это
Код:
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="220">
<script language="JavaScript">  
function log_show(n)
{
//document.getElementById("art_txt").style.display="none";
for (i=1; i<=6; i++)
{
if (i==n)
document.getElementById(i+"logtxt").style.display="block"; else document.getElementById(i+"logtxt").style.display="none"; 
}
}
</script>  
<div class="uslugi"> 
<table border="0" cellpadding="0" cellspacing="0"
<tr><td><h2 onClick="log_show(1)">Заголовок1</h2></td></tr>
<tr><td height="2"></td></tr>
<tr><td><h2 onClick="log_show(2)">Заголовок2</h2></td></tr>
<tr><td height="2"></td></tr>
<tr><td><h2 onClick="log_show(3)">Заголовок3</h2></td></tr>
<tr><td height="2"></td></tr>
</table>
</div>
</td>
<tr><td>
<div id="art_txt">
Здесь выводится текст по клику на заголовки И
<a href="" onClick="log_show(3);return false;" >Заголовок1</a>
<a href=""  onClick="log_show(1);return false;" >Заголовок2</a>
<a href=""  onClick="log_show(2);return false;" >Заголовок3</a>
</div>
</td></tr>
</table>
Наслаждайся = )
Возможно всё
Пишу обо всем

Последний раз редактировалось 13th; 08.02.2011 в 15:59.
13th вне форума Ответить с цитированием
Старый 09.02.2011, 07:54   #5
Иванна
Пользователь
 
Регистрация: 03.02.2011
Сообщений: 38
По умолчанию

Спасибо Вам большое! Только надо href="" убрать, а то он после смены блоков меня на главную страницу перекидывает. Еще раз спасибо! Вы просто чудо!
Иванна вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По клику в MySQL!? 4ok PHP 3 28.12.2010 00:04
Показать хинт по клику TwiX Общие вопросы Delphi 5 07.09.2010 15:06
Много кликов по клику =) KoBRaAndrey Общие вопросы Delphi 3 26.03.2010 17:19
Кружочки на рабочем столе по клику pashatr Win Api 7 14.01.2010 05:19
Смена цвета текста или фона строки относительно возвращённого значения abdumanon Microsoft Office Excel 1 07.04.2009 02:10