gothwalk: (hope springs eternally from my fist)
([personal profile] gothwalk Aug. 26th, 2004 03:02 pm)
The Boss has his little heart set on DHTML menus in the redesign of the site we're currently working on. Unfortunately, he wants his frames too, and the two don't get along - the dhtml menus, instead of rising above the grime and grit of the frames as form dropdowns do, sneak away out of the edges of frames, and otherwise fail to be nice.

Does anyone out there know of a way in which DHTML menus can be told to ignore the edges of frames, and to go about their business with nobility and an aristocratic air?

I suspect it's not to be, but it's best to ask.
ext_34769: (Default)

From: [identity profile] gothwalk.livejournal.com


Theoretically, I see your point, but replacing frames with iframes across the site is very likely to be a non-starter. Thanks anyway!

From: [identity profile] socmot.livejournal.com


Oh jesus :-(
This is why DHTML is a bad thing.

Is there any chance you could contemplate using CSS2? I think it would work with frames and you could probably do the stuff you wanted to do with DHTML.

Or (unlikely this, but bear with me) telling the boss that you're the webgeek and you know best?
ext_34769: (Default)

From: [identity profile] gothwalk.livejournal.com


I'm more inclined to think of the frames as the bad thing, myself. Whatever way you look at it, though, no non-form element is going to go over the edges of the frame, so I think that even the mighty Son of Suckerfish will fall down and go boom on this one. Forms will go over status bar, taskbar, whatever, whereas everything else is confined within the page - or in this case the frame.

I'll cope. Cheers!

From: [identity profile] malinaldarose.livejournal.com


Have you tried sitting them both down for a nice long heart-to-heart?
ext_34769: (Default)

From: [identity profile] gothwalk.livejournal.com


I stuck them in the same bowser for almost six hours today, and they're still not talking. Next, I'm going to put the cat in there.

From: [identity profile] kehoea.livejournal.com


This menu implementation thingy rises nobly above the edges of any frames it's used with. However, I've no idea of the technique used, and don't really want to learn it from that code, because it's some of the more wilfully obfuscated that I've ever read :-)

(I'm afraid to say I've used it; but hey, if the customer asks for something, and he's paying, I'm not going to argue.)

.