Страницы: 1
Добрый день. Вопрос следующий. Использовал для выпадающих меню display:none, display:block. Но если с display:none выпадающая область места не жрет, то с display:block страница разъежается, при всем при этом в эксплорере все равботает корректно. Position прописан absolute для выпадающих divов. В чем может быть проблема?
Отсутствует
Вы бы, что ли, код показали. По первому впечатлению - что-то вроде display: для TR?
Вот код
Это джавовские функции:
function disappear()
{
document.getElementById("newmenu").style.display="none";
}
function reappear()
{
document.getElementById("newmenu").style.display="inline";
}
function disap()
{
document.getElementById("newmenu1").style.display="none";
}
function reap()
{
document.getElementById("newmenu1").style.display="inline";
}
а это код одной из двух менюшек. Там где echo ещё цикл есть, но я думаю это не очень важно...
<SPAN ID="oTxt" onmouseout="disappear()" onmouseover="reappear()"><A style="COLOR: #ffffff; cursor:hand;" class="menub2"> Выбор страны </a></span>
<div id="newmenu" style="display:none;" onmouseout="disappear()" onmouseover="reappear()" style="position: absolute; top: 17px; left: 0px;cursor:hand; z-index: 2; margin-left: 5px;">
<table width="102" style="border:1px solid black" bgcolor="#528AAD">
<?
echo '<tr onMouseOut="this.style.backgroundColor=\'#528AAD\';" onMouseOver="this.style.backgroundColor=\'#004573\';"><td><a style="color:#FFFFFF; text-decoration:none" href="menu.php?pid='.$r["pid"].'" >'.$r["101"].'</a></td></tr> ';
?>
</table>
</div>
Отсутствует
Страницы: 1