View Full Version : Dealing with dropdown menus .. please help
waveswebdesign
03-01-2007, 06:29 PM
please refer to this site that i recently built as this is where my questions stem from ... http://www.tetonhomes.com first off i used dreamweaver 8 to make the drop downs ..
my questions are ..
how come in firefox the little hand does not show up over the links in the drop down instead it is the cursor .. and what could i do next time so it does ..
also i was going to make the picture under the links scroll using flash .. but then the drop downs for the links didnt show .. its like the flash was on top of them .. is there a trick to fix that as well ...
thanks a bunch ..
If you had chosen to handcode Son of Suckerfish menus (http://www.htmldog.com/articles/suckerfish/dropdowns/) instead of using MM inline javascript it would be as simple as adding cursor: hand; to the stylesheet on menu hovers. It would also make your pages load faster since the code would be MUCH slimmer than using the old macromedia default dropdown code. One caveat is that cursor: hand; doesn't validate, if I remember correctly.
There's probably a way to add it to the javascript, but I'll be the first to admit that's not my expertise.
incrediblehelp
03-01-2007, 07:23 PM
If you had chosen to handcode Son of Suckerfish menus (http://www.htmldog.com/articles/suckerfish/dropdowns/) instead of using MM inline javascript it would be as simple as adding cursor: hand; to the stylesheet on menu hovers. It would also make your pages load faster since the code would be MUCH slimmer than using the old macromedia default dropdown code. One caveat is that cursor: hand; doesn't validate, if I remember correctly.
and the CSS menus will be better for the search engines.
Matt Kelly
03-01-2007, 09:48 PM
If you had chosen to handcode Son of Suckerfish menus (http://www.htmldog.com/articles/suckerfish/dropdowns/) instead of using MM inline javascript it would be as simple as adding cursor: hand; to the stylesheet on menu hovers. It would also make your pages load faster since the code would be MUCH slimmer than using the old macromedia default dropdown code. One caveat is that cursor: hand; doesn't validate, if I remember correctly.
There's probably a way to add it to the javascript, but I'll be the first to admit that's not my expertise.
cursor:hand does not validate
Here is a css drop down menu I have used:
http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm
Both MacroMedia menu and the Dynamic Drive menu use javascript, which means, unfortunately, that they do not work if javascript is turned off, which is the case more often than you might think (think corporate network.) Son of Suckerfish can use the csshover.htc script, which, though it's a javascript, is a proprietary format that will work in IE even with javascript turned off. And the other browsers don't need it and don't see it.
waveswebdesign
03-02-2007, 01:08 AM
Matt Kelly i tried dynamic drive .. how do you make it so it is a fixed size .. and doesnt expand through out the page .. like say 750 wide ... also i saw on one of your sites listed http://www.nexsens.com/ that when you look at it in firefox .. the menu hides under the flash movie ..
Bj i have read your two posts .. is that one "sucker fish" easy to use with dream weaver .. or should i be writing the code to use it .. i am not a code writer so I am looking for a menu that i more or less implement
You need to be able to hand code to implement son of suckerfish. Upside is that the little hand shows automatically.
Re your flash problem with dropdowns, there is a solution but it doesn't seem to work in all cases, and also needs hand coding.
www.aplus.co.yu/wchdev/can-you-place-layers-over-flash-files-or-drop-downs/ (http://www.aplus.co.yu/wchdev/can-you-place-layers-over-flash-files-or-drop-downs/)
waveswebdesign
03-05-2007, 12:11 AM
i found out how to make hand appear .. in code it says cursor hand .. it needs to be pointer instead of hand .. ..