Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Проблема с меню с переходящими разделами


Проблема с меню с переходящими разделами

Сообщений 1 страница 9 из 9

1

Здравствуйте.
На форуме (адрес форума -

)   поставлено меню с переходящими разделами.
Только вот хочется, чтобы кнопки были не сверху или с одной стороны от контейнера, в котором будет меняться информация, а по бокам.

На данный момент в HTML-верх поставлен вот такой вот скрипт:

HTML-верх
Код:
<script type="text/javascript">
$(document).ready(function() {
$("td.#MenuTxT div.submenutext").hide();
<!--$(".tabs span:first").addClass("active").show(); -->
$("td.#MenuTxT div.submenutext:first").show();
$("div.#menu span").click(function() {
    $("div.#menu span").removeClass("tabactive");
    $(this).addClass("tabactive");
    $("td.#MenuTxT div.submenutext").hide();
    var activeDiv = $(this).attr("alt");
    $("div."+activeDiv).fadeIn();
    return false; });
});

function change(n)
{ if (n==1)
{one.src="http://s019.radikal.ru/i627/1305/15/9d3e3cd342c9.png";
two.src="http://s020.radikal.ru/i720/1305/70/380d7f3a6c57.png";
three.src="http://i060.radikal.ru/1305/10/06671c7d82fd.png";
f.src="http://s019.radikal.ru/i629/1305/40/8bb833986cf5.png";
}

if (n==2)
{two.src="http://s019.radikal.ru/i627/1305/15/9d3e3cd342c9.png";
one.src="http://s59.radikal.ru/i163/1305/3e/5a106544b413.png";
three.src="http://i060.radikal.ru/1305/10/06671c7d82fd.png";
f.src="http://s019.radikal.ru/i629/1305/40/8bb833986cf5.png";


}

if (n==3)
{three.src="http://s019.radikal.ru/i627/1305/15/9d3e3cd342c9.png";
one.src="http://s59.radikal.ru/i163/1305/3e/5a106544b413.png";
two.src="http://s020.radikal.ru/i720/1305/70/380d7f3a6c57.png";
f.src="http://s019.radikal.ru/i629/1305/40/8bb833986cf5.png";
}

if (n==4)
{f.src="http://s019.radikal.ru/i627/1305/15/9d3e3cd342c9.png";
one.src="http://s59.radikal.ru/i163/1305/3e/5a106544b413.png";
two.src="http://s020.radikal.ru/i720/1305/70/380d7f3a6c57.png";
three.src="http://i060.radikal.ru/1305/10/06671c7d82fd.png";
}

}
</script>

Функцию change(n) использую для смены изображения - кнопки при переходе по кнопкам. Да. нерационально, но по-другому не знаю, как.

В объявлении стоит такой вот код:

Код в объявлении
Код:
<div id="menu">
<center>
<table  border="1" width="900 px" cellpadding="0" cols="3" bordercolor="#000066">
<tbody>
<tr>
 <td valign="middle" align="center" width="92 px">
<span alt="#sm1" style="cursor: pointer;">
<img name="one" src="http://s59.radikal.ru/i163/1305/3e/5a106544b413.png"  onClick="change(1)"  /> </span></td>
 
<td id="MenuTxT" rowspan="2" valign="middle" align="center">

<div id="submenu" align="center"> 
     <div id="sm1" class="submenutext" style="display:block"><br/>
     
     <!-- Контент кнопки 1 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Рейтинг игры NC-17 </font></td>

</td></tr>

</table>

  <div id="sm2" class="submenutext" ><br/>

<!-- Контент кнопки 2 -->

<table width="680px" height = "250px! important" border="1"  style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Полезные ссылки </font></td>

</td></tr>

</table>

</div>

  <div id="sm3" class="submenutext"><br/>

<!-- Контент кнопки 3 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td>


 <font face="Verdana, Arial, Helvetica, sans-serif"> Администрация </font></td>

</td></tr>

</table>

</div>

  <div id="sm4" name="sm4" class="submenutext" ><br/>

<!-- Контент кнопки 4 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td>


 <font face="Verdana, Arial, Helvetica, sans-serif"> Партнеры </font></td>

</td></tr>

</table>

</div>

 
 <td valign="middle" align="center"> <span alt="#sm2" style="cursor: pointer;">
<img  name="two" src="http://s020.radikal.ru/i720/1305/70/380d7f3a6c57.png"  onClick="change(2)"  o/> </span></td>
</tr>

<tr> <td valign="middle" align="center"  width="92 px"> 
<span alt="#sm3" style="cursor: pointer;">
<img name="three" src="http://i060.radikal.ru/1305/10/06671c7d82fd.png"  onClick="change(3)"   /> </span></td> 
 
<td valign="middle" align="center" width="92 px" >
 <span alt="#sm4" style="cursor: pointer;">
<img  name="f" src="http://s019.radikal.ru/i637/1305/20/e1874c46f508.png"  onClick="change(4)"     /> </span> </td></tr>

</tbody>
</table>
</div>


<center>

На данный момент работает только первая кнопка (т.е. текст в контейнере по центру появляется только при нажатии на нее).
Выглядит так:

скриншоты

При загрузке страницы:
http://s2.uploads.ru/t/omEFD.jpg

При нажатии первой кнопки:
http://s2.uploads.ru/t/BpESd.jpg

При нажатии любой другой кнопки, кроме первой:
http://s2.uploads.ru/t/A98eh.jpg

Насколько я понимаю, проблема с блоком "div id="menu"", но, к сожалению, самостоятельно исправить проблему не могу.
Прошу помочь мне. Надеюсь, мне удалось объяснить проблему более-менее понятно.
Можно ли вообще сделать так, чтобы кнопки с обеих сторон были работали?

Заранее благодарю.

Отредактировано tari (Пт, 3 Май 2013 14:55:20)

0

2

tari написал(а):

Только вот хочется, чтобы кнопки были не сверху или с одной стороны от контейнера, в котором будет меняться информация, а по бокам.

Кнопки можно располагать как удобно, просто создайте для кнопок нужные ячейки в таблице
Очевидно табла будет такая

Код:
<center>
<div id="menu">

                          <table style="table-layout:fixed;width:100%">
                              <tr>
                                <td>Тут кнопка 1</td>
                                <td id="MenuTxT" rowspan="2" valign="middle" align="center">

<div id="submenu" align="center"> 
     <div id="sm1" class="submenutext" style="display:block"><br/>
     
     <!-- Контент кнопки 1 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Рейтинг игры NC-17 </font></td>

</td></tr>

</table>

  <div id="sm2" class="submenutext" ><br/>

<!-- Контент кнопки 2 -->

<table width="680px" height = "250px! important" border="1"  style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Полезные ссылки </font></td>

</td></tr>

</table>

</div>

  <div id="sm3" class="submenutext"><br/>

<!-- Контент кнопки 3 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td>


 <font face="Verdana, Arial, Helvetica, sans-serif"> Администрация </font></td>

</td></tr>

</table>

</div>

  <div id="sm4" name="sm4" class="submenutext" ><br/>

<!-- Контент кнопки 4 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td>


 <font face="Verdana, Arial, Helvetica, sans-serif"> Партнеры </font></td>

</td>
                                <td>Тут кнопка 2</td>
                              </tr>
                              <tr>
                                <td>Тут кнопка 3</td>
                                <td>Тут кнопка 4</td>
                              </tr>
                          </table>
</div>
</center>

Кнопки вставите сами

0

3

Deff, спасибо, но... Все также работает только первая кнопка или у меня руки не оттуда.

Может ли быть проблема  в том, что блок div id="submenu" получается внутри блока div id="menu"?

0

4

tari
Дайте ссылку на тестовик с установленным кодом - поправлю

0

5

Deff, Вы о тестовом форуме? Нет его, насколько я знаю Т_Т  И я не знаю, как его создать.   Все изменения провожу в основном форуме...
Если не сложно, подскажите, пожалуйста. Или хотя бы в каком разделе можно найти информацию по его созданию. Поиск по форуму ничего особо конкретного не дал.
Извините за глупые вопросы.

0

6

tari
Просто создайте новый Форум, так же , как и основной...

Вот такой к примеру  - на одну Акцию => http://galleryforavatars.mybb.ru/

0

7

Deff, спасибо )

Ссылка на тестовый форум:

Все коды с основного форума скопированы туда.

0

8

tari
Замените Объявление:

Код:
<center>
<div id="menu">
<table  border="1" width="900 px" cellpadding="0" cols="3" bordercolor="#000066">
<tbody>
<tr>
 <td valign="middle" align="center" width="92 px">
<span alt="#sm1" style="cursor: pointer;">
<img name="one" src="http://s59.radikal.ru/i163/1305/3e/5a106544b413.png"  onClick="change(1)"  /> </span></td>
 
<td id="MenuTxT" rowspan="2" valign="middle" align="center">

<div id="submenu" align="center"> 
     <div id="sm1" class="submenutext" style="display:block"><br/>
     
     <!-- Контент кнопки 1 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Рейтинг игры NC-17 </font></td>

</td></tr></table>

    </div>
     <div id="sm2" class="submenutext" style="display:block"><br/>
     
     <!-- Контент кнопки 2 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Контент кнопки 2 </font></td>

</td></tr></table>

    </div>
     <div id="sm3" class="submenutext" style="display:block"><br/>

     <!-- Контент кнопки 3 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Контент кнопки 3 </font></td>

</td></tr></table>

    </div>

     <div id="sm4" class="submenutext" style="display:block"><br/>

     <!-- Контент кнопки 4 -->

<table width="680px" height = "250px! important" border="1" style="margin-top:-10px!important; margin-left:10px!important" >
<tr><td >


 <font face="Verdana, Arial, Helvetica, sans-serif"> Контент кнопки 4 </font></td>

</td></tr></table>

    </div>




</div>
</td> 
 <td valign="middle" align="center"> <span alt="#sm2" style="cursor: pointer;">
<img  name="two" src="http://s020.radikal.ru/i720/1305/70/380d7f3a6c57.png"  onClick="change(2)"  o/> </span></td>
</tr>

<tr> <td valign="middle" align="center"  width="92 px"> 
<span alt="#sm3" style="cursor: pointer;">
<img name="three" src="http://i060.radikal.ru/1305/10/06671c7d82fd.png"  onClick="change(3)"   /> </span></td> 
 
<td valign="middle" align="center" width="92 px" >
 <span alt="#sm4" style="cursor: pointer;">
<img  name="f" src="http://s019.radikal.ru/i637/1305/20/e1874c46f508.png"  onClick="change(4)"     /> </span> </td></tr>

</tbody>
</table>
</div>


<center>

0

9

Deff, огромное Вам спасибо : ) 
Теперь все работает.
Еще раз спасибо за помощь и за то, что уделили время такой моей проблеме)

0


Вы здесь » Единый форум поддержки » Корзина » Проблема с меню с переходящими разделами