June 17, 2004

Curious George: Javascript/DHTML Menu Apps Wanted: Good DHTML/Javascript menu building app. Any ideas?

It needs to be less than $60, sigh. I'm currently looking at the Likno's AllWebMenus app. On playing with it for a couple of days, I really like it. Before I buy, though, does anyone have experience with this company? Or, has anyone had experience with this kind of thing and can recommend a specific program? Thanks in advance!

  • At times like these I wish we could delete our own posts. I went ahead and bought the one I linked to; I couldn't find anything bad about this company or product anywhere, and I gotta get to work on this thing.
  • It's perverse i know, but apps that actually make DHTML/JS' menus confuse me - i tend to do it by hand. (AllWebMenus looks pretty nifty tho.) It may be that i tend to stick with what i know - HierMenus in my case - and then forge on from there till i get to this (bonus: monkeys on page); just pop any option button on the page once it has loaded. This was based on HM's version 4.x, it's now up to v6 so who know what it has to offer now. As this is a Curious George i hope a bit of self promotion comes within personal experience and is not out of place.
  • Not perverse at all. If you learned to make the menus by coding them, it's totally understandable. When I think about trying to code all that crap, I get cold sweats. The last time I did just plain old HTML, I tried to make a table. 'Nuff said. It really is a cool program. Not very user-friendly, but that's okay - I like a challenge :o) Oh, and self promotion not at all out of place. You kinda need to when you're showing what you've done. When I get home, I'm going to have to see what that's all about. Also checked out HierMenus; very cool indeed! It must be a pretty high-end kind of app, because I couldn't find a price or even a way to order online anywhere (I did only have a couple of minutes to look, though.)
  • Well, there's the bad thing! When the menu is published, you have to calculate the distance, in pixels, you want the thing from the left margin. It obeys no tables, no tags, no nothin. How the hell is that possible?! aarrrgh!!
  • Can't you put the menu element in DIV tags with a style="position:relative or whatever, and then spec left:Npx;top:Npx. Failing that there's always the old standby "the yellow plastic ruler (made from real pixels!)". BTW, HM is not an app, it's more of a series of tutorials & a script syntax. It has in later versions evolved a slightly more overt licencing policy than i recall; it used to that all i had to do was display credits for source code and i could get the coverted Weirdest-HM-Use-By-Far Award! (scroll down a bit). Still, i'd recomend getting your hands dirty if you have the time to read the tutorials.
  • zimf, there's nothing I can do with these. It's wierd! Or weird, whichever works for you. Anyway, take a peek at the page. It gives three snippets of code, and three comments, and that's it. The rest is off in the "scripts" folder. (please ignore the text on the page - I put something there just to have something there) Yes, you're right, I should get my hands dirty. After all, if I could learn HTML with no prior computer experience, I can do this. But the thing that stops me is the successful web designer telling me one day, a couple of years ago, that my hand-coding websites was funny, in a sad way, because people with programs like Dreamweaver could do what I did in 1/4 the time, and with better results. I now am a "person with programs like Dreamweaver". sigh. At least my tables behave (most of the time...) There was another program I liked better, it was called... OpenCube, I believe. It didn't have the positions problem this one does, but it was $70 more...
  • This is prolly getting too geeky for a MoFi tread... scoped your scripts files. Mailing you off thread.
  • I personally love CodeStyle's very cusomizable visibility menus. They are very well coded and easy to customize, plus they're very cross-browser compatible and standards compliant! But you do have to get your hands dirty with the code. However, as most of it's in a stylesheet it's relatively painless.