Link to home
Start Free TrialLog in
Avatar of protemplate
protemplate

asked on

flyout menu won't close

Hi:

When we mouse over to the "Free demos" button @
http://www.bizadvise.com/testmode/lf.htm 

the flyout menu appears correctly however, it does not close when we move the mouse over to the text of the Welcome page. To close it, we have to move the mouse over any button from the navigation bar. Same thing with the "Training" and "About" Flyout menus

Any suggestion?

Thank You
Gil

Avatar of bruno
bruno
Flag of United States of America image

well, it's because on all your menu links you are calling this...


onmouseover="MM_showHideLayers('demo','','hide','training','','hide','about','','hide')"



obviously different for each one, depending on what is showing and hiding...


however, you will need to call that on the rest of the page as well, or call the same thing for the onmouseout event of the flyout menu.



BRUNO
Avatar of protemplate
protemplate

ASKER

Thank You for the answer Bruno

could you please give me an example of your explanation based on the souce code of the page @ http://www.bizadvise.com/testmode/lf.htm 

concerning the first button "Free Demo" ?
Gil
Ok, in the next two bits of code here, when you mouseover the link, it is showing whichever menu you have chosen, and hiding the others.  right?  so when you move from the Demo down to training, the script onmouseover says to close the demo flyout.


<TR>
    <TD width=152 rowSpan=2><A
      onmousedown="MM_showHideLayers('demo','','show','training','','hide','about','','hide')"
      onmouseover="MM_showHideLayers('demo','','show','training','','hide','about','','hide')"
      href="/#"><IMG height=24
      src="lf_files/layout_12.jpe" width=151 border=0></A></TD>
    <TD width=1><IMG height=13 src="lf_files/spacer.gif" width=1></TD></TR>

<TR>
    <TD width=152><A
      onmousedown="MM_showHideLayers('demo','','hide','training','','show','about','','hide')"
      onmouseover="MM_showHideLayers('demo','','hide','training','','show','about','','hide')"
      href="/#"><IMG height=22
      src="lf_files/layout_16.jpe" width=151 border=0></A></TD>
    <TD width=1><IMG height=22 src="lf_files/spacer.gif" width=1></TD></TR>



however, you don't have anything specified for when you leave the flyout menu.  You will need to use the code that you used for onmouseover above, and try putting it for onmouseout for the flyoutmenu below, except hiding all the menus.

MM_showHideLayers('demo','','hide','training','','hide','about','','hide')

i would suggest trying it on Div id=demo....


  <TR>
    <TD width=31 rowSpan=12>
      <DIV id=demo
      style="BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; Z-INDEX: 1; LEFT: 202px; VISIBILITY: hidden; BORDER-LEFT: #000000 1px; WIDTH: 191px; BORDER-BOTTOM: #000000 1px; POSITION: absolute; TOP: 154px; HEIGHT: 36px; BACKGROUND-COLOR: #16571d; layer-background-color: #16571D">
      <TABLE height=30 cellSpacing=0 cellPadding=0 width=191 bgColor=#16581b
      border=1>
        <TBODY>
        <TR>
            <TD width=162 height=19><A class=f
            href="/free_videos.htm">&nbsp;&nbsp;<span class="f_content_gold">&nbsp;Free
              Online Video</span></A></TD>
          </TR>
        <TR>
            <TD width=162 height=19><A class=f
            href="/free.htm">&nbsp;<span class="f_content_gold">&nbsp;&nbsp;Free
              Onsite Demo</span></A></TD>
          </TR>
        <TR>
            <TD width=162 height=19><A class=f
            href="/demo_sch.htm">&nbsp;&nbsp;&nbsp;<span class="f_content_gold">Demo
              Schedule</span></A></TD>
          </TR>
        <TR>
            <TD width=162 height=19><A class=f_content_gold
            href="/demo_reg.htm">&nbsp;&nbsp;&nbsp;Onsite
              Demo</A></TD>
          </TR></TBODY></TABLE></DIV>





BRUNO
>i would suggest trying it on Div id=demo....

Bruno, where do you think I should insert the tag below on the Div id=demo....

Thank You again
Gil

MM_showHideLayers('demo','','hide','training','','hide','about','','hide')

do you even have a clue what you are doing, or are you just here expecting to be spoon fed?

i edited the function call, told you what tag to put it on, and you can't figure it out?


gimme a break.  


I'm beginning to think this isn't even your code, you certainly didn't write it because you don't have a CLUE what it's doing.

I refuse to help you anymore under these conditions.


Good luck,


BRUNO
>i edited the function call, told you what tag to put it on, and you can't figure it out?

I did inserted it but it did not work, so I thought that I was doing something wrong and simply ask you "where do you think I should insert the tag below on the Div id=demo...."

>I refuse to help you anymore under these conditions.

Help is NOT an obligation at Expert Exchange!?
Genuine Help is what drives the Expert Exchange members, and it reflects their attitude towards the people they help.

Good luck to you , I think you need it more
Attention ComTech - CS Admin @ EE

Deletion requested
Could you please delete my question @ https://www.experts-exchange.com/jsp/qManageQuestion.jsp?qid=20316694

The answer from one of your member "brunobear" (https://www.experts-exchange.com/jsp/memberProfile.jsp?mbr=brunobear)  is really unacceptable

Thanks
Gil
>>Help is NOT an obligation at Expert Exchange!?

No, it's not, help is what I CHOOSE to give out, it's not an obligation.


>>Genuine Help is what drives the Expert Exchange members, and it reflects their attitude towards the people they help.


Yes, and I've answered 329 questions and have over 80K expert points, I'd say there has been plenty of people that I HAVE helped.  

However, this instance is not one in which I'd like to continue offering my help, because basically what you want me to do is rewrite the page so that it works, and I really have my doubts any further that you even understand what the code is doing at all.  I love imparting knowledge, but I'm not going to try to teach you advanced HTML techniques when it doesn't seem sure that you understand the basic ones.


If I'm mistaken, I'm sorry, but this is the way I feel.  Feel free to wait for another expert to drop by and help you.



BRUNO
>...help is what I CHOOSE to give out, it's not an obligation.

Well anyone that read your answer  :(  will see that it certainly does not reflect or sound what you're saying.

>Yes, and I've answered 329 questions I'd say there has been plenty of people that I HAVE helped.  

329 frustrated answers like these:

"-do you even have a clue what you are doing, or are you just here expecting to be spoon fed?"
"-you certainly didn't write it because you don't have a CLUE what it's doing."

AND PLUS the BEST of ALL! inserting as you said the code on the Div id=demo, DID NOT EVEN WORK.

>However, this instance is not one...... my help, because >basically what you want me to do is rewrite the page so >that it works...

Rewriting the page would be having different coding and re-designing all sliced images!? I would PAID someone to do that type of work. Read my source code again and you will find out (if you can) that there was no NEED to "rewrite the page" at all. The solution that I finally got was easier than yours, worked immediately, and the help was genuine and NOT condescending.

For those who are reading this unconventional "Questions-Answers" and need help without being criticized, see below what works:

- place the onMouseOver="MM_showHideLayers('mencloser','','hide','demo','','hide','training','','hide','about','','hide')" in your <td> instead

or

Another idea would be to build a time-out into the script, to close the menu after x seconds

Attention ComTech - CS Admin @ EE

Deletion requested
Could you please delete my question @ https://www.experts-exchange.com/jsp/qManageQuestion.jsp?qid=20316694

The answer from one of your member "brunobear" (https://www.experts-exchange.com/jsp/memberProfile.jsp?mbr=brunobear)  is really unacceptable

Thanks
Gil
I am not here to fight with you.

I'm glad you found a solution.  To delete this question, please request it in CS (link on the left)
me either and I am certainly NOT the one that started.
*sigh*

I certainly did not start any sort of fight, I simply stated I would no longer helping.

You continue to push and push and push.

I am leaving this comment, and unsubscribing, so I will NOT see any reply you might post.



BRUNO


>I certainly did not start any sort of fight...

Really that's ALL!!??? read again above.  BIG difference by
simply state that "I would no longer helping" and
"-do you even have a clue what you are doing, or are you just here expecting to be spoon fed?"
"-you certainly didn't write it because you don't have a CLUE what it's doing."

JUST THINK a little bit. And also, what about all the time that you've already lost and that you could have put for "help" instead or trying to bla bla bla for covering your attitude.

PUSH !?!? I never asked you to reply on  07/04/2002 12:05AM PST . I sent a message to ComTech - CS Admin @ EE  , NOT to you. You've already mentioned that "...I refuse to help you anymore under these conditions.Good luck,..." , so I was not expecting anything from you anymore.

>I am leaving this comment... so I will NOT see any reply >you might post.

Ahhhh, good,leaving this comment, is the BEST think that you have done so far
ASKER CERTIFIED SOLUTION
Avatar of ComTech
ComTech

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial