Slashdot Mirror


Konqueror's Javascript Continues To Improve

ElitusPrime writes "Konq's Javascript support may have been regarded as weak in the past, but 3.0 is a huge improvement. As an example, DHTML Lab has just released a Konqurer supported version of their popular HierMenus product. These cross-browser, backwards compatible pop-up menus are very complex, using all sorts of Javascript and DHTML tricks. Konq now supports them out of the box!"

173 comments

  1. ha! by wrinkledshirt · · Score: 4, Funny

    Now there's an april fools joke.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

    1. Re:ha! by flewp · · Score: 3, Funny

      Konq now supports them out of the box!

      It must be a joke, I bet Konqueror doesn't even come in a box.

      --
      WWJD.... for a Klondike bar?
    2. Re:ha! by kochsr · · Score: 1

      i am glad to have REAL news back... i haven't read anything all day with all this april fool's nonsense.

    3. Re:ha! by jsse · · Score: 1

      Now there's an april fools joke.

      It isn't?

    4. Re:ha! by mallie_mcg · · Score: 1



      Are you sure? I mean these are all the articles that were posted on April 02. Yes I am not in the US!

      Konqueror's Javascript Continues To Improve KDEPosted by Hemos on Tuesday April 02, @11:06

      April Fools Wrap Up It's funny. Laugh.Posted by CmdrTaco on Tuesday April 02, @09:29

      Blizzard removes Orcs from Warcraft III GamesPosted by CmdrTaco on Tuesday April 02, @08:36

      Linus Retiring from Kernel Dev LinuxPosted by CmdrTaco on Tuesday April 02, @06:49

      CPAN Shifts Focus JavaPosted by CmdrTaco on Tuesday April 02, @05:55

      Wil Wheaton to get new role on 'Enterprise' TelevisionPosted by CmdrTaco on Tuesday April 02, @04:43

      nVidia/AMD Merger Announced AMDPosted by CmdrTaco on Tuesday April 02, @04:05

      Developers: Rootkit Packaged for Debian DebianPosted by CmdrTaco on Tuesday April 02, @03:21

      Apple: Mac OS X Secrets of the Elite OS X (Apple)Posted by CmdrTaco on Tuesday April 02, @02:31

      Updated Slashdot Advertising Policy Slashdot.orgPosted by CmdrTaco on Tuesday April 02, @01:43

      Google's Pageranking Explained The InternetPosted by CmdrTaco on Tuesday April 02, @00:59

      AOL Buying Up Blogs America OnlinePosted by CmdrTaco on Tuesday April 02, @00:16

      --


      Do the following really mean anything? SCSA MCP CCSA CCNA
      --I'm not actually after an answer!
    5. Re:ha! by 56ker · · Score: 2

      but it's a phrase not meant to be taken literally. (From the person with no sense of humour)

    6. Re:ha! by Anonymous Coward · · Score: 0

      moron

  2. April Fools! by Flarners · · Score: 0, Redundant

    This can't be real, seriously...

    --
    "The problem with the French is that they don't have a word for 'entrepeneur'." -George W. Bush
  3. Hooo, that's a good one by jcsehak · · Score: 2, Insightful

    Gotta hand it to ya, that's the most believable April fool's post yet!

    --

    c-hack.com |
    1. Re:Hooo, that's a good one by $carab · · Score: 2, Funny

      I can't agree! I knew this one was fake before I got to the first line!

      What the hell is Java-"SCRIPT"? and "D"-HTML? It's disturbingly clear that the moderators have just gone off their rockers!

      I mean, first off, what idiot would name a web browser "Konqueror"? And "Free" (as in cocaine) software doesn't come in a "box", it comes in delicious tarballs that are good eatin'!

      Look at all the idiots taking this seriously... lol freakin n00bs.

  4. Ha ha.. by pseudofrog · · Score: 1

    Konquerer can yet do Java..Ha ha..APRIL FOOLS!!

    Oh..wait..

    1. Re:Ha ha.. by Anonymous Coward · · Score: 0

      What the hell does this story have to with Java?

      Oh, that's right ... to the ignorant masses Java=JavaScript. How could I forget?

    2. Re:Ha ha.. by Anonymous Coward · · Score: 0

      That would be
      Java==JavaScript or
      Java.equals(JavaScript)

      :-)

  5. Mirror by Alan_Thicke · · Score: 3, Funny
    --
    Alan Thicke's Journal
    My Slashdot ads say "
    1. Re:Mirror by zeno_2 · · Score: 1

      Hehe i have to admit that made me laugh =).

    2. Re:Mirror by Caatje · · Score: 0

      good one :)

    3. Re:Mirror by Anonymous Coward · · Score: 0

      What? you don't browse at -1?

      this is soo old now.

      -banuaba

    4. Re:Mirror by nzgeek · · Score: 1

      Yeah I know it's ancient, but it's still friggen funny :)

    5. Re:Mirror by Anonymous Coward · · Score: 0

      Like Zero Wing, that will never get old!

  6. Ain't Real by MindStalker · · Score: 2

    Nope, the anonymous posting hasn't returned. So nothing can be real yet!

    1. Re:Ain't Real by billstr78 · · Score: 2, Insightful

      I guess it's a good thing all of my web apps still use server-side appliction code for all serious error checking. Complete platform/browser independence has not been accomplished for even most of the major manufactures and platforms. Javascript could brobably be attributed to most of the errors on (poorly written) web pages out there.

    2. Re:Ain't Real by El_Nofx · · Score: 1

      Go ahead and mod me as troll but...

      Lets hope it never does

      Anonymous coward is a good name for them

      Even though you could setup an account with a bunch of B.S.

      --
      It's not the OS it's the user that sucks. If it's user friendly, you get stupider people. - clinko
    3. Re:Ain't Real by Anonymous Coward · · Score: 0

      is now

    4. Re:Ain't Real by Anonymous Coward · · Score: 1, Insightful
      Er, standards wise it's nothing to do with manufacturers. They're under no obligation to write a browser with javascript support.

      To suggesting that due to the faults of javascript imlementations you still do server-side validation is entirely the wrong way to look at it. You should always do server-side validation. Where possible you should also do client-side validation to avoid a round-trip to the server but that's a usability issue more than anything technical.

      I completely agree with your last sentence, though! :)

  7. Rrr by Dragnet · · Score: 0

    Well, the joke is on us. "Monitor everything" from X-10 will be back in full force, now apparently faster? April Fool's Day indeed! Out of sight, out of mind! Mention this not, Hemos!

  8. How about Lynx? by Ryu2 · · Score: 2

    Forget Konqueror, I want CSS and Javascript for Lynx, dammit! :-)

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
    1. Re:How about Lynx? by Kronovohr · · Score: 1

      That could be fun... onMouseOver('blinkANSIcolor()') :D

    2. Re:How about Lynx? by Anonymous Coward · · Score: 0

      The b tag and font-weight:bold are the same. Lynx should support CSS for this reason alone.

    3. Re:How about Lynx? by hackerhue · · Score: 1

      Bah! Anyone who uses Lynx is a weenie. Real geeks use netcat.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    4. Re:How about Lynx? by LinuxInDallas · · Score: 1

      Lynx? Forget that, with all the new console apps coming out using the new version of Qt for the console (announced earlier), Lynx will be a thing of the past. Javascript? I understand that Qt for the console already has support built right in. Bwahahahaaa.

      I'm going to write a console browser based on it, I'll call it Qynx. It should be available this time next year ;)

  9. Please! by Foehg · · Score: 1

    Now that the destruction of 4/1 is over, can we move on with our lives?
    We must all continue in our routine. If anything is disrupted, THEY have won.
    Help stomp out editorial terrorism.

  10. No april fool this time :) by CoolVibe · · Score: 4, Funny
    The KDE3 Konq _did_ get a workover. Read the mailing list archives. KDE3, when the stable version comes out (probably when it's a .1 release, KDE hasn't been that good with .0 releases), is going to be really _really_ good.

    I'm glad to hear it's looking this good :) Go KDE!

    And as for anonymous coward still being switched off... I don't seem to mind much.

    1. Re:No april fool this time :) by dbazile · · Score: 1

      I browse /. at 2, so I dont get to see the AC's (sniff...), even if I did, I doubt I'd miss them.

      A semi-funny /. AFD joke? Slashdot abolishing user system; all users post as AnonymousCoward. Given the quality of the stories today, I wouldnt be surprised if it popped up somewhere. :|

    2. Re:No april fool this time :) by damiam · · Score: 1
      seem to have a really small amount of AC posts

      "really small amount" as in 0, right? How the hell are there gonna be *any* AC posts if AC posting is turned off?

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:No april fool this time :) by Anonymous Coward · · Score: 0

      wha?!

  11. Pleading... by checkitout · · Score: 1

    Please, if you run konqueror, upgrade to the new version. It's bad enough trying to keep things compatible with all the netscape 4.7 users who refuse to upgrade.

    1. Re:Pleading... by sehryan · · Score: 1

      Some of us are stuck with it. I know that in the Federal Government, at least where I work, we are "required" to use Netscape 4.7 for email and browsing. Of course, they let some of us IE users slide by, but for the most part Netscape is what people use.

      You want the Netscape 4.x series to go away? Write your Senator and get them to pass a bill to make all of the major departments upgrade to something...anything else. Please!

      --
      The world moves for love. It kneels before it in awe.
    2. Re:Pleading... by mlk · · Score: 1

      Will do
      Dear US Bloke,
      Please make all your staff use Lynx.
      Ta
      Some Brit.

      --
      Wow, I should not post when knackered.
    3. Re:Pleading... by abdulla · · Score: 1

      well one of these days everyone has to move to a fully dom 2/3 compliant browser if there in to visual viewing (eg not lynx)

  12. Groundhog Day=April 1? by SHiFTY1000 · · Score: 1

    In other news, Microsoft announced they are releasing OfficeXP for Linux; and Disney donates $10 million to the EFF... When oh when will this day end...

    1. Re:Groundhog Day=April 1? by Hemos+(editor) · · Score: 0, Troll

      May I interest you in some real news? >>
      Sun Microsystems Finalizing Buyout of MandrakeSoft

  13. I know! by ghack · · Score: 1

    Javascript is a joke! Ha Ha! Konqueror supporting something! Who thought of that?

  14. April 1 is over by fm6 · · Score: 2, Insightful
    Am I the only one that noticed that /. AFD began and ended precisely at Midnight GMT?

    Don't sneer at the K. It's always been a quality project. Yeah, it's short on features, but the features it does have work. Given the short time the project has even existed, it's pretty damn impressive.

    Compare K with Mozilla, which after four years still isn't close to release quality (never mind the version number -- look at the damn bugs). This despite more resources, more time, more buzz, more everything. Face it, Konqueror is the surviving alternative to Internet Explorer.

    1. Re:April 1 is over by DaggertipX · · Score: 1

      I STRONGLY disagree. I have run Konqueror (which is an admittedly fine browser) next to Moz and I continue to use Moz (or Moz derivatives : go galeon). I even use Moz on win32 as opposed to IE. I have yet to see a piece of functionality it is lacking that I need.

      The only complaints I seem to hear about Moz is that it won't render site X, which 9/10 times is do to poor coding on that particular site. Keep in mind, correctly rendering code != a bug. Quite the opposite actually.

      Anyway, kudos Konq team, keep up the great work, your one of the better projects among the open source world.

    2. Re:April 1 is over by Hitokage_Nishino · · Score: 1

      Stop reading MozillaQuest and actually USE the damn thing.

    3. Re:April 1 is over by Obasan · · Score: 1

      Both Mozilla and Galeon continue to have 2 stupid problems that really annoy me.

      1) When I hit 'back' it doesn't take me to the part of the page I went forward from, but to the top of the page. This is -extremely- irritating when reading a long document. Galeon's tabbed web browsing somewhat helps the problem by letting me open links easily in a new tab, but this is still very annoying.

      2) Both Moz and Galeon hang if they can't contact a DNS server, or if the DNS server takes a long time to perform the lookup. They unfreeze again, but this can be several minutes sometimes, this is another really annoying bug.

      Konqueror has neither of these problems despite having only a fraction of the development time.

  15. Why? by Theom · · Score: 1

    Even if, why not move away from eye candy, and make something usefull, like working support for the special symbols of Latvian, sure I can read Latvian web pages, but I haven't managed to write anything in Latvian under Linux yet. For me the KDE vs GNOME issue will be soved when one of them does correct support for Latvian wich I can use without messing around for weeks. So long I am staying with windows (and until I get my Ati-all-in-wonder showing some TV).
    Have a nice day.

    --

    mp3: l33t term for empty.
    1. Re:Why? by Seli · · Score: 1

      Well, since I managed to write in KDE3 in languages like Czech (accented characters), Russian (cyrilics) and Hebrew (RTL), the problem with you being unable to write in Latvian is probably not a KDE problem. Do you have locale set properly? Do you have unicode fonts (like e.g. those ttf ones from MS)? Do you have the proper keyboard layout?

  16. It's true... by Dr.Dubious+DDQ · · Score: 2

    About Konqueror's javascript support being vastly updated. The only site left that I have javascript problems with is atomfilm's screwy setup (the "watch film" links on the pages are some funky javascript routines that don't seem to work...the stderr text mentions an attempt at"'VBGetWindowsMediaVersion'"...)

    I'm using CVS from yesterday. The only problems I'm running into now are some oddities in kate (the text editor) and the fact that there's STILL not a version of the GPL Quanta that will start up for me so far...everything else is beautiful.

    1. Re:It's true... by Anonymous Coward · · Score: 0

      That's a VBScript bug, not a Javascript problem.

    2. Re:It's true... by Machuidel · · Score: 1

      Yep, I also have times I see a
      movie on atomfilms I'd like to
      watch. Everything goes fine
      till I get to the watch movie
      button. I tried to workaround
      this, but almost everything
      from that point is MS Windows
      specific. I also wrote them an
      email about this, but never
      got a response. I'm wondering
      if there's a way to link to
      a movie directly without the
      site checking for a proper
      player.

      --
      Mike Machuidel
  17. Why is it every time I use KDE by CmdrStkFjta · · Score: 0

    within ten minutes the font has changed itself to arioso system wide?

    --


    *SRU
    1. Re:Why is it every time I use KDE by foonf · · Score: 3, Informative
      within ten minutes the font has changed itself to arioso system wide?


      When the font configuration data gets reset, or it can't find the default font (such as, if you are using bitmap helvetica as your font (which is the default), but using Xft rendering which does not support bitmap fonts), it goes to whatever is alphabetically first among the fonts it is aware of. Sometimes it ends up being Arial, which is ok (although its usually the wrong size), on my computer it typically chooses an absolutely horrid looking font called "Agate".
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:Why is it every time I use KDE by CmdrStkFjta · · Score: 0

      Thank you.

      Would switching to anti-aliasing fonts and icons have any thing to do with it as well? But it seems that after I switch to it (causes it) and try to switch back, it has no affect.

      This "Arioso" font is bad too. Impossible to read cursive style. This font only appears in KDE too. Not any where in Gnome.

      --


      *SRU
  18. Can someone post an example Menu? by minus23 · · Score: 2

    I went to the developers site but oddly enough I could not find an example of their product. -- Could someone post an example of these menues?

  19. This is like a zen koan by Dancin_Santa · · Score: 1, Funny

    How can one provide out of the box support when their is no box?

    Dancin Santa

  20. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  21. ughh by vectus · · Score: 1

    using konquerer, the only way to stop the damn msdn ad from showing is to disable images all together.

    1. Re:ughh by vectus · · Score: 0, Offtopic

      ok, i speak too soon

      disregard that last post, please.

  22. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  23. Age old maxim by Dancin_Santa · · Score: 2, Insightful

    The only complaints I seem to hear about Moz is that it won't render site X, which 9/10 times is do to poor coding on that particular site. Keep in mind, correctly rendering code != a bug. Quite the opposite actually.

    Be strict with what you send. Be liberal with what you receive.

    Dancin Santa

    1. Re:Age old maxim by Lussarn · · Score: 1

      They should have included errormessages in HTML when it started off. Do you think I want a C compiler where I don't have to close the brackets or not being warned about odd coding practises, or just leaving out main() and still being able to compile it as a standalone exe. No I don't.

      Life would have been easier for those bannerhackers, to bad they don't realise it.

    2. Re:Age old maxim by King+of+the+World · · Score: 1
      Comparing HTML to a programming langauge is ridiculous. When's the last time you could still use a bit of software and the compiler could cleanly ignore newer code it didn't understand (say, like, XHTML).

      XML fixes most of the problems, but even so compliance is over-hyped. People think that so long as validator.w3.org passes you then you must have done everything right - when there can still be a million things wrong with your code.

  24. Are these guys stoned? by brunes69 · · Score: 5, Interesting

    I went to that site in the latest Konq CVS, and the menus worked great. But then I went on to read about this company.. 29.95 for the use of some simple DHTML menus on only 5 pages?!@?!? Higher license fees for mroe pages??!?! I could code my own implimentation of this in 5-10 mins! These guys are seriously whacko.

    1. Re:Are these guys stoned? by FFFish · · Score: 1

      Not only that, but as far as I can tell, the damn menus don't work with Opera at all. Now, I know Opera's DHTML isn't the greatest, but other folk seem to be able to pull off dynamic menus for Opera. Sheesh.

      --

      --
      Don't like it? Respond with words, not karma.
    2. Re:Are these guys stoned? by King+of+the+World · · Score: 1

      The menus that do work in Opera are the equivilent of a div being revealed and hidden. The relation to the lovely hiermenus is only passing. Writing a hierarchial menu system isn't easy - and I'd love to see anyone here do better.

    3. Re:Are these guys stoned? by brunes69 · · Score: 2

      A div/span/layer/table being revealed and hidden is the only way to do hierarchial menus. If you look at the code for this you will see that is all this code is doing. You move a menu to a position, and reveal it. Then on mouse out it is hidden again. All there is too it. It's a joke.

    4. Re:Are these guys stoned? by (H)elix1 · · Score: 2

      Lets not throw stones here... can anyone say they never "lifted" some javascript code from a site and put it in something they were working on - sans credit, copyright notice, GPL, etc?

      You want to write you own - do so. Lord knows we all have been asked to do this same sort of thing at one point or another. By charging a nominal fee - and it really is once you toss in docs, testing, and all the other nasty stuff no one really likes to do - it makes it easy to fold it into your company's codebase. I know I have contacted developers to use there code, paid them off, and embedded things like uploading into my apps. Not everyone wants someone elses name when they view source (grin)...

    5. Re:Are these guys stoned? by King+of+the+World · · Score: 1
      I said it's equivilent. The emphasis was on the simplicity of revealing/hiding a DIV. Hiermenus are much more. They understand browser rendering bugs better than any other and they work around them for the users sake.

      If you can do better - I'd love to see it.

    6. Re:Are these guys stoned? by Jerf · · Score: 5, Insightful

      I could code my own implimentation of this in 5-10 mins!

      Then please do so. Post a link.

      The Hiermenus are not "simple DHTML menus". They are extremely capable menus that work with an unprecedented set of browsers and capabilities, with good ease of use. They have been through multiple versions over the last few months, and are probably the best argument for the difficult of useful DHTML currently in existance. (This is how hard it is to create cross-platform menus, fer pete's sake... can you imagine creating a grid control?)

      As simple as they may seem, they required an unbelievable amount of time to create because of the immense number of browser incompatibilities that exist on the their target platforms. Example: I once implemented my own menus, back when there was Netscape 4.2 or so, and IE 4 was reasonably new.

      Several months after we'd rolled these things out, I got a call from upstairs, saying the menu looked wierd on their machine. "What version of Netscape are you using?" "4.5". (Numbers in the post are made up, because I don't remember the exact version, but the point holds.) "That's wierd, it looks fine on my machine."

      Come to find out that in Netscape 4.5, but not Netscape 4.43 or Netscape 4.52, the code that decided how large a 100% height DIV was changed slightly, was causing (incorrect) shrinkage on their system, and was causing a background image to show up way too many times, making it ugly. Eventually I just let the bug stand, and to this day, if you hit the site with the wrong version of Netscape 4, the menus are ugly.

      These things multiply the more browsers you add into the list of supported browsers, and that list is long for hiermenus. While we may wish they were free for hobby sites, purchasing a license in a more formal environment (not necessarily even corporate) is giving you hundreds of hours of dev time at a very cheap price. It's literally cheap at twice the price.

      They are not wacko. The wackos are those who in a corporate environment look at them, make the same call you did ("I could code that in an hour!"), and proceed to blow thousands of dollars worth of time to save themselves 30 bucks. (Money, people, money. Learn about it. There are few things as valuable as a technically-savvy person who understands business!)

    7. Re:Are these guys stoned? by brunes69 · · Score: 2

      An even better way to fold it into your company's codebase if you are too lazy to do it yourself is to go get one of the many free (like totally free, do whatever you want with them) DHTML menu scripts from DynamicDrive, many of which I have seen have many more features than this one.

    8. Re:Are these guys stoned? by LordKronos · · Score: 2, Informative

      You obviously have no appreciation for what is involved in the hiermenus package. I have used these in the past (version 3) and played around a bit with their new version 4. I would love to see you recreate what is involved in these menus in 5-10 days, much less 5-10 minutes. Hiermenus has all kinds of options for customizing appearances and layout, and autogeneration of all menus from simple paramater lists, among other things. Most important is how portable their code is. They went to great lengths to make sure these menus work in every browser, even that DHTML monstrosity of a browser known as Netscape 4.

      If you are an expert at DHTML, maybe you could recreate a totally rough and basic version of these menus in 30 minutes. But to create something nearly as reusable and customizable as hiermenus, youd be hard pressed to do it in a week.

      It seems to be a very common theme around here to put down anyone that tries to make a buck. Its really sad. These people have created a polished development tool, and all you can say is "thats nothing, I could do that". Maybe you could, but from a business standpoint its probably a heck of a lot cheaper to just buy a license.

      For the record, I have no affiliation with the creators of hiermenus other than having used it in the past, and I have no incentive for promoting it either way.

    9. Re:Are these guys stoned? by Inoshiro · · Score: 4, Insightful

      Drop-Down Menus: Use Sparingly

      Summary:
      "Drop-down menus are often more trouble than they are worth and can be confusing because Web designers use them for several different purposes. Also, scrolling menus reduce usability when they prevent users from seeing all their options in a single glance."

      And I really agree with them. Don't use menus at all. Save your end users' valuable time (and time is money) by just hiring someone sane to develop a simple page. Like Google's page -- everyone can use it :)

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    10. Re:Are these guys stoned? by befletch · · Score: 4, Interesting

      The Hiermenus are not "simple DHTML menus". They are extremely capable menus that work with an unprecedented set of browsers and capabilities, with good ease of use.

      And if you want more than just capable menus, check out Tibet, a full client-server architecture for the web. These guys started by using JavaScript to fix the bugs in various browser JavaScript implementations, and then proceeded to build class libraries, debugging tools, client-side page templates, and a full IDE. All in JavaScript. And I'm not making an April Fools joke.

      Also, the code is dual-licensed, commercial and open source.

      The code is beta at the moment, and there is much work to do, but this is a seriously ambitious undertaking.

      And no, I don't work for them or otherwise benefit from this heading-towards-off-topic post.

      --
      If you say, "now I'll be modded down because of X", I'll happily oblige.
    11. Re:Are these guys stoned? by Anonymous Coward · · Score: 0
      Inoshiro, you sexy beast, you, when you've got ten items I'd agree with you. When you've got twenty, or fourty items I'd argue that a hiermenu is more usable.

      w3rd.

    12. Re:Are these guys stoned? by kubrick · · Score: 1

      That's fine, except when the client wants gimmicky crap like this and specifically requests it -- even after a 10-15 minute lecture on the benefits of usability I could tell he wasn't going to bend... :(

      --
      deus does not exist but if he does
    13. Re:Are these guys stoned? by Anonymous Coward · · Score: 0
      More information here



      - The april fool's goatse.cx AC troll

    14. Re:Are these guys stoned? by Malcontent · · Score: 2

      That had got to be the craziest thing I have ever seen. It's awsome but nuts! Does it actually work?

      --

      War is necrophilia.

    15. Re:Are these guys stoned? by DamnYouIAmALion · · Score: 1

      Different versions of browser do, initially, present problems when developing cross-browser DHTML. Its all about how you go about it though.

      The best approach to any (well, most) cross-platform development is to create a middle layer of abstraction to provide a common API to the platform.

      This API can then be tweaked til your fingers are sore for any browser that happens to be, and all code written using the API will work perfectly / degrade in the only way possible for that browser.

      There are not *that* many differences between browsers. However, there are some very odd issues with Netscape 4.x! Sucky browser.

    16. Re:Are these guys stoned? by killmenow · · Score: 2

      Perhaps at times like those, you have to heed the sage advice of The Humungus:

      Just walk away and there will be an end to the horror...

    17. Re:Are these guys stoned? by Jerf · · Score: 2

      I agree totally ;-) They're horrid.

      But if you INSIST on them, or more accurately if your *management* INSISTS on them, this is a good place to buy them from.

    18. Re:Are these guys stoned? by Anonymous Coward · · Score: 0

      Thanks for the link.

      Mmm..... mouse-trail scripts

      Unfortunately, this kind of stuff makes me think DHTML is going to go the same way as the &ltBLINK&gt tag.

  25. This is no April Fools.... by djoham · · Score: 2, Informative

    This is real support from the Hiermenus product. The actual 4.2.3 release of these menus is slated for tomorrow morning.

    Please note, the text of the article isn't fully complete yet.The complete copy will be posted sometime April 2nd London time. ElitusPrime jumped the gun a little bit in reporting this to Slashdot. Something about the Email I sent to him that contained the phrases "pre-release stuff" and "mix it [the final text] in with what's already there and you'll have a picture of what will be there tomorrow" seemed to confused him :)

    Now *I* have to explain to an editor at Internet.com who doesn't know me from a hole in the ground why an incomplete article about an unreleased product is being slashdotted.

    Happy birthday, by the way Elitus!

    On to the menus.

    Again, yes this is real support. For those of you with Konq 3.0 (it has been released in source form btw - the binary packages are being built right now) you can keep clicking the next article button to finally get to a page with a demo of the menus. They are rather impressive actually.

    The Konq team has been working to get these menus to work for the past few months. Basically, I've been using them as a JavaScript/DOM/CSS test bed. Whenever I would find a problem with the scripts, I would report it to the kde-devel mailing list and go to bed. More than once, the problem I reported the night before would be fixed before I got up the next morning. Thanks especially to David Faure of Mandrake with his bug fixes and kind words of support.

    These menus are *very* complex. They use an extensive collection of CSS, JavaScript and DOM manipulation to achieve the menu effect. It's important to note that for this release, the Hiermenus guys didn't have to change a single line of code in their scripts save for browser sniffing. Everything that these menus do now works in Konqueror out of the box (or out of the compile for those of you noting KDE doesn't come in a box). A big congratulations are in order for the Konqueror team for pulling this off. I'm proud to have been a part of it.

    I plan on writing a story about these menus and what it took to get Konqueror to support them for dot.kde.org sometime in the next few weeks. This time, I'll tell Elitus about it *after* it's final...

    David

    1. Re:This is no April Fools.... by ElitusPrime · · Score: 1

      Hmmmm... I look forward to hearing exactly how David *expected* me to interpret an email that said "Go ahead and submit the story to Slashdot." :-)

      Also to those who claim that they can reinvent these menus in a few minutes. I agree if you have v6 browsers. But these things work all the way back to v4 browsers. Plus they're tested on 30 something minor versions of the v4 browsers on multiple OSs. If you need to support older browsers, the menus can save you a lot of time and trouble. That being said, I do think the licensing scheme they adopted is pretty nutty. Who needs menus for five pages?!

      --
      The Christian ideal has not been tried and found wanting; it has been found difficult and left untried. -G.K. Chesterton
    2. Re:This is no April Fools.... by The_Deacon · · Score: 1

      You guys crack me up!

      I mean, I knew about this work at *least* a week ago! sheesh. :-P

  26. Javascript is a joke by peterdaly · · Score: 2, Informative

    JavaScript itself, thanks to its Microsoft "JScript" counterpart has been a cruel joke to we developers for years anyway. Just compatable enough to be able to work around the differences, but just different enough to be a royal pain in the ass to use for anything complicated.

    -Pete

    1. Re:Javascript is a joke by belg4mit · · Score: 2, Informative

      Frankly, I don't think you know what you're talking about. JScript et al went out the doors years ago; exclusing M$ tendency to embrace and extend. The remaining incompatibilities, usually faced when implementing DHTML, are not javascript specific. They are issues of the browser's DOM. Basically this means, as painful as it is to admit, Netscape 4 doesn't count. Netscape doesn't have a W3C compliant DOM. Never did. Why? The standard didn't exist. Netscape developed their own, JSSS (figure it out). Their proposal to have this be standard was rejected, and so they mapped what they could onto what they already had. Ever wonder why NN4 won't render style sheets without JavaScript enabled?

      --
      Were that I say, pancakes?
    2. Re:Javascript is a joke by Anonymous Coward · · Score: 0

      "exclusing"?..

    3. Re:Javascript is a joke by belg4mit · · Score: 1

      Hmm yes let's see, "s" is right next to "d" on a QWERTY keyboard, it couldn't be a typo could it? I also often replace "'" with ";", okay? Get a life.

      --
      Were that I say, pancakes?
  27. Gypted by jvollmer · · Score: 1

    >Konq now supports them out of the box!"

    Hey, my Konq didn't come in a box!
    Did I get gyped again?

  28. This must be the second Slashvertisement by Brad+Moore · · Score: 1
    In response to increased advertiser demand, we have decided that we will post one story a day paid for directly by our advertisers. These paid "Slashvertisements" will appear daily amidst the normal stories you read here. Our first Slashvertisement is for our sister site, ThinkGeek, stuff for smart masses.

    That would make this the second Slashvertisement. And in other news, Mozilla, IE, and Opera continue to improve their products...

    1. Re:This must be the second Slashvertisement by EllF · · Score: 2

      The interesting thing is that while April Fools is technically "over", anonymous posting is still on the blink. Makes you wonder if advert-announcement wasn't a joke after all...

      --
      We who were living are now dying
      With a little patience
    2. Re:This must be the second Slashvertisement by Anonymous Coward · · Score: 0

      Yea cause there is a day that goes by that we don't hear about Moz, IE doesn't run on linux, and opera is ad or payware. *sigh* i guess some people just like complaining.

  29. now that�s great news by fabiolrs · · Score: 1

    First of all: Thanks God april fools ended!

    This is great news. The more and more browsers evolute to have more features the better. Ive tried many times to search for contents on sites using some technologies only somehow understood by MS product (and sorry, they suck because if you build a table and dont close its ok), many many many times i had to start another search on goole in order to find another site that had the same content on different technology!

    So, who do we blame? Browser developer for not building their software bloated enough to accept everthing Internet Exploder does? Or webistes developers for closing their eyes for different browsers?

    I would say webdesigners could pay a little more attention and they could see that internet world is not build only on MS fundations. As a webmaster I had to say, 80% of our access is done by IE, 13% by Netscape and the rest is divided with more than 40 different browsers AND plataforms. Sure 1% of Linx users are not much, but this 1% could (for example) by a product that gives me much more profit than 80% of IE users togheter!

    I believe Konq gave a step foward, providing alternative ways to access these badly-built websites are great and the more they provide access to these one the more the normal user will start to use Konq (thou making it more famous - the more famous a product is the more the developers work on it).

    --
    Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
    http://www.morroida.com.br
    1. Re:now that�s great news by JacobO · · Score: 1

      I just had to look this up...
      evolute:

      the locus of the center of curvature or the envelope of the normals of a curve

    2. Re:now that�s great news by fabiolrs · · Score: 1

      :))

      if it helps I live in Brazil and learn english by myself! :))

      --
      Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
      http://www.morroida.com.br
  30. This can't be serious... by lkaos · · Score: 4, Insightful

    A Personal License is available for any non-commercial Web site that is less than 5 pages. The one-time licensing fee for a non-commercial Web site is U.S. $29.95.

    For the DHTML code that is already in my browsers Window? I didn't sign any EULA by loading the page so what stops me from just modifying the code to my own purposes (and obsfucating it to avoid copyright stuff)?

    I don't think this is an April Fool's joke, I just think this guy is smoking crack if he thinks he has any hopes of making money off this.

    BTW: The only real news today was that someone wrote a JavaScript menu that works in Konqueror? I usually don't complain about article weakness but come on.

    --
    int func(int a);
    func((b += 3, b));
    1. Re:This can't be serious... by jonnosan · · Score: 1

      For the DHTML code that is already in my browsers Window? I didn't sign any EULA by loading the page so what stops me from just modifying the code to my own purposes (and obsfucating it to avoid copyright stuff)?

      The law? Your conscience?

      The same things that stop people stealing any source code that is visible but not in the public domain (e.g. open source projects like Konquerer).

  31. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  32. Huh? by joejoejoejoe · · Score: 0

    Is this for real or not?

    --
    Silly Rabbit: tricks are for kids.
  33. KDE/Konqueror-what's the appeal? by Gizzmonic · · Score: 0, Troll

    Personally I never understood why people who don't like Windows run KDE/Konqueror. They are slavish imitations of Windows, and make all of the same interface mistakes as Windows without the advantages of being able to run Windows software.

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:KDE/Konqueror-what's the appeal? by Anonymous Coward · · Score: 0

      And you run? Don't tell me, its let's copy kde AND windows, Gnome?? I use both gnome and kde and except for under the hood they function almost exactly alike to an end user.

      Maybe people run kde because although they like the interface, they don't like the crashing or pricing of MS products, or the expensive closed hardware of the apple platform.

      Oh but best part of all is your a smug-ass (OSX RULEZ) mac user who of course know better then everyone else. Talk about a shitty interface.

      Opinions are like assholes, assholes have opinions, your just an asshole.

    2. Re:KDE/Konqueror-what's the appeal? by Gizzmonic · · Score: 1

      Man, I'm sure glad they brought back AC posting...

      --
      (-1, Raw and Uncut is the only way to read)
  34. Not stoned by Julian+Morrison · · Score: 3, Interesting

    What are you paying for?

    => the programmer time you don't have to waste reimplementing the wheel

    => not having to face the horrible realization that you're losing customers because your reimplemented wheel only plays nice in IE version x.y, and breaks or looks ugly on anything else. And wedges the browser solid on IE version x.z

    1. Re:Not stoned by brunes69 · · Score: 3, Interesting

      Er, DHTML menus are very simple to do. One small section of code will make a DHTML menu that will work in any version of IE since 4.0, and any version of Mozilla / Gecko based browser, and any version of Opera or Konqueror. It is very simple CSS. IE's imcompatabilitys are a misconstrued legend. As long as you siwch with the W3C DOM, most script written cleanly will work.

      And adding a compatability layer for Netscape 4.x is trivial on top of that, that is the only area you'd spend your time, in Netscape 4 compliance. And even that would take no more than 15 mins. Are you saying it isn't worth 30 dollars (actualy alot more if you have more than 5 web pages) to spend 15 mins writing some code? If you're paying your web guy 130 dollars an hour maybe, by my calculations, it may not be worth it. But then again, you'd be bankrupt already for overpaying your employees so it wouldn't be a problem.

    2. Re:Not stoned by Julian+Morrison · · Score: 1

      It's worth your time (assuming "your" = nonprogramming manager) to buy this to avoid having to go through N iterations of web guys to find the one who has done this before, and knows how to do it properly. As opposed to your typical web guy who's still wet behind the ears and fond of doing everything in Dreamweaver.

    3. Re:Not stoned by sehryan · · Score: 1

      There is no reason to code it yourself, but there is no reason to buy it. There are plenty of sites out there that give dhtml menus away for free, with up-to-date browser compatibility.

      But, because I am a webdev, I hope they keep getting me to code it myself. Got to put food on the table somehow!

      --
      The world moves for love. It kneels before it in awe.
    4. Re:Not stoned by The+Cat · · Score: 2

      As long as you siwch with the W3C DOM, most script written cleanly will work.

      Until you try to use the event model. Then the proprietary stuff returns, through IE6.

      IE6 doesn't support empty div blocks either.

      IE6 STILL hasn't fixed the vertical scrollbar bug (from YEARS ago).

      These bugs don't really require a lot of extra code, but the research to figure out how to get past them can take days. Is it worth $30? Probably so.

    5. Re:Not stoned by brunes69 · · Score: 2

      • DHTML menus depend on no events but the onmouseover and onmouseout events, which are the EXACT same in every popular browser since Netscae 3.0
      • There is no reason you should have empty divs in your code to begin with. Why are they there?
      • I have no idea what bug this is. Vertical scrollbar bug? I have never had a problem scrolling in IE. And how would this affect DHTML menus?
    6. Re:Not stoned by ElitusPrime · · Score: 1

      I could code my own implimentation of this in 5-10 mins!

      Then please do so. Post a link.

      Still waiting for that link to your menus. If you can do them in 10 minutes you should easily have them done by now...

      --
      The Christian ideal has not been tried and found wanting; it has been found difficult and left untried. -G.K. Chesterton
    7. Re:Not stoned by Anonymous Coward · · Score: 0

      Show us the code.

    8. Re:Not stoned by The+Cat · · Score: 3, Informative

      DHTML menus depend on no events but the onmouseover and onmouseout events, which are the EXACT same in every popular browser since Netscae 3.0

      Sure, as long as they are registered in the HTML. But if you try to register them in Javascript, you have the W3C "AddEventListener" method, and then you have the MS "AttachEvent" method.

      There is no reason you should have empty divs in your code to begin with. Why are they there?

      Who cares? The standard supports it, it shouldn't be broken, and it worked in IE5 and IE5.5 but broke in IE6. Far as I'm concerned, if it works in Mozilla it should work everywhere else.

      I have no idea what bug this is. Vertical scrollbar bug?

      Use window.open to create a pop-up. Set scrollbars=no. Create a background image that is the same size as the window client area. In IE there will be an empty, useless vertical scrollbar on the right side. The only way to get rid of it is to set scroll="no" in the element (a mind-bogglingly non-standard field), BUT then it leaves a fat hole in the page where the scroll bar used to be, so you have to set "margin:0" in the style sheet as well.

      That bug took weeks to research and fix.

      It doesn't affect DHTML menus directly, but it is an example of why it is such a gigantic pain to do DHTML anything, and why web sites cannot get past HTML 2 after four generations of browsers.

      Hopefully Mozilla will fix this.

    9. Re:Not stoned by brunes69 · · Score: 2

      As per the first comment, any HTML elements written to the page either using document.write or using W3C's element.innerHTML = "" will be parsed immediatly, and any onmouseover="" attributes you have in your tag will as well. There is no need in IE or any other browser to use AttachEvent, unless you like making things complicated for yourself.

      As per the scrollbar bug, this doesn't affect DHTML menus at all. And since that was the only comment I made to begin with, I don't see how this supports the arguement.

    10. Re:Not stoned by Anonymous Coward · · Score: 0

      OK, I've been there and done that, and you're right that it wasn't incredibly hard. It was annoying as fuck just working out all the little kinks on the semi-W3C browsers (IE5.5/Win, IE5/Mac, NN6 -- I didn't even attempt Nutscrape, nor did I test every little point release.

      However, I billed 4 hours doing it (75% testing and tweaking), which was way way more than $30. But now I know better.

      I've worked with guys like you. Having the gusto to underestimate the problem or overestimate your own work rate can be valuable, but in most cases it makes you a huge project managment liability. Unless you really are doing this stuff for minimum wage.

  35. Re:AC posting is off? by damiam · · Score: 1

    Yep. Log out and check for yourself. The "post reply" links are still there, but clicking them leads to a "AC posting disabled" page.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  36. OT: Anonymous by sconeu · · Score: 1

    When is "Post Anonymously" coming back?

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    1. Re:OT: Anonymous by Anonymous Coward · · Score: 1, Informative

      Now.

    2. Re:OT: Anonymous by Anonymous Coward · · Score: 0

      Never it sucks!
      Fuck AC's!

  37. Ultimate Dropdown Menu by KodaK · · Score: 4, Informative


    If anyone's interested: www.brothercake.com has a JS menu, UDM, that works very well cross-browser.

    And it's free-as-in-the-guy-who-wrote-it-says-so. Gimme-credit-ware.

    I use it on the main page and the web-store for navigation. It can be slow on some browsers, but it's actively developed and gets better every day. I just checked it with konq 2.2.1 and Opera 5.0, no problems. In mozilla it's slow as hell, but I haven't tried moz 1.0 yet.

    --
    --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
  38. What kind of DOM does Konqueror support by Utopia · · Score: 1

    My menu code runs on several major websites. I would love to add support to Konqueror.
    What kind of DOM does it have ? Gecko compatible ? Links would be appreciated.

  39. MOD PARENT UP by Anonymous Coward · · Score: 0

    How is this redundant? You stupid jerkwater moderators have not learned a thing today, have you?

  40. Other DHTML menus by Snoopy77 · · Score: 1

    In anticipation of all the posts regarding the stupidity of charging for the code here's another site where all they require is a little copyright message in your code - Dynamic Drive.

    --
    "She's a West Texas girl, just like me" - G.W Bush Iraqis
  41. IE by Anonymous Coward · · Score: 0

    Has supported this for quite a while.

  42. So after April Fools by WhaDaYaKnow · · Score: 1

    it's Free Advertising Day?

  43. Building menuing into the browser by Camel+Pilot · · Score: 2

    I wish menuing was built into the browser using some XML specification that is implemented much like external style sheets.

    Too much effort is spent on developing human friendly navigation and requires the extraordinary use of "Javascript and DHTML tricks" that often break.

    1. Re:Building menuing into the browser by lux55 · · Score: 3, Interesting

      Very true. As web sites are more and more being referred to and thought of as applications, the need for an easy-to-implement toolkit to render and manipulate web-based GUIs is crucial. Something event-driven would be really nice too, so that maybe the screen-by-screen stateless interactions could be succeeded by more responsive methods and not require entire page reloads.

      I see a lot of potential in the Mozilla browser architecture, specifically XUL, for providing something like this. XUL provides many of the more complex and more powerful widgets necessary to desktop applications, and as Mozilla is about to reach 1.0, with AOL even examining its rendering engine for their product, a standardized XUL could really boost web application possibilities to new heights.

      This seems to be exactly where Java applets wanted to go, but failed due to its sluggishness, and it seems to be where Flash is trying to head also. I think we've all given up on Java in this space, but I'm excited to try the new Flash MX, with its built-in web widgets, and the new direction toward satisfying developer as opposed to designer needs. Because frankly, Flash 5 and under sucked if you were trying to develop anything but the tinyest applications.

      XUL and Flash are two quite different approaches to the same problem, and each offer different benefits to developers. XUL is open, cross-platform, and can integrate with the client operating system as part of the actual browser, but currently requires Mozilla or Netscape 6, which is only a few percent of the web. Flash is much more widely available, plus a smaller download for users, and acceptably cross-platform (NS6 has Flash for Linux, etc.) for most developers, but it's still more of a vector animation tool than a GUI tool, and as such can present an awkward framework for developers to work with, and its not open (although the SWF format is).

      Then again maybe things will change with the big web services push, or the "sematic web", or something new we haven't thought of yet (but some niece or nephew of Tim Berners-Lee has ;)).

      Anyway, since there is really no point to this post, I'll wrap it up now. I just think it will be interesting to see where things head, and which technologies shine, in the next few years. Just compare 2002 so far with 1998, it's a very different Internet for sure.

  44. It might be a bit weak but... by xerph · · Score: 1

    nothing starts out on top. I can think of a few other projects that started out on the weak side but through the long process of trial and error and hard work, eventually proved to be worthwile.

  45. Fitt's law? by Wolfier · · Score: 3, Insightful

    Does anyone know if the Konqueror (or KDE in general) is improved regarding Fitt's Law adhesion? KDE usability would go all the way up if the rule is followed whereever technically possible.

  46. April Fools! by Anonymous Coward · · Score: 0

    Konqueror is always going to be shit!

    /* Joking! well done :) */

  47. Re:AC posting is off? by Anonymous Coward · · Score: 0

    this is a test

  48. ATI AiW in Linux (was: Re:Why?) by waerloga01 · · Score: 1

    ATI All In Wonder in Linux

    http://gatos.sf.net/

    Worked for me under FreeBSD + ATI Rage Pro + Old ISA ATI TV card.

  49. Boo! by Anonymous Coward · · Score: 0

    Can we have anonymous posting back, please?

  50. LGPL'ed DHTML Cross-Browser APIs by holle2 · · Score: 0
    There are at least two LGPL'ed DHTML libraries out there, that *do* support multiple browsers:



    Though I only had time too look at the dynapi so far, they both sound very promising.

    So please, if you are going to use such a library, try one of those open source, LGPL'ed libraries first.
  51. FAST cross-browser drop menus, with PHP API by lux55 · · Score: 2, Interesting

    I wrote a mostly cross-browser (tested on Windows/MacOS 9 & X/Red Hat Linux, in Mozilla, Netscape4 & 6, Opera, IE5+) javascript/dhtml drop menu script. It's lightning fast because it renders the different menus to actual HTML divs instead of instantiating tons of JS objects, but at the expense of some customizability. Actually, you can still access everything in JavaScript, so the customizability is up to you. The best part is its less than 100 lines of JavaScript.

    Oh, and it's got an object-oriented PHP api, so you can hook it up to your database-driven sites easy enough. I wrote it because I found the others ugly to have to interface with PHP, and they all seem to slow the browser to a crawl (even on my AMD 1.4GHz w/ 512MB DDR-RAM).

    You can see it in action at this site, which is about to be re-launched. It's Open Source, but it's currently only downloadable through a package called Sitellite CMS, in the beta download. I'm preparing a new release of the core application framework behind this project, which is the Open Source part, which includes the drop menu stuff. That part is all contained in the 'saf' directory, and the drop menus are in lib/GUI inside that.

    If you don't want the PHP API, you're of course free to just take the JavaScript from the source on the link above.

    1. Re:FAST cross-browser drop menus, with PHP API by Anonymous Coward · · Score: 0

      "netscape 4" is too generic, my friend, netscape 4.0, 4.0.5, 4.5.2, 4.7.1 all have different DHTML bugs, as do IE 5, 5.02, not to mention that IE 4.5, IE 5, and IE 5.5 for MacOS are completely different.

  52. GNOME/Nautilus-what's the appeal? by Anonymous Coward · · Score: 0

    Personally I never understood why people who don't like Windows run GNOME/Nautilus. They are slavish imitations of Windows, and make all of the same interface mistakes as Windows without the advantages of being able to run Windows software.

  53. Popups are evil by Skapare · · Score: 4, Insightful

    Popups are evil. Well, evil if you dislike their behaviour in your desktop environment. And as we all know, they can be abused if the browser isn't very tightly in control.

    I want to have control over my desktop. If I stretch my browser out to 800x600, then I don't want any popup to wander out of that range. The best way I see to do this is to implement the browser so that all dynamically created menus and popups are entirely controlled by the user, when the user choose to exercise that control. And they should be parented within the existing window unless the user allows or requests otherwise. Many kinds of DHTML do that now, but the way it should be is DHTML, Java, and Javascript cannot cause any new windows to every pop up outside of the existing window. If you have to bring up a menu, do it within the confines of the browser window itself. And this has to be part of the browser implementation, and not left up to the site to decide (as some will abuse this, we know). I haven't had the chance, yet, to try out all the new browsers around. Eventually I will, and hopefully some are going the good direction.

    --
    now we need to go OSS in diesel cars
    1. Re:Popups are evil by Tim+C · · Score: 2

      Yes, popups are evil. What does that have to do with this article though?

      Popup menus have nothing to do with opening new browser windows. In this context, "popup" menus means "menus like the context menu in desktop applications" (the one you get from right-clicking with the mouse). As such, "popup" is something of a misnomer, especially as it is so easily confused with popup window.

      Other than that, I agree - browsers allowing sites to open new windows is a horrible usability no-no.

      Cheers,

      Tim

    2. Re:Popups are evil by Skapare · · Score: 2

      When I right click, yes, that is a "popup". Some web sites have Javascript which pops up little windows to do some things like showing a selection of links or other resources. And as we know, some just pop these up with no user action for things like ads. I still call these "popups" despite the fact that the mechanisms in the windowing system is different for each. The concept is still the same kind of thing; the web can't do it using the same mechanism as right click does, because it doesn't have access to that API. If they could get to it, we know someone would, and someone would abuse it. I'm not confused about these because I use the term "popup" not for some specific mechanism, but for the overall general concept.

      What's needed is for users to select their own behaviour preference for different kinds of logical actions. The web site would then offer choices like menus, links to offsite pages, or whatever, and for each of these, the user can decide things like keeping in same frame (if framed), use whole existing window, or open a new window. And if opening a new window they should also be able to specify size restrictions, both a floor and a ceiling, either with absolute values, or values relative to the parent window.

      What I'd really like is for a way to resize this damned tiny textarea that Slashdot uses on the comments.pl page. Allowing us to set its size in login preferences would be better than now, but the best would be a browser that can give a right click option to "extract" the form element from the browser into its own window, which can be resized, or even allow resizing it right in the midst of the page (as if different sizes had been specified in the HTML). Also, textareas should have a "launch my editor for this content" option.

      --
      now we need to go OSS in diesel cars
  54. Confused by LTVNET · · Score: 1

    I'm not trying to be rude, but it seems like the Slashdot family hates it when people try to make money off of P2P.

    Why is this?

  55. Great, but its copyrighted by Principito · · Score: 1

    HierMenus are another bit of copyrighted software... nough said.

    --
    "Be kind, for everyone you meet is fighting a hard battle." -- Plato (427?-347? BC)
  56. 5-10 minutes...? by gusnz · · Score: 2

    I have written a Hierarchial Menu script. And it took me quite a lot longer than 5 to 10 minutes.

    Let me assure all the posters saying "I can do it in 30 seconds flat, it's just hiding DIVs" that menus like mine and HierMenus are quite a bit more than that. Yes, it's true that you *CAN* make a single-level popup where the triggers overlap the divs work in IE5+ and NS6 in a few minutes. But if you want multiple levels of autogenerating, correctly highlighting cascading menus working in as many browsers as possible, it's a decent coding effort.

    You have to do everything 3 different ways for a start:

    document.layers for NS4
    document.all for IE4+
    document.getElementById for IE5+ or NS6, Opera etc.

    And that's just for getting references to page elements -- modifying them is another story entirely. Working around browser bugs takes anywhere from weeks to years -- I started the first version around Nov 2000, and am currently hacking away at the v5.1 script. Netscape 4 behaves differently with every different version, the platform of your computer, and it seems even the phase of the moon. Don't think about getting me started on IE on the Macintosh.

    Check my homepage, and navigate in, it's called "Cascading Popup Menus". It works in Moz, NS4, IE4+ and Opera 5/6, Ihaven't tested Konq but I'd appreciate feedback. (End Shameless Promotion :)

    For their price, it's probably pretty reasonable. Their menu is ~50k of JavaScript, mine is 12k but highly condensed. They used to give it away for free, as it was developed as a tutorial-like series of columns -- have a read through all the revisions before criticising Peter Belesis (the author).

    - Angus.

    1. Re:5-10 minutes...? by brunes69 · · Score: 2

      Wrong. IE since version 4.0 (yes, any version that has DHTML) has had document.getElementById. Toss document.all out the window.

  57. Serious question by iangoldby · · Score: 1

    People think that so long as validator.w3.org passes you then you must have done everything right.

    I've often worried about this, but don't really know how to go further than the validator. Things like using the right sort of tag, e.g. <h2> instead of <b><big> are obvious, and general accessibity issues, but what about the things I don't think of checking?

    Is there any rigerous process I can use to make sure my pages are really truly and thoroughly good and proper HTML? Short of testing them with every possible browser (which is really somewhat missing the point anyway)?

    1. Re:Serious question by eetu · · Score: 1

      Try Bobby. It does a lot more automated validating than your average validator, plus offers a lot of suggestions/manual validation tips...

      --
      "If I can't have a revolution, what is there to dance about?" - Albert Meltzer
    2. Re:Serious question by King+of+the+World · · Score: 1

      Well, you've also got to remember that what works best in browsers and what's part of the standard are two very different things. Netscape 4 has four attributes to control page margins which aren't part of any standard.

      Documents should be made out of H1, H2, H3 and down with paragraph tags. Don't skip H1 and H2 and start at H3. Build your template around this.

      Acronyms and abbreviations should only be defined at the first occurence. This is part of the HTML 4.01, XHTML spec.

      I've seen css classes named 'red' (I'm not kidding - they were that dumb). Use semantic descriptions to describe the function of that marked up bit of text. Before you do any work decide on some CSS class names. Too often I've seen dozens of unique CSS classes made without any planning.

      Often people put the title of the document in an H1 - this is wrong. H1's are supposed to occur many times in a document (besides, to use XPath notation, that's what html/head/title tag is for). If a book were to be marked up H1 would be each chapter's title. The markup of a document is independant from to how many pages it's spread across (ie, just because you put ecah chapter on another page don't make H1 into H2 so that there are many H1s).

      Basically - it requires an understanding of your information, and software can't do that.

  58. They might be stoned, our is for free by acostin · · Score: 1

    We have a very performant product, called Menus (not a very clever name) version that is GPL (that means you can use it anywhere on your websites, and it supports Konqueror, too. It also suport MSIE, NEtscape and Mozilla. It is engineered with DOM in mind and has a great flexibility.

    Menus 2.1 (that will be released shortly) will also incorporates Netscape 6.2 support and a dynamic Javascript tree menu.

    Please visit : http://www.interakt.ro/products/Menus for more details.
    --
    Alexandru COSTIN
    Product Manager
    http://www.interakt.ro/

  59. Do they yet support the Java plugin ? by Anonymous Coward · · Score: 0

    Or am i still forced to go for Netscape ?

    4R34.

  60. Just use Opera already by Anonymous Coward · · Score: 0

    Use Opera. Besides Javascript it has tabs and one keystroke searching (ie. just type "g mysearchterm" in to the title bar and it does a Google search on "mysearchterm"). Very cool and useful features.

  61. I do by fm6 · · Score: 2
    I have both Windows and Linux boxes on my desk, and all the major browsers -- IE, Netscape, Mozilla, Opera, Konqueror -- are installed on one or both of them. I'm pretty dependent on the Netscape/Mozilla mail client, 'cause it's the only one I know of with proper LDAP support. Being able to type somebody's name in the address field, and automatically get their email pulled from the company directory server is an absolute necessity for my aging brain.

    I keep trying out the latest version of Mozilla -- and keep getting burned. Recently I discovered that all my rich-text email was going out with Mozilla-specific, non-W3C-compliant HTML gimmicks that rendered them unreadable on other other email clients. That's the sort of thing that destroy's your faith in a product permanently.

  62. Back to the back by fm6 · · Score: 2
    When I hit 'back' it doesn't take me to the part of the page I went forward from, but to the top of the page.
    Yeah, Netscape/Mozilla has always had issues with doing "back" properly. Except last time I looked, it tried to reposition to where the page was -- but always gets the position wrong.

    That's the big problem with Mozilla -- they put all their efforts into fancy features, and don't even look at the basic behavior and usability bugs. Here's one I submitted months ago. OK, it's not earth-shaking, but they haven't even screened it.

    What's good about Konqueror is that they focus on basic browser functionality. I have to admit that they are over-fond of stealing every IE feature they can. Microsoft envy is a bit of problem with the whole KDE project.

  63. Re:AC posting is off? by Anonymous Coward · · Score: 0

    Really? Then this is not posted, is it?

  64. WARNING: Bait and Switch Tactics! by StupidWebRegistratio · · Score: 1

    They've been working on these menues for years which is good and attests to the difficulty in creating and maintaining a cross platform dynamic menu.

    However what is extremely bad is that until recently it was almost impossible to find the licensing terms for the use of the HeirMenues. I wonder if they even had any posted licensing terms before 6 months ago.

    Every impression given on their site was that these were completely free for anybody to use (my bookmark created over a year ago reads "DHTML Lab Free Dynamic HTML Tutorials, DHTML Scripts, Programming, Tools, Code, and Examples").

    Combined with the presentation of the menues as being a public education forum with downloadable code and code generators and then the fact that they crawl the Internet looking for instances of their code so they can send out Pay Us Lots of Money Now Letters (Thousands of dollars!!!) or risk legal action and well...

    This is one shady and deceptive bait and switch company. They spend years developing a public following and growing a user base of developers then try to hand people huge bills.

    I admire the technical achievements they have accomplished but am disgusted with their business practices.

  65. umm.. by magister707 · · Score: 0

    Meanwhile, java has been working for years in Opera, Netscape/Mozilla, and IE.

  66. irrelevant test by Anonymous Coward · · Score: 0

    now is the time for all good men to come to the aid of the karmawhore

  67. bah! by Anonymous Coward · · Score: 0

    It's getting better and will overtake Mozilla in the not to far future.