Hi. I have an HTML app that includes a psuedo drop-down menu I created using some css and some vbs. It looks like so:
----------
|
option1 [] <-- vertical scroll bar
option2 |
option3 |
option4 |
option5 |
When a user clicks on say option3, that options child-options pop down directly underneath the parents options position, like so:
----------
|
option1 []
option2 |
option3 |
-op2a |
-op2b |
-op2c |
-op2d |
-op2e |
<cont> |
Well apparently, sometimes the child option menu includes so many options that they scroll out of sight and require the user to use the scroll bar to view the entire list. So users have "suggested" that I code this so that if they click on a parent menu option they would like the option list to position itself so that the selected option to position itself to the top of the scrolling area BEFORE popping down its child options. That way maybe they will see the entire list of child options, so the above example would look like so:
----------
option3 []
-op2a |
-op2b |
-op2c |
-op2d |
-op2e |
-op2f |
-op2g |
option4 |
option5 |
I know the "issue" is retarded and the result of lazy-@$$ users, but does my description make sense? If so, anyone know how to do this?
----------
|
option1 [] <-- vertical scroll bar
option2 |
option3 |
option4 |
option5 |
When a user clicks on say option3, that options child-options pop down directly underneath the parents options position, like so:
----------
|
option1 []
option2 |
option3 |
-op2a |
-op2b |
-op2c |
-op2d |
-op2e |
<cont> |
Well apparently, sometimes the child option menu includes so many options that they scroll out of sight and require the user to use the scroll bar to view the entire list. So users have "suggested" that I code this so that if they click on a parent menu option they would like the option list to position itself so that the selected option to position itself to the top of the scrolling area BEFORE popping down its child options. That way maybe they will see the entire list of child options, so the above example would look like so:
----------
option3 []
-op2a |
-op2b |
-op2c |
-op2d |
-op2e |
-op2f |
-op2g |
option4 |
option5 |
I know the "issue" is retarded and the result of lazy-@$$ users, but does my description make sense? If so, anyone know how to do this?