Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№117-10-2005 20:33:46

thunder
Участник
 
Группа: Members
Зарегистрирован: 17-10-2005
Сообщений: 3

Проблемы с display

Добрый день. Вопрос следующий. Использовал для выпадающих меню display:none, display:block. Но если с display:none выпадающая область места не жрет, то с display:block страница разъежается, при всем при этом в эксплорере все равботает корректно. Position прописан absolute для выпадающих divов. В чем может быть проблема?

Отсутствует

 

№218-10-2005 11:21:45

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Проблемы с display

Вы бы, что ли, код показали. По первому впечатлению - что-то вроде display: для TR?

Отсутствует

 

№318-10-2005 13:13:43

thunder
Участник
 
Группа: Members
Зарегистрирован: 17-10-2005
Сообщений: 3

Re: Проблемы с display

Al_H пишет

Вы бы, что ли, код показали. По первому впечатлению - что-то вроде 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">&nbsp;&nbsp;&nbsp;Выбор страны&nbsp;</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>

Отсутствует

 

№418-10-2005 13:40:02

thunder
Участник
 
Группа: Members
Зарегистрирован: 17-10-2005
Сообщений: 3

Re: Проблемы с display

Все разобрался. Тупо написал два style  в диве, а мозилла это не понимает и не должна.

Отсутствует

 

№518-10-2005 16:32:49

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Проблемы с display

Если не сложно, на будущее, называйте ЯваСкрипт ЯваСкриптом, а не Явой.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]