NS6 mouseover i mouseout problem ?

1 отговора 56 прегледа
#1

NS6 mouseover i mouseout problem ?

Zdrawejte imam slednia goliam problem sus subitiata w NS6

imam njkolko wlozeni i pozicionirani edin w drug layers(DIV)

<DIV id="A">
<DIV id="B">

<SPAN id="C" class="MBin"> <--span id="C" pripokriwa napulno DIV id="B"

<A class="MListItemLnkBlack" HREF="javascript: void(null)">MBarI_1</A>

</SPAN>

</DIV>
</DIV>

iskam da prihwana onmouseover i onmouseout na DIV id="B" wyw NS6
i go prawia taka:

document.getElementById('MBItem1').addEventListener("mouseout",new Function('e',"Show('Menu...')"),true)

stawa duma za menu koeto ste se pokazwa i skriwa pri onmouseover i onmouseout

PROBLEMITE: wsiki put kato mina wyrhu linka se zadeistwat i onmouseover i onmouseout na DIV id="B"
i towa kara menutata mi na se poburkat

towa wyw ie go reshawam s :

document.all['B'].onmouseover= new Function('',"if(this.contains(event.fromElement)){return;}Show('Menu...')")

a wyw ns4x stawa taka:

doc.onmouseout = new Function('e',"if(e.target.href){return}Hide('Menu....')")

no tuka demek w NS6 e.target i e.currentTarget ne rabotiat kakto ocakwah

Ste se radwam ako mi dade ideia kak moga da se sprawia s tozi problem??

Отговор
в отговор на Az #2

Re: NS6 mouseover i mouseout problem ?

pogledni si hubawo bubleEvents
i cancleBubleEvent ako ne se lyga.
Mnogo weroqtno onMouseOver e buble event koeto znachi che ako imash onmouseOver na edin layer, to tozi event se izstrelwa i za body naprimer..Procheti za tezi raboti i mislq che shte namerish problema...

JAVA lets make things badly and slow!!
Отговор