Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Управление слоями


Автор: ОнКофе 29.3.2006, 12:11
Меня тут вот такой вопрос заинтересовал

есть такой пример
Код

<table onMouseOver="showdiv('ppp', 1)" onMouseOut="showdiv('ppp', 0)">

<tr>
<td>ПУНКТ МЕНЮ</td>
</tr>

<tr>
<td>
<div id=ppp style="display:none;position:absolute;">
<table>
<tr>
<td><a href="index.htm">ПОДМЕНЮ</a></td>
</tr>
</table>
</div>
</td>
</tr>

</table>


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

У меня меню находится в верхнем правом углу, подменю выползает вниз от соответствующего пункта меню, но хотелось бы что бы оно начиналось на с правого угла а с левого...

пробовал сделать через align в ячейке, он только текст смещает вправо, а расположение слоя остается не изменным!!!

Автор: Ciber SLasH 29.3.2006, 12:58
Это в "Вёрстка веб-сайтов"

Автор: 12345c 29.3.2006, 14:40
Ciber SLasH, не в вёрстку, а меню переделать под правое.


ОнКофе, дело, естественно, не в таблице ,в которой меню находится, а в коде меню.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)