Slashdot Mirror


IE7 Compatibility a Developer Nightmare

yavori writes "Internet Explorer 7 has kicked in at last on all MS Windows OS running PCs because of the fact M$ decided to force it's users to migrate through update. In fact this has started a IE7 Web Developers Nightmare. The article actually explains that most of the small company B2C sites may just fall from grace because of IE7 incompatibility. One of the coolest thing IE7 is unable to do is actually processing form data when clicked on an INPUT field of TYPE IMG... which is pretty uncool for those using entire payment processes with such INPUT fields."

416 comments

  1. Vague FUD by telbij · · Score: 5, Insightful

    I'm gonna grant the author a free pass on the writing since it's obvious English is not his first language. But the rest of the article seems to be vague hand-wavy FUD and anecdotal complaints. To take two of the more cohesive statements:

    IE7 was supposed to comply more with the standards what in fact isn't true.

    The truth is that standards were not the first priority of IE7 (they are an evil mega-corporation after all), but they did do an awful lot of work on them. Just take a look at the list of CSS improvements over at the IEBlog. They acknowledge that there's a lot more work to do, but it's clear from this that they've solved a lot of headaches for CSS developers.

    And the MOST killer thing was the DISability of IE to submit data through "input type img" which actually was the whole sites data...

    I'm assuming the author means forms won't submit with an <input type="image"> tag. Without even testing it, I can't believe for one second this is true. This is a major backbone of HTML going back to at least HTML 2, and used in millions of websites. If this were broken it would have been fixed during beta. Microsoft may not care that much about web standards but they do care about backwards compatibility, and a lot of their decision making process has centered around not breaking things that worked in IE6.

    It's likely IE7 is going to be a headache for web developers, but this article doesn't do anything to support that argument. As a web developer IE7 hasn't really taken any of my time. So far it's been more reliable than IE6, and I look forward to the day when IE7 is the standard and IE6 is an afterthought for picky clients.

    1. Re:Vague FUD by BenoitRen · · Score: 2, Insightful

      I wonder if he even gave much thought to it:

      According to W3C the web browser market share of IE7 for the previous month is: 7.1% and for IE6 is: 49.9%

      Since when was the W3C site representative of the world-wide browser market share?

    2. Re:Vague FUD by dosius · · Score: 4, Funny

      I look forward to the day when links is the standard and the browser everyone targets. I use Firefox but I don't think anyone should be forced to use ANY particular browser - if it runs on Links it'll prolly run on just about anything.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    3. Re:Vague FUD by Oddscurity · · Score: 1

      Ever since Netcraft confirmed it.

      --
      Indeed!
    4. Re:Vague FUD by ruiner13 · · Score: 1

      I have a site that uses an input type=image element. I just tested in IE7, and it works fine. Perhaps there is some specific onclick method that isn't being called on some sites? I don't know, but it certainly isn't completely broken.

      --

      today is spelling optional day.

    5. Re:Vague FUD by wwwillem · · Score: 0

      Make that "Lynx" ..... (www.lynx.org) which is a 'command line only' browser.

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    6. Re:Vague FUD by ctstone · · Score: 4, Informative

      IE does not submit the value attribute of an image input. This makes it a bit difficult to have multiple buttons in the same form with the same name attribute. This means that each image input must have a unique name in order to tell them apart on the server.

      Further reading at
      http://www.cs.tut.fi/~jkorpela/forms/imagebutton.h tml
      http://groups.google.com/group/comp.infosystems.ww w.authoring.cgi/browse_thread/thread/aca99089127ac f0f?rnum=1

    7. Re:Vague FUD by Mr.+Slippery · · Score: 2, Informative
      Make that "Lynx" ..... (www.lynx.org) which is a 'command line only' browser.

      No, I think he meant Links, which is a more advanced text based browser.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    8. Re:Vague FUD by jlarocco · · Score: 1

      No, the GP was right. Here. And here.

    9. Re:Vague FUD by Juggle · · Score: 2, Informative

      Except that that's an issue IE has had for a long time. At least it exists in IE6.

      So I'd have to assume it's not what the "article" (I have a hard time calling a rant on a blog an actual article) was talking about. If it is then the problem would have been present with IE6 as well.

      Then again as poorly written as that blog was maybe they had never tested in IE6 and assumed this was a new problem.

      --
      --- Juggle juggle@hitesman.com
    10. Re:Vague FUD by fatphil · · Score: 2, Insightful

      Yup, and if we're going to mention 2 text-mode browsers, I feel obliged to name-drop my favourite - w3m. Particularly fun when run in an Xterm or similar...

      --
      Also FatPhil on SoylentNews, id 863
    11. Re:Vague FUD by jacksonj04 · · Score: 4, Insightful

      Isn't part of the XHTML spec that each object meant to do something different should have a different name?

      I know IDs must be unique full stop, but I was always under the impression that if something was new functionality it should have a new name.

      --
      How many people can read hex if only you and dead people can read hex?
    12. Re:Vague FUD by enharmonix · · Score: 2, Funny

      Make that "Lynx" ..... (www.lynx.org) which is a 'command line only' browser.

      No, I think he meant Links, which is a more advanced text based browser.

      Okay, you two better cut it out. This is at least the third time I've heard this exact conversation now, be careful you don't start some kind of weird new meme. These things can catch on and refuse to die. You know, "In Soviet Russia, GNAA pours hot grits down our naked and petrified overlord's pants..." Just be careful, please.
    13. Re:Vague FUD by sabernet · · Score: 1
      I just tested it on a cheezy image resizing tool I did in javascript and php. The download button worked perfectly in IE7.

      using the

      <input type="image" id="download_now" src="images/download_now.gif" alt="" height="43" width="230" />


      It's not even a javascript thing as the form opens using.

      </form><form target="download_frame" id="downloadform" name="downloadform" STYLE="DISPLAY:INLINE;" enctype="multipart/form-data" method="post" onSubmit="download_now()" action="size_engine.php">


      I'm thinking the author had another syntax error somewhere else.
    14. Re:Vague FUD by MattPat · · Score: 1

      Yeah, like (I'm betting) using <input type="img"... /> instead of <input type="image"... />. :)

    15. Re:Vague FUD by ozbird · · Score: 4, Funny

      But the rest of the article seems to be vague hand-wavy FUD and anecdotal complaints.

      *waves hand* This is not the browser you're looking for.
      *waves hand* You should use Firefox for your business.

    16. Re:Vague FUD by Zaiff+Urgulbunger · · Score: 1

      The only thing I can think of is that there is a problem with the new page Zoom functionality in IE7. See this page for examples of the IE7 zoom bug. Perhaps the layout the article author was using was particularly affected (or afflicted?) by this bug causing the image buttons to appear not to work?

    17. Re:Vague FUD by finity · · Score: 1

      Well, I don't know what part of the standard it's in, but the PHP documentation shows that if you use a bunch of elements with the same name, it'll be treated as an array.
      http://us3.php.net/manual/en/faq.html.php#faq.html .arrays

    18. Re:Vague FUD by Anonymous Coward · · Score: 0

      No thought whatsoever - he's talking about W3Schools, not the W3C. Totally different people.

    19. Re:Vague FUD by McDutchie · · Score: 1
      No, I think he meant Links, which is a more advanced text based browser.

      But maybe he should have meant ELinks, an even more advanced derivative that's actually in active development.

    20. Re:Vague FUD by arodland · · Score: 1

      I'm not going to grant the editors a free pass though. Yes, this was clearly not written by a native speaker of English. That doesn't make it any less incoherent than if it were written by a native speaker. They're called "editors". They should edit. And if they're not up for that, they should at least skip posting the garbage. Please. It's ridiculous.

    21. Re:Vague FUD by Fozzyuw · · Score: 1
      One of the coolest thing IE7 is unable to do is actually processing form data when clicked on an INPUT field of TYPE IMG

      That's odd. I find IE7 a much better pleasure to develop for than IE6. IE7 is much closer to being constant with Firefox (my standard for web browsers). Also, I just tested IE7 using the input:img form field and it seems to work just fine. It is sending the X and Y mouse position where the button was clicked and the form fields. Also, as a prof. web programmer and designer, I've not yet hear of IE7 having such a major flaw, let alone IE7 was supported(consulted) by some of the biggest names in the web standards world like Eric Meyer.

      I did find a strange CSS occurrence, but was easily fixed. I would mark this article as FUD all the way.

      Cheers,
      Fozzy

      --
      "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
    22. Re:Vague FUD by Anonymous Coward · · Score: 0

      Look at BoingBoing (No less representative than W3C so...)

      When visiting this stats a year ago, IE had over 80%...Look what happened! Advice for all: Don't "fix" any website, let Microsoft fix their browser first!

    23. Re:Vague FUD by SageMusings · · Score: 1

      Shittiest article I have ever read, by far.

      --
      -- Posted from my parent's basement
    24. Re:Vague FUD by WoLpH · · Score: 1

      In Soviet Russia you don't use Lynx, Links uses you!

      I kid ;)

      Ontopic again, could someone verify the submit thingy? I cannot imagine that it isn't working (I'd consider it a good thing though, why is it so hard to use a _button_ instead of a image? Buttons always look the same and are the obvious clickable item, with images it's just guessing...

    25. Re:Vague FUD by zeromorph · · Score: 2, Insightful
      Okay, you two better cut it out. This is at least the third time I've heard this exact conversation now, be careful you don't start some kind of weird new meme. These things can catch on and refuse to die. You know, "In Soviet Russia, GNAA pours hot grits down our naked and petrified overlord's pants..." Just be careful, please.

      You mean like the horrible notion of "meme" which catched up and refuses to die.

      In Soviet Russia you use concepts, in memetic theory concepts use you!

      --
      "Hannibal's plans never work right. They just work." Amy/A-Team
    26. Re:Vague FUD by shellbeach · · Score: 3, Funny

      Yup, and if we're going to mention 2 text-mode browsers, I feel obliged to name-drop my favourite - w3m. Particularly fun when run in an Xterm or similar... w3m, lynx, links? They're just toys. You want real text-mode compatibility, you telnet to port 80 of the server ...
    27. Re:Vague FUD by drhowarddrfine · · Score: 1

      Sorry but, no, IE7 is NINE YEARS behind web standards and NINE YEARS behind EVERY other browser. As a web developer, I can say IE7 is better than IE6 ever was but it is still the only browser we have to hack for, generally. While there are minor differences in how other browsers react to different elements, we can usually code using Firefox or Opera, for example, and reasonably expect it to work everywhere EXCEPT IE7. It's almost a certainty some 'adjustments' (read hacks) will need to be done to get standard code to work there, if it can work at all. IE7 is still the worst browser on the planet.

    28. Re:Vague FUD by greed · · Score: 1

      That may or may not be true for XHTML. But for HTML form elements, it isn't. You can have multiple form elements with the same name. On form submission, all ACTIVE elements have their corresponding values submitted; they're simply repeated if there are several. You can decode this as you see fit; most environments give you an array. (In the case of a submit-button element, it is active if it is the one that was clicked to submit the form.)

      To make things better, IE submits the element content, not the value, for a BUTTON TYPE="SUBMIT", so you can't fix it that way, either. Oh yeah, it also submits ALL such BUTTONs, not just the one that was clicked. (I'm currently fixing that server-side, so anyone forging MSIE user-agent strings gets the same ugly crap that IE users get.)

      I don't know if that last one is fixed in IE7, we're not allowed to install it at work (not even on test machines) because it breaks all our doesn't-work-with-Firefox-either internal sites.

    29. Re:Vague FUD by jo42 · · Score: 1

      This article looks like something that is posted to Digg every day, day after day, week after week, month after month, year after year...

    30. Re:Vague FUD by Anonymous Coward · · Score: 0

      In Soviet Russia you use concepts, in memetic theory concepts use you! Brillant!
  2. unprofessional by Anonymous Coward · · Score: 5, Insightful

    Pretty unprofessional to use the "M$" moniker in a submission. But whatever. Also it probably should not say that people were forced since they have to agree to the install and don't need to do it at all. But whatever. Typical biased press you get here from some of the folks. Many folks can be more balanced but lately we hear from a lot of "slashtards".

    1. Re:unprofessional by Anonymous Coward · · Score: 0

      yeah it should NOT say we have to install IE7 on any windows installation because it is simply not true. I do not have IE7 installed on this xp sp2 box, and I never will.

    2. Re:unprofessional by GoombaTroopa · · Score: 1

      Also it probably should not say that people were forced since they have to agree to the install and don't need to do it at all.

      You'd think so, wouldn't you?

      You obviously have 'Automatic Updates' set to 'Notify me but don't automatically download or install them'. That's good. I do that, and I avoid updates I don't like - e.g. That ridiculous 'Windows Genuine Advantage Validation' thing and IE7 (I rarely use IE these days).

      But most people have Automatic Updates set to Automatic and so they don't have a say in what Microsoft puts on their computer, which is why 'forced' fits well here.

      You may think "Well that's their problem for being thick". And you'd be right. But that's the case.
    3. Re:unprofessional by jt2377 · · Score: 0

      A BIG ASS Dialog that pop up and ask you to click on agree BUTTON in order to install or are you so FUCKING RETARDED that you didn't bother to read the BIG ASS DIALOG. STUPID! You can click on cancle and it will go away. It is not forced to anyone.

    4. Re:unprofessional by Myopic · · Score: 2, Insightful

      i don't read slashdot for unbiased news. do you? if you want unbiased news, read the new york times. wait, shit, that's not a good example. try, what, the economist maybe. no, that's not very good either. well, shit, read news from several sources then.

    5. Re:unprofessional by ednopantz · · Score: 4, Funny

      I *love* the M$ moniker! Without reading the submission, I know immediately that the author is an idiot. It saves a bunch of time.

    6. Re:unprofessional by GoombaTroopa · · Score: 1

      That does not turn up on the Automatic setting.

      Are you feeling OK? I think you need a lie down.

    7. Re:unprofessional by Anonymous Coward · · Score: 0

      Yes it does.

    8. Re:unprofessional by Macthorpe · · Score: 2, Informative

      I know that answers coming from ACs don't usually help so allow me:

      Yes, it does.

      You have to not only agree to download and install the update (either automatically or by notification), and then you get a SECOND window asking you whether you want to install it, which pops up regardless of whether you have automatic set or not.

      The only time it won't pop up is if your network administrator decides to install it across all computers on the network. THEN you don't get a choice, but then it was hardly your choice to begin with anyway, hmm?

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    9. Re:unprofessional by Anonymous Coward · · Score: 0

      "Pretty unprofessional to use the "M$" moniker in a submission."

      This is a forum... not a submission to the company VP on how to synergize the interweb with 2.0 for usability... I have no idea what I just typed, but I am sure you do. Why don't you resubmit the way you think it should be posted. That way, you won't have any complaints when/if /. dupes this. Silly me. I am sure you'll find something else to be negative about. You PHBs usually do.

    10. Re:unprofessional by Anonymous Coward · · Score: 0

      ...and yet, here you are...

  3. Article is poorly written by asquithea · · Score: 1

    Isn't there a better write-up of this anywhere? This 'article' is just an incoherent rant with very little useful information.

    1. Re:Article is poorly written by Total_Wimp · · Score: 0, Redundant

      Using "M$" for Microsoft removed any questions I may have had about the objectivity of the author. I found it difficult to finish reading after I hit that point. It's like listening to Rush Limbaugh or Al Franken for the news. Why bother? You're only gonna get half of it.

      Seriously, you guys that pick out the stories, shouldn't that term be an automatic round-file?

      TW

    2. Re:Article is poorly written by Anonymous Coward · · Score: 0

      The bug exists and I've had it break purchasing on our site. In our PHP code we used to get back this data: $REQUEST['submit'] with whatever value was assigned in the attribute of the form element. With IE7 there's no $REQUEST['submit'] value, but instead something like $REQUEST['submit_x'] and $REQUEST['submit_y'] presumably holding relative offsets of where the image was clicked. What the fuck? This is trivially easy to demonstrate and the sniping about using 'M$' when the company has been convicted as a monopoly shows the people complaining about the use of the term are shit for brains corporate shills.

  4. Just in case it *is* broken by Oddscurity · · Score: 3, Informative

    The developer could use a bit of javascript to hide the submit button, show the wanted image. Then an OnClick event on the image submits the form as per usual. This way it'll also degrade properly when javascript is disabled, seeing as the non-image submit is defaulted to.

    --
    Indeed!
    1. Re:Just in case it *is* broken by ari_j · · Score: 5, Insightful

      Exactly. From what I've heard from my friends and family in the web business (including my sister, whose work recently won awards for degrading nicely), the main thing IE7 does is increases compatibility and conformance. From the sound of it (without reading the article, of course), this story is a bitchfest that probably stems from the IE workarounds that were poorly done falling apart under IE7, or something similar. In other words, it's partly the fault of the developers who are bitching and partly the fault of previous versions of IE, but probably not IE7's fault in any meaningful way.

    2. Re:Just in case it *is* broken by tehwebguy · · Score: 0, Troll

      Without any knowledge of whether or not the statement about image inputs working, I must say that using JavaScript to fix a problem like this is an awful idea.

      --
      -- lol pwned
    3. Re:Just in case it *is* broken by The+Anomalyzer · · Score: 2, Informative

      Using JS for something like this is a bad idea. Thanks to CNet's JavaScript hysteria (see below), more and more people seem to be turning JS off these days.

      Better solution: use the IE-only conditional comments feature to show one type of input element to IE, but the image input to everyone else. Done properly, your markup will even still validate despite the proprietary cruft. (because the cruft just looks like comments to the validator and every sane browser on the planet)

      That's if this is actually an issue.

      References

      CNet tells how JavaScript will eat your babies: http://snipurl.com/16u4z

      Conditional comments: http://snipurl.com/16u5j

      Complex selections with conditional comments: This is totally cool and absolutely invaluable. Look toward the bottom of this article -- http://www.positioniseverything.net/articles/multi IE.html

    4. Re:Just in case it *is* broken by The+PS3+Will+Fail · · Score: 1
      "Thanks to CNet's JavaScript hysteria (see below), more and more people seem to be turning JS off these days."
      They're trying to kill "Web 2.0"!!! Those bastards. [note: sarcasm]
    5. Re:Just in case it *is* broken by Anonymous Coward · · Score: 0

      Your sister degrades nicely? and they give awards for this? I've seen people degrade spontaneously (more implode than degrade actually) but that's a new one on me...

    6. Re:Just in case it *is* broken by syousef · · Score: 2, Informative

      robably stems from the IE workarounds that were poorly done falling apart under IE7, or something similar. In other words, it's partly the fault of the developers

      Just what were the developers suppose to do? *NOT* work around the bugs and non-compliance??? Or keep web sites so basic they didn't fulfil their business function???

      --
      These posts express my own personal views, not those of my employer
    7. Re:Just in case it *is* broken by Brummund · · Score: 1

      I must admit a small part of me (Ok, I was jumping with joy) really hoped that thousands of badly programmed credit card verification pages now would fail miserably, and that quite a few webdevs would be struggling.

      Damn, false hopes again, Slashdot!

    8. Re:Just in case it *is* broken by mackyrae · · Score: 2, Funny

      Code without hacks. I never used a hack, yet my sites always turned out how I wanted them.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    9. Re:Just in case it *is* broken by Schraegstrichpunkt · · Score: 2, Funny

      by mackyrae (999347) Alter Relationship on Sunday January 07, @09:07PM (#17503698)
      (http://www.myspace.com/maco)

      Code without hacks. I never used a hack, yet my sites always turned out how I wanted them.

      (Emphasis mine)

    10. Re:Just in case it *is* broken by Schraegstrichpunkt · · Score: 2, Insightful

      Using JS for something like this is a bad idea. Thanks to CNet's JavaScript hysteria (see below), more and more people seem to be turning JS off these days.

      Tough. If you're tech-savvy enough to disable JavaScript, then you're tech-savvy enough to know better than to use MSIE. If I'm going to cater to IE users at all, I'll cater to the ones who legitimately don't know how to use anything else.

    11. Re:Just in case it *is* broken by ibbey · · Score: 1

      Oh man, that's a horrible page. Did she just say that she WANTED it to look like that?

    12. Re:Just in case it *is* broken by ibbey · · Score: 1

      And I should point out that it looks marginally better under IE. A tad bit of irony there, pointing out that SHE doesn't need hacks to make her site look the way she wants, but only by using a broken browser and ignoring compatibility with other non-broken ones. Here's a suggestion: Look at your site in Firefox before trumpeting how great you are on web standards.

    13. Re:Just in case it *is* broken by Schraegstrichpunkt · · Score: 2, Interesting

      Here's a suggestion: Look at your site in Firefox before trumpeting how great you are on web standards.

      Or, at a minimum, use browsershots.org.

    14. Re:Just in case it *is* broken by mackyrae · · Score: 1

      I do use Firefox (except when I have to check for IE6 flaws, in which case I have to pull out IEs4Linux), and the CSS is actually right. I think myspace has some z-indexes messing with it, but I took a CSS form for myspace and filled it out. I haven't gotten around to just writing a new layout for it altogether (nice high z-indexes to cover up their crap). When I write an actual page from scratch (no, no Dreamweaver or Frontpage WUSSIWYG BS), it looks right.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    15. Re:Just in case it *is* broken by mackyrae · · Score: 1

      Did you ever try putting MySpace's main page through a code validator? Blame their crap code. If they could code properly to begin with (how expected are those "unexpected errors"?), I wouldn't have to try to compensate for their shortcomings. I gave up on trying.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    16. Re:Just in case it *is* broken by unoengborg · · Score: 1, Insightful

      Sorry, but that site looks awful in firefox and konquerer (meaning that it probably doesn't
      look right in other khtml based browsers either). I really can't imagine that you meant it to look like this.

      A good idea to make site work well everywhere is to run them through html validator at http://validator.w3.org./ When it passes the test, test it in whatever browsers you plan to support, if something doesn't work, remove or change the feature in a way that the page validates correctly.

      This gives you the best chances that your site will work even in browsers that you haven't tested.

      Currently your site generates 1024 errors when validated.

      W3c have also similar test for validating CSS. Use it and then remove or make adjustments so that it works in the browsers you officially intend to support but still passes w3c tests.

      BTW, IE regardless of version is a disaster, when it comes to supporting CSS.
      Just try http://www.webstandards.org/files/acid2/test.html.
      Firefox will not work properly either, but it is far better than IE. Konquerer passes acid2
      and probably others based on KHTML such as Safari, Opera is supposed to work as well.

      I really wish browser manufacturers would start to support CSS properly, it would make it so much easier to build and maintain good web sites.

      --
      God is REAL! Unless explicitly declared INTEGER
    17. Re:Just in case it *is* broken by syousef · · Score: 1

      This is not about hacks. You can write hacks for Firefox just as well as IE. This is about WORKAROUNDS - finding features that should work in the browser that don't, then finding a way around them, only to discover that that way - the only way to do what you need - requires non standard functionality. If there's a choice between a standard way that works and a non-standard way that works you pick the standard. If you're asked to do something that uses IE specific functionality that your boss/customer/client knows can be done, but it requires the use of something non-standard, what are you suppose to do once you've pointed out the downside of proceeding? Quit?!? Refuse?!? Few developers would do that and it's unreasonable to blame them for wanting to keep their jobs.

      --
      These posts express my own personal views, not those of my employer
    18. Re:Just in case it *is* broken by syousef · · Score: 1

      ...and yes...your web site as others pointed out is awful. Also in terms of functionality it doesn't demonstrate how to do even a quarter of what I'm expected to do day to day. Where's the user input, sytle sheets to print vs display, export functionality, etc. etc.

      If you honestly don't understand why others require functionality other than display a personal goth style page you shouldn't be commenting on this.

      Not to mention even if you stick to standards things display and behave differently between browsers.

      --
      These posts express my own personal views, not those of my employer
    19. Re:Just in case it *is* broken by mackyrae · · Score: 1

      You could set 2 style sheets and have one be for IE and then that will have the IE-only stuff, and one be for standards-browsers and make it look totally different if you want. Using z-indexes, you can show two completely separate sets of content if you want.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    20. Re:Just in case it *is* broken by mackyrae · · Score: 1

      Acid is not a web-standards test. It leaves out a lot of standards and it throws in a lot of non-standard stuff.

      There, I changed my myspace so you can't see myspace's BS, and all my stuff is in a higher-z-index div covering the myspace-type content. New layout, yay! I know it works in FF (though the Flash ad covers part, so get out your ad-block plus extension). IE 6 on Linux says it doesn't work. It gets hung up at that Flash ad and the rest of the page doesn't really load. IE7 4 Linux isn't out yet, so no idea on that.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    21. Re:Just in case it *is* broken by mackyrae · · Score: 1

      Oh, I was recoding it when you looked at it. Your comment's at 12:33, and I cut out chunks of MySpace's code and threw black tarps over them right after I posted at 12:20.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    22. Re:Just in case it *is* broken by pikkumyy · · Score: 1

      To be honest, your solution seems like the most wrong thing one could possibly do.

      And submitting forms via input type img is not broken.

    23. Re:Just in case it *is* broken by delinear · · Score: 1

      If you're asked to do something that uses IE specific functionality that your boss/customer/client knows can be done, but it requires the use of something non-standard, what are you suppose to do once you've pointed out the downside of proceeding? Quit?!? Refuse?!?

      Use conditional comments.

      Let's face it, as web developers we've known IE7 was coming for quite a while now, and we've also known (or should have known, there's been enough written about it) that many of the old hacks would be removed. Conditional comments have also been around long enough for us to realise that they are a much safer option for providing IE6/5 workarounds which will degrade well in the future.

      Personally, I adopted this approach early and, when IE7 did hit the streets, I found it worked almost flawlessly with my standard stylesheets with very little tweaking needed, while IE6 still played nicely with its own stylesheet. Selector support is still not great, but I tend to use universally safe (if not exactly pretty) workarounds for those anyway.

      At the end of the day, IE7 is still pretty broken, it's still holding back developers who know what could be possible with better CSS support, but it's such a massive leap over IE6 that, even if it does mean fixing millions of b0rked websites, hopefully that's a one-off and we can now focus on much more standards-compliant sites going forward.

    24. Re:Just in case it *is* broken by delinear · · Score: 2, Informative

      That's the whole point the GP was making - you insert a standard submit button in the page, then you use javascript to replace that button with your fancy image. If some visitors then have javascript disabled, they will still see the standard submit button and hopefully be able to use the site. Everyone else will get the prettified version.

      In this case, conditional comments aren't the way to go if you need to maintain a particular design - javascript will serve the design as its meant to look to the most number of users while allowing the site to gracefully degrade for users savvy enough to disable scripting. Using conditional comments to hide the image submit from IE (and I don't believe for a second that image submits don't work in IE7, I mean FTW?) would just deny the site design to the vast majority of your audience. In terms of most styling issues though, you are 100% correct, conditional comments beat hacks every time because they are future-proof in a way hacks were never guaranteed to be.

      Remember, there's nothing wrong with using javascript so long as your site works just as well with scripting disabled.

    25. Re:Just in case it *is* broken by Unski · · Score: 1

      Dear, it's not your Z-indices or competence in CSS. It's that you're a shite designer. And one with the temerity to throw a link to a myspace page around on slashdot. Oh, the angst. Black background. Red text. Multi-panelled iframe ugliness (one which is not mitigated when browsing in Safari FYI). You're deep. Very deep. And you play the guitar. Wow. I bet you totally cut yourself in rapture at your pointless little webturd, and if you are actually a web designer by profession I can just imagine you now, dismissing clients' requests for eye-catching graphics and evangelising pompously about the evils of plug-ins and IE6 hacks. If I saw you on the street, I would spit on you.

    26. Re:Just in case it *is* broken by Oddscurity · · Score: 1

      I'm glad to see someone understood the underlying mechanism of my suggestion. ;)

      Myself, I filter javascript, cookies, ads, flash, activex and so on at the firewall level for sites unknown.

      --
      Indeed!
    27. Re:Just in case it *is* broken by mackyrae · · Score: 1

      Ugh, like hell. I hate emo kids just as much as the next kid. Angst? Ugh. FOAD. By the way, check the source. There are no iframes. If I recall correctly, MySpace's parser kills them. The point was to make the page static. Everything is within view at first, no need to scroll down a really long page (which is the icky result of that comments thing). I hate pages that involve scrolling down forever and then back up again just to reach a navbar. Oh, who said plug-ins were bad? It says right on there "go get Ad-block Plus." By the way, I don't play guitar. Guitars are tiny, and comfortable to hold. That's a bass. Or are you too stupid to count to four? LMAO yeah I'm deep...haha good one. I'm deep as a puddle, and perfectly willing to slap any kid who says "woe is me, she doesn't love me." Did you even see the band list? It's mostly ska and reggae! I assure you, you will never catch me listening to shitty music like My Chemical Romance or whatever else kids listen to these days. I'll stick to ska, reggae, jazz, and funk, thanks, with only the rare venture into Minor Threat-style hardcore and a bit of AFI-when-they-were-punk. And red text is to coordinate with the text on the background, duh.

      By the way, find me a Safari for Linux if you want me to test for a browser that's about as common as Konquorer.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
  5. Not a useful article, really by djkitsch · · Score: 4, Interesting

    It would be nice to see examples of failing code, for instance. I've not tried it myself yet. The author's English skills leave a lot to be desired, to the point of making his complaints a bit vague.

    The upside to this is that the same "forced" upgrade procedure MS are using to roll out IE7 can also be used to roll out bigfixes without user intervention, if IE7 was originally installed transparently anyway.

    Anyway, I can't say it a big surprise that IE7 has its own foibles. IE6 was also a developer's nightmare, with the DOM and JS environment behaving differently from Firefox, Opera etc, so it's just another workaround. I'm only disappointed that Microsoft didn't make more of an effort to bring it inline with the competition so we could avoid yet another set of JS and CSS hacks. It's not like they have limited resources!

    --
    sig:- (wit >= sarcasm)
    1. Re:Not a useful article, really by Richard+W.M.+Jones · · Score: 1

      I can't see that they've fixed anything very much in IE7. Our IE6 fixes used the "* html" hack, and that was fixed in IE7, but then we found we needed to include all the same fixes anyway. So now we end up having to serve two extra stylesheets.

      I ranted about that on our company blog.

      Rich.

    2. Re:Not a useful article, really by Anonymous Coward · · Score: 0

      Just use *+html to serve those same fixes to IE7.

    3. Re:Not a useful article, really by cdwiegand · · Score: 2, Informative

      Sure, try using a variable named status or error. In IE7, MS silently makes those reserved words. How do I know? I used them in my AJAX library at my old job. Weirdly, IE7 would break, with IE6/FF wouldn't. After doing some testing, I eventually found out that you can't have a variable named either of those two in IE7's JS. And I found NOTHING on the web anywhere where they (or anyone) said that that wasn't allowed....

      --
      . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
    4. Re:Not a useful article, really by cortana · · Score: 1

      Hm, I thought IE7 implemented adjacent sibling selectors?

    5. Re:Not a useful article, really by Frizzle+Fry · · Score: 1

      Status didn't magically become a reserved word in IE7. The variable 'status' refers to the status bar in IE7 just like it did in IE6. IE7 doesn't let script fuck with the status bar anymore (which is good), so the status variable is now read-only. If you were storing random information by saving it in the status bar object (the status variable), then your app is going to have problems in IE7, but really you shouldn't have been doing that in the first place.

      --
      I'd rather be lucky than good.
    6. Re:Not a useful article, really by FinestLittleSpace · · Score: 1

      I would say that it's generally pretty bad practice in /any/ language to use 'status' or 'error' as a variable name as they are frequently reserved by frameworks (which, really, shouldn't use them either), core components/libraries, and often the actual operating environment. Sure, IE7 shouldn't make up it's own rules, but similarly, you should be careful with your naming conventions .

    7. Re:Not a useful article, really by Anonymous Coward · · Score: 0

      Thats funny....the javascript functions are wacko just look at what has happened to some information web sites. The web site developers are having a ton of trouble with css and linked objects. Standards are out the Windows and forms are really screwed just ask these guys http://www.fishwizard.com/

    8. Re:Not a useful article, really by Anonymous Coward · · Score: 0

      Possibly a good idea to specify, for the lazy, that Richard does know about IE conditional comments, and that what he's complaining about is that using that solution requires separating the IE fix from the main stylesheet.

      (It would have been nice, really, if Microsoft had thought to introduce a conditional comment syntax for CSS as well...)

    9. Re:Not a useful article, really by ralphdaugherty · · Score: 2, Insightful

      The upside to this is that the same "forced" upgrade procedure MS are using to roll out IE7 can also be used to roll out bigfixes without user intervention, if IE7 was originally installed transparently anyway.

            I am on Windows automatic update and was concerned after reading somewhere here on slashdot awhile back that IE7 would automatically be installed.

            But I was given a dialog option to install IE7 or not, and I checked no. There was nothing forced whatsoever, so I'm not sure where that is coming from.

        rd

    10. Re:Not a useful article, really by Chandon+Seldon · · Score: 1

      What's really bad practice is globally turning simple words into reserved words / special variables in a language with existing code. This creates a problem that should have been solved long ago with the concepts of namespace and scope. If I declare a variable in my code, that name should refer to *my variable*.

      Using a special global "status" variable to refer to something like the status bar is wrong and dumb. If anything there should be a method on some "browser window" object that sets / gets the status bar.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    11. Re:Not a useful article, really by syousef · · Score: 1

      It's not like they have limited resources!

      When exactly did they find a way to obtain an infinite amount of cash and an infinite number of excellent developers? Did they patent the process???

      Puhlease. No one has literally unlimited resources. Even MS has to budget and plan.

      --
      These posts express my own personal views, not those of my employer
    12. Re:Not a useful article, really by MickDownUnder · · Score: 1

      If you were really having to contend with bugs in IE 6.0 and 7.0 you would know this article is a total bs. I find it +5 interesting that a comment based on ignorance about an article based on ignorance gets modded +5 interesting.

    13. Re:Not a useful article, really by arkanes · · Score: 1
      It is, actually, but JavaScript (or ECMAScript, this is part of the standard) has a notion of a "default object" which is the global namespace. In IE, the global namespace is the window object. This is documented (if you know where to look) and perfectly standards compliant, even if it is sometimes obnoxious.

      As a hint for *your* code, due to JavaScript's stupid scoping limitations, it's best to minimize your global variables. Have a single global object with some relatively complicated name (or a global function you call to initialize an object) and expose your error and status information as part of that object.

  6. Bah by F452 · · Score: 4, Interesting

    And the MOST killer thing was the DISability of IE to submit data through "input type img"

    Maybe I'm not understanding what the claim is, but it's easy to demonstrate that this is not true. I just tried with IE7 to submit data on a form that uses an input type of image and see that it works fine.

    This article has almost no information and it seems the only reason it was posted here is to stir up anti-Microsoft antagonism. (Now someone will say, "You must be new here.") :-)

    In my experience, IE7 is much better at supporting standards than IE6. A huge improvement in CSS support, so that now as I design in Firefox 2.0 and occasionally verify things in IE7, I see that they are very, very close. Most of what I'm doing is working with WordPress blogs so it's very possible I'm not using things that are now broken, but if anything Microsoft should be given some credit for improving their browser.

    There's plenty of reason to not like Microsoft, but this article doesn't supply much (if any) ammunition, and it doesn't do the free software crowd much of a service to engage in our own unsupported FUD.

    1. Re:Bah by Timesprout · · Score: 3, Insightful

      Its getting way too typical around here. Some obviously clueless twat cant do something, blames MS and Slashdot post it like its gospel truth. For a site thats supposed to be clued up technically its just fucking embarassing.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Bah by mtenhagen · · Score: 4, Funny

      This article has almost no information and it seems the only reason it was posted here is to stir up anti-Microsoft antagonism. You must be new here.
      --
      200GB/2TB $7.95 Coupon: SAVE90DOLLAR
    3. Re:Bah by pkaral · · Score: 1

      You must bed new here.

    4. Re:Bah by Blain · · Score: 1

      In Soviet Russia, smart-ass comments make you!

    5. Re:Bah by MickDownUnder · · Score: 1

      *comic book guy voice* I concur. Worst article ever!

  7. Re:Microsoft does suck by Professor_UNIX · · Score: 5, Insightful
    Its as if there's a whole new generation of people at Microsoft who don't give a shit.
    But that's exactly what needed to be done! The "backwards compatibility" crap is why web sites still need special hacks to display their pages differently to IE 5 and IE 6 clients than modern browsers that actually follow the standards. These platforms were broken from the get-go but people coded their sites to embrace the broken functionality while many times ignoring the standards-compliant browsers!
  8. more than an incomprehensible rant by yagu · · Score: 4, Interesting

    As some have pointed out, this appears to be an incomprehensible rant. The "article" referenced says little and backs up that little with less.

    I also notice the "submitter" seems to be the same person as the blogger for the article. Not saying this shouldn't happen, but this usually shouldn't happen... If it's good enough to get "published", it's good enough to be published by someone other than the author.

  9. Mod up!! by Anonymous Coward · · Score: 0, Flamebait

    You are totally spot on, and yet got modded -1 Troll. Figures. Why exactly are the editors here if they leave such childish name calling like "M$" on the front page?

    Somehow I doubt if I submitted a story calling Linux "Linsucks" it would be accepted. It's almost pathetic how long lasting the Microsoft hatred has lasted. The editors are in their thirties now for chrissakes. Grow the fuck up.

    1. Re:Mod up!! by Millenniumman · · Score: 2, Funny

      Replacing the G in GNU with a hammer and sickle or peace sign would seem fair as a rebuttal to "M$", but /. doesn't support the character.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    2. Re:Mod up!! by ajs318 · · Score: 1

      If you knew the scale of the damage Microsoft had done, you wouldn't be apologising for them.

      Microsoft are hated for a good reason.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:Mod up!! by DavidD_CA · · Score: 4, Funny

      Replacing the G in GNU with a hammer and sickle or peace sign would seem fair as a rebuttal to "M$", but /. doesn't support the character.


      In Soviet Russia, communist icon supports YOU.

      --
      -David
    4. Re:Mod up!! by gbjbaanb · · Score: 0, Troll

      tosh. If it wasn't for M$, we'd be posting this using our time-sharing allocation on one of the 6 IBM computers the world would be using.

      Regardless of the 'damage', there hasn't been a viable alternative to the OS that everyone wanted to use. Sure, Apple has been around for ages, but its hardly captured the imagination of business users who (obviously) havn't bought millions of PCs. You may not like M$s market monopolisation, but you should be happy that they have brought the world to the position where everyone has several computers available to them.

      Things will be different in the future, but then it'll probably be Sony PCs everywhere running your home cinema instead :(

    5. Re:Mod up!! by Anonymous Coward · · Score: 0

      Oh the irony in someone calling another person's post "childish" and then saying "grow the fuck up".

      Take some of your own advice, you fucking hypocrite.

    6. Re:Mod up!! by Sheltem+The+Guardian · · Score: 0

      Bullshit. What about amiga? What about macs? What about sun workstations?

    7. Re:Mod up!! by TheRaven64 · · Score: 5, Insightful

      tosh. If it wasn't for M$, we'd be posting this using our time-sharing allocation on one of the 6 IBM computers the world would be using. What makes you think that? By the time the IBM PC and MS-DOS were release there were a large number of 8-bit computer systems, and home computing was a rapidly growing market. The Apple II was very successful, and the BBC Micro in the UK was starting to gain significant inroads (it was about the only computer you would see in most schools in the '80s). Some of the 8-bit machines ran Microsoft BASIC, but many others didn't.

      Without Microsoft / IBM, we would have had Apple, Acorn, Commodore and many others competing for the desktop market. All of these got GUIs as standard before any Microsoft platform. In addition, I suspect that the lack of a single strong player would have encouraged the widespread adoption of open standards much earlier; how else would you with your Mac be able to work with your customer and his Amiga?

      --
      I am TheRaven on Soylent News
    8. Re:Mod up!! by Yvan256 · · Score: 1

      What about Atari too? And even the generation before that, CoCo3 with OS/9 and C64/128 with GEOS? And the Apple IIs?

      Kids these days, they think computers started with MS-DOS and the only competitor ever was Apple.

    9. Re:Mod up!! by man_of_mr_e · · Score: 1, Troll

      What makes you think that? By the time the IBM PC and MS-DOS were release there were a large number of 8-bit computer systems, and home computing was a rapidly growing market.

      Yes, all of them proprietary. I think it's unlikely that personal computers would have become the commodity they are now if the likes of Apple and Commodore had controlled the market.

    10. Re:Mod up!! by Dog-Cow · · Score: 1

      See, this just shows that you don't understand people at all. Most "kids" don't go around saying "grow the fuck up", but a rather large number of English-speaking adults do. So obviously, it's not childish to do so, but rather adult.

    11. Re:Mod up!! by MozillaMike · · Score: 0

      The problem is not M$ per say but the fact that they don't develop browsers very well. I also agree that there isn't really a viable option for an alternative O.S. unless you are a Linux user, of which most of the world is not. Maybe Google will come up with a browser and possibly an O.S. that'll rock the world's socks off. But until then, we look to the open source alternatives, and the rest of the world suffers under what apple and m$ put out.

      --
      GCS/MU d- s: a--- C++ W+++ w+ M-- PS--- PE++ t+ R+ tv b+ DI++ G e- h! !y
    12. Re:Mod up!! by alienmole · · Score: 1
      If you knew the scale of the damage Microsoft had done, you wouldn't be apologising for them. Microsoft are hated for a good reason.
      OTOH, it's not a good idea to give any credence to "articles" like the blog rant being discussed here. It doesn't do anything to help the anti-Microsoft position when criticism is based on ignorance and mob behavior.
    13. Re:Mod up!! by WilliamSChips · · Score: 1

      What about fucking CP/M, even? Microsoft got lucky.

      --
      Please, for the good of Humanity, vote Obama.
    14. Re:Mod up!! by Hucko · · Score: 1
      Communism is inheirently closed, it is the "state" that is responsible.

      Closed source is compariable to communism; open source the responsiblity of the individuality.

      Just because people work together to deliver a product doesn't mean communism. When people have limited set "choices" forced upon them, to "serve" the greater "good" of the greater majority, that is communism.

      A imaginary communist software company (probably a monopoly; wouldn't work that well otherwise) would say something like this ... You must pay x$ (arbritarily chosen value) to use our software; you must install x to do y... etc ignoring any other alternatives, and refusing to play nice. Unfortunately, this time the "state" appears to be market knowledge and apathy.

      Replacing with a hammer and sickle wouldn't be a fair rebuttal at all.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    15. Re:Mod up!! by mstone · · Score: 4, Insightful

      Erm, I think you need to recap your history of the personal computer.

      When IBM finally decided to sell PCs, Apple had a damn good run at first-mover advantage. IBM wanted to keep Apple from getting the same kind of lock with the Apple ][ that it now has with the iPod, so they decided to rush a disposable launch-vehicle product into the market, then evolve what it considered a 'good' product once its place in the channel was secure. They gave the job of designing the new product to an engineer who had the good sense to run a production capacity baseline, and realized that it would take something like 18 months to open a factory that did nothing but ship empty boxes. Any product design, supplier contracts, and production setup would have to be added to that time.

      Instead, he proposed a radical solution: build the initial product from off-the-shelf parts, using third-party assembly houses for the actual production. That would put the new product in the market fast enough for IBM to build a place in the channel, and would buy them time to work on setting up production for an all-IBM product. Trouble was, that model would be vulnerable to copying, so IBM needed something to keep its proprietary lock on the product.

      The result was the BIOS chip. That was IBM property pure and simple, and no computer could run (or at least be compatible with IBM's machines) without one.

      The plan was approved, and IBM established contracts with a whole slew of outside vendors to supply parts of the initial system, including a tiny little place in Washington called Microsoft.

      Then some bastard from a company called Compaq reverse-engineered IBM's BIOS chip and developed a brutally legal clean-room copy.

      That opened the floodgates of commodity PCs. Not anything IBM or Microsoft did by choice. In fact, since the OS was the only thing that made an IBM computer distinct in the market, IBM suddenly found itself needing Microsoft more than Microsoft needed IBM.

      And that's how a tiny little company with a crap product came to inherit one of the largest and best organized sales channels in the world, and bootstrapped itself into one of the largest companies of all time.

    16. Re:Mod up!! by man_of_mr_e · · Score: 2

      Nice history, but largely irrelevant to my point. Proprietary computers would have never gained a foot hold. Apple may have had the largest marketshare, but there were be 10 or 20 competing products that would all be incompatible with each other. Regardless of whether or not it happened by plan or accident, the fact that the IBM PC was relatively open that could be easily reverse engineered and commoditized is what made the PC industry take off, not Apple or Commodore.

    17. Re:Mod up!! by sowth · · Score: 1, Insightful

      Apparently many people have forgotten recent history (the past 10-20 years). MS is the reason there are no other commercial web browser and commercial desktop OS vendors. Just look up all the info on the anti-trust trial, and that is just the beginning. The problem is indeed MS. They smash all competition then get lazy and start crapping out really poor code again. They don't care. Their goal isn't to make the best OS/browser ever, their goal is to take over the software world.

    18. Re:Mod up!! by dkf · · Score: 1
      And that's how a tiny little company with a crap product came to inherit one of the largest and best organized sales channels in the world, and bootstrapped itself into one of the largest companies of all time.
      Except that, by corporate standards, Microsoft aren't all that large. There are many companies much larger. There are even many IT industry companies that are larger. What Microsoft are is a very large (largest?) software company.
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    19. Re:Mod up!! by mstone · · Score: 1

      Okay, I see your argument, but I still disagree.

      First, when you have a market with lots of small, incompatible products, the one with the largest long-term market share ends up becoming the de facto standard. Look at the iPod. Apple was in a good position to have the standard product then, just as it has now.

      Second, as another bit of history, the Apple ][ was a remarkably open platform. I still have the owner's manual for one (and the ][ itself for that matter), which contains circuit diagrams for the motherboard, design specs for cards to go in the internal slots, and a complete code listing for the ROM. Yeah, only Apple could make that specific product, but you'd be hard pressed to find a product easier to reverse-engineer for the sake of compatability.

      That openness was part of what made the ][ such a popular product, in fact. If the basic machine didn't do something, it was easy for third-party vendors to build a card that would.

      Besides (history again), Visicalc was what really made microcomputers take off.

      An Apple ][ running Visicalc gave business people the power to crunch numbers in a way they'd never done before. They didn't have to submit a batch job to the mainframe in the basement, they could explore a dozen different ways of arranging the numbers right there at their desks in real time. The cost/benefit ratio on that power was so good that buying the machine and the sofware was a no-brainer.

      That took computers from being a toy for electronics geeks to something professional people would have in their homes. It was enough to maintain the growth of a microcomputer market until Apple released the Mac.

      The Macintosh touched off the second wave of computer adoption with its WYSIWYG display. That started the movement for desktop publishing. Computers stopped being something for people who crunched numbers and became tools for people who wanted to create documents.

      Tim Berners-Lee and the NCSA kicked off the most recent proliferation of home computing with the web. That brought the default feature-set of a computer up to a level that pretty much everyone would desire.

      Neither of the first two movements was hurt in any way by the Apple ][ or the Mac being proprietary, or closed systems.

      Granted, Apple's management did vastly restrict the number of GUIs out there until Microsoft wrangled a contract interpretation that allowed them to produce Windows, and that opened a floodgate of GUI machines capable of making the web meaningful. But it was really only a matter of time before someone found a legal way to bring something more than a character-mapped command-line interface to market. Blit, Andrew and W predated the Macintosh, and the X project began in 1984, the same year the Mac was released. Sooner or later, someone would have built an interface that was good enough and had an undeniably clean provenance. And since Richard Stallman had been on the track of Free Software since 1979, he almost certainly would have taken a crack at it had Microsoft not gotten there first.

  10. Re:Microsoft does suck by Alien+Being · · Score: 1

    "...to all of its developers"

    No, MS has sent the FU to its customers and partners. I'm happy to see it.

  11. Completely and 100% untrue by NineNine · · Score: 4, Informative

    This is just fucking ridiculous. This little rant is not only incoherent, but it's 100% wrong. See for yourself.

    Jesus, do Slashdot editors actually *do* anything? Seriously. Do any of them actually *read* the articles they're posting, or is it all about pageviews and keywords?

    1. Re:Completely and 100% untrue by jlowery · · Score: 0, Redundant

      > Jesus, do Slashdot editors actually *do* anything?

      You must be new here.

      --
      If you post it, they will read.
    2. Re:Completely and 100% untrue by Briareos · · Score: 0, Redundant
      Jesus, do Slashdot editors actually *do* anything? Seriously. Do any of them actually *read* the articles they're posting, or is it all about pageviews and keywords?

      You must be new here... :P

      np: Kaito - We Were Born Here (Hundred Million Light Years)
      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    3. Re:Completely and 100% untrue by NineNine · · Score: 1, Flamebait


      You must be new here.


      Check out my uid. I've been here a while. What's frustrating is that Slashdot used to be good. After they went public, the quality of the articles have gone downhill dramatically. It seems like half of the articles they post these days are like this one: completely untrue, completely unfounded, and barely literate. It's unfortunate that the Slashdot editors have taken such a massive amount of traffic, and a large amount of inertia, and essentially shit on it. If any of the editors did even a tiny bit of work (spell checking, reading the articles, checking to see if the same article was posted within the past few articles), Slashdot could be what it used to. Now, it's just a rapidly declining brand (like Netscape) that is failing due to gross negligence and neglect of the owners.

      I can assure you that if I had a web site with anywhere near this kind of traffic, I wouldn't throw it down the toilet the way these guys are.

      What really needs to happen is that the shareholders of VA Software Corp need to sue OSTG to get the current managers (and Slashdot editors) fired, and some responsible ones in their place. The way that OSTG is being managed is quite literally, probably criminal.

    4. Re:Completely and 100% untrue by Anonymous Coward · · Score: 0



      You must be new here.

    5. Re:Completely and 100% untrue by JoshJ · · Score: 1

      Would you like some cheese with that whine? It's rather bitter, it's probably a good idea.

    6. Re:Completely and 100% untrue by Anonymous Coward · · Score: 0

      You must be new here.

    7. Re:Completely and 100% untrue by yavori · · Score: 1

      I posted a COMMENT on my site about this... please don't judge that wrong! I have not submitted this without testing it... and I did test it again. Sorry if the information was not that much and I didn't give some code but if you read my post you will understand. About IE7 not submitting data when INPUT TYPE IMAGE is clicked is still not working on several of the PCs I got and on my fellow developers too... it maybe an APACHE or PHP issue but I REALLY DOUBT THAT IT IS. So it maybe a patch I didn't still apply to my IE7 so sorry if this is old or something wrong for you... FORGIVE ME I am not all known! ----- Human Knowledge Belongs To The World

      --
      Human Knowledge Belongs To The World
    8. Re:Completely and 100% untrue by Anonymous Coward · · Score: 0

      It's nearly impossible to be both incoherent and provably 100% wrong*. The submitter might actually have meant something true.
      I took it to mean that his app was trying to use a VALUE on the tag. And while that may or may not ever have worked (I'm not going to bother checking it out just to make a 1-minute comment be completely correct), the page you linked to doesn't test it. And, for all we know, the incoherent submitter might have meant something else altogether.

      *This is why not everyone can agree the president is a complete liar.

    9. Re:Completely and 100% untrue by asills · · Score: 1

      Did you first try to see if you have any add-ons or toolbars installed into IE that could be causing this behavior? I've had experience with 3rd party IE add-ons (popup blockers, yahoo toolbar, etc) effectively making IE (6 and 7) "not work" and make the user very mad at Microsoft.

      I've never seen explicitly this behavior, but the article is hardly backed up by any real evidence that you isolated it to IE7 and not your environment.

      --
      -- What did Spock find in Kirk's toilet? The captain's log.
    10. Re:Completely and 100% untrue by Anonymous Coward · · Score: 0

      I, for one, welcome our new Slashdot-editing overlords.

    11. Re:Completely and 100% untrue by gbjbaanb · · Score: 1

      On the other hand, it does look like they're beginning to address the editorial problem with the FireHose. Now, when they post a dupe, they can at least point to the readers and say 'yes, but you lot kept voting for both articles'.

      sure... beta... I hope they'll remove already-selected articles from the list, and will also remove obviously nonsense (eg spam, adverts) articles.

    12. Re:Completely and 100% untrue by gad_zuki! · · Score: 1

      >Jesus, do Slashdot editors actually *do* anything?

      Yes, they tow the slashdot line "OSS good, commercial software bad." Facts don't matter. Repeat that to yourself: facts dont matter here. If any other news outlet or corporation would make these kinds of slanderous claims against OSS then the cries of oppression and people being paid shills would be deafening, but when slashdot does it we just swallow our own hyposcrisy. No wonder so few people take OSS and especially its promoters seriously. Slashdot is still seen as a 'kiddie' site, and this is more justification of that view.

      Hell, even the summary is wrong. Anyone who has even installed IE7 knows it wasnt exactly forced on them. Even if you have auto updates on, there;s a big splash screen asking you if you want to install the damn thing. You can see it here.

    13. Re:Completely and 100% untrue by Reality+Master+101 · · Score: 3, Insightful

      Check out my uid. I've been here a while. What's frustrating is that Slashdot used to be good. After they went public, the quality of the articles have gone downhill dramatically.

      Eh, I've been around awhile myself, and I have to say that this sort of thing went on before. They've never spellchecked, and they've always run some crap-o-rama articles. Hey, at least Jon Katz is gone. :) Everyone complained about quality back then, too.

      I think one of the things that makes Slashdot good is the fact that they do have human editors. Human editors mean human mistakes. Granted, sometimes you have to shake your head at the level of stupid mistake, but on the whole, Slashdot is where it is because of CmdrTaco, not despite him. I think replacing the editors would turn Slashdot into just another ranting blog.

      --
      Sometimes it's best to just let stupid people be stupid.
    14. Re:Completely and 100% untrue by joshv · · Score: 1

      My uid is smaller than your uid! nya!

    15. Re:Completely and 100% untrue by Anonymous Coward · · Score: 0

      Even the statistics he quotes are wrong. He claims that the statistics are from the W3C (the organisation that created many web specifications like HTML 4, CSS, etc), but in actual fact, the source is W3Schools (a sleazy hanger-on that has crappy tutorials trading on the good name of the W3C). I mean, web statistics like this are snake oil anyway, but he doesn't even understand that these are two totally different organisations.

    16. Re:Completely and 100% untrue by UncleTogie · · Score: 1

      it maybe an APACHE or PHP issue but I REALLY DOUBT THAT IT IS.

      If you don't know WHERE the problem is, blaming it on Microslop until you figure out what you missed is sloppy. Nothing personal.
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    17. Re:Completely and 100% untrue by NineNine · · Score: 1

      I think one of the things that makes Slashdot good is the fact that they do have human editors.

      I agree with you there. I don't want to read another aggregation site. It's great to have human input. The only problem is that the human input here is often dumb as a bag of rocks.

      I think replacing the editors would turn Slashdot into just another ranting blog.

      Are you kidding me? Did you follow the hundreds upon hundreds of anti-PS3/pro-Wii articles over the past year posted by Zonk? I assume they're being paid by Nintendo, but still... it was really overboard and obvious.
      Or how about the numerous articles that are about one guy who can't get some MS product to work correctly (like this one), and Slashdot turns it into some kind of Illuminati-esque conspiracy?

      I dunno. The rants are fine, but when they're not even based on anything remotely factual (or interesting), I start looking for other places to get my fill of dork reading.

    18. Re:Completely and 100% untrue by Kalriath · · Score: 1

      No, you're wrong. It works perfectly fine (or else PayPal would be PISSED beyond measure). There is no "patch you didn't still apply" - Image submit buttons have never NOT worked. What's wrong is not a problem with Internet Explorer, Apache, or PHP, it's a problem with YOU as the developer.

      I'm used to FUD on /. but this is just ridiculous.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    19. Re:Completely and 100% untrue by daviddennis · · Score: 1

      Well if we're talking about UIDs, I think I still have the lowest one in this discussion. Not that this really means much.

      Someone mentioned Slashdot to me in a primitive aggregation site I worked on for a while and then dropped due to lack of public interest. Maybe I should have stuck with it and thought it through more; on paper, I could have been the previous Digg :-).

      Anyway, I gave Slashdot a lower grade than many of the other sites I featured, primarily I think due to the illiteracy of CmdrTaco's writing.

      But there was a vitality to the site that kept me coming back, despite its literary deficiencies.

      I don't think much has changed, other than the world getting bigger, which affects the number of duplicate submissions and the ability of editors to remember what they'd included before. It might be reasonable to say that human editors don't scale well as things get bigger; that was the problem with Yahoo! as a search engine.

      I've looked at Digg, and to be honest I think the problem with it is that there is so much more in terms of articles. Slashdot edits down the raw article count without mercy, which i something I need when I'm busy.

      So I like Slashdot, and the comments are still good, so here I am. Sure, I wish CmdrTaco would learn the King's English, but the articles are still pretty interesting ... and that's why we're here, no?

      While we're here, by the way, what was the article submitter's problem exactly? His writing is incomprehensible and people seem to have successfully rebutted the idea that this problem is what you would think it was when reading his piece.

      D

    20. Re:Completely and 100% untrue by Pieroxy · · Score: 2, Interesting

      If any other news outlet

      Can you honestly tell me that you know at least ONE news outlet for which facts matter? I live in France and used to live in the U.S. and I am still waiting for one.

    21. Re:Completely and 100% untrue by Kyro · · Score: 1

      I was working on a site a couple of months ago and it was broken in IE6 if you had more than one image submit button per form. So like if you had "edit details" and "proceed to checkout" it wouldn't work in IE6. Every other browser sure, but not IE6.

      It's entirely possible that it's my nubcaek web development skills but I had a bit of a play around and just went with CSS styled normal submit buttons.

      --
      save the GNUs!
    22. Re:Completely and 100% untrue by Chandon+Seldon · · Score: 1

      The problem is supposed to be slightly more specific than that. The claim is that if you say <input type="image" name="thing" value="stuff">, IE7 won't pass through "thing=stuff" when the form is submitted. That's a feature that does see some use.

      I don't actually have a Windows PC with IE7 to test it on. Even if the claim is true, I don't know what the spec says - if the new behavior follows the spec better, it's a good thing. But there's one thing that I'm sure of: If they did change the behavior to not submit a name=value pair for [input type=image] form elements, it's going to break a bunch of websites.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    23. Re:Completely and 100% untrue by Blakey+Rat · · Score: 1

      If you're seeing what you're claiming to see (which, frankly, I doubt-- and yes I am calling you a liar), then it's the result of something happening outside of Microsoft's control. Perhaps some kind of proxy mangling the HTML before it gets to the browser, or perhaps an add-on (and not a common one, like Yahoo Toolbar or Quicktime) is screwing with the browser's behavior.

      Do you seriously think a problem this critical could sneak through dozens and dozens of layers of QA *and* all 70,000 employees at Microsoft who have been "eating their own dogfood" for a solid year now? Do you seriously believe that? What's more likely, that 100,000 people have used IE7 during development and never noticed this, or that you're dead wrong?

      Think about it.

    24. Re:Completely and 100% untrue by finkployd · · Score: 1

      My uid is smaller than your uid! nya!

      Not only do I have you beat, but your UID is the closest to mine I have seen yet (115 away)

      Finkployd

    25. Re:Completely and 100% untrue by Axe · · Score: 1
      Human editors mean human mistakes.

      And some humans make superhuman mistakes.

      Yeah, Slashdot was always like that. Check out my UID. :)

      --
      <^>_<(ô ô)>_<^>
    26. Re:Completely and 100% untrue by Axe · · Score: 1

      I have you both beat.

      --
      <^>_<(ô ô)>_<^>
    27. Re:Completely and 100% untrue by Zontar+The+Mindless · · Score: 1

      I watched the whole lot of yas sneak in here and thought, "There goes the neighbourhood". :P

      --
      Il n'y a pas de Planet B.
    28. Re:Completely and 100% untrue by Tetravus · · Score: 1

      Wow, Jon Katz, that brings back memories. Or not, as I was having some issues with... um, memory back then. Yeah, that's it.

      Whatever happened to him? *wavy transition effect*

      *Fade in to a field, mostly tall grasses with some scattered oak trees. It could be the back campus of Stanford or SLAC. A man is running through the grass, pauses to look back his eyes wide with terror*

      Jon Katz: "I knew that I shouldn't have take that plutonium from the Libyans. If only the time machine had worked, we would have been able to bring back reviews of software before it even shipped. Hell, before its authors even thought of it. If only..."

      *JK turns and runs away from the camera. The sound of a 1970's VW van is heard off camera, engine revving, followed by ululations*

      *The camera pulls back and pans left, bringing the Libyans in the van into the scene. One Libyan is standing up, poking through an opening in the top of the van and holding an AK47. The van shoots through the field scattering cow pies and bouncing across large gopher holes. Somehow the upright Libyan maintains his balance while cocking the weapon.*

      *JK is making a dash for a clump of oak trees, but the Libyans are closing in.*

      *Jump cut - the camera is now in front of JK, we can see his pursuers quickly catching up a look of triumph on their faces. JK is almost to the clump of trees, pauses and reaches into his radiation suit to withdraw a pistol. He turns, faces the Libyans and empties the six chambers without effect. JK throws the gun towards the van in a half hearted final attempt to stop them.*

      *Jump cut - the camera is now behind the Libyans as they slow their van approx. 20 feet from JK. He puts his hands up into the air, the Libyan standing through the hole in the van roof takes aim with the AK47 and unleashes the entire clip on full-auto into JK's chest. JK shakes and jumps with the impacts, then falls back into the grass, apparently lifeless.*

    29. Re:Completely and 100% untrue by Anonymous Coward · · Score: 0

      This place is a raging Linux blog fest from what I can tell.

      No worse than the shitty other blogs who all seem to have their agenda and special ability.

      Agenda, Agenda, Agenda

    30. Re:Completely and 100% untrue by AME · · Score: 1
      Check out my uid [235196]. I've been here a while.

      Ugh. I'm feeling old. I've been here too long, I suspect.

      P.S.: Your assertion that it used to be good is, in this context, patently false. Maybe before *my* time...

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
  12. I'd like to see IE unbundled from Windows by fishyfool · · Score: 0, Offtopic

    why did the EU have to settle for just Windows Media player?

    --
    Enjoy Every Sandwich
  13. What a terrible article. by tidewaterblues · · Score: 3, Insightful

    The editors must be desperate today, or else they don't read these things before they post them. I can't find any good reason why I should trust anything this guy is saying on his blog: maybe he has run into a major issue with IE, or maybe he just does not know how to code JavaScript correctly. If his JavaScript is anything like his grammar, error is a high probability.

    --


    ...En að Besta Sem Guð Hefur Skapað Er Nýr Dagur
    1. Re:What a terrible article. by Anonymous Coward · · Score: 0

      or else they don't read these things before they post them.

      You must be new here.

      It's fairly obvious that Slashdot "editors" don't even read their own site, let alone read the links. There have been plenty of examples of articles posted with either broken links or links to stories that had nothing to do with the summary.

      Of course, I have to love articles where the submitter later points out that the Slashdot editors edited the story to make it more inflammatory or to add spelling and grammatical errors.

      Don't read Slashdot for the articles, they're crap. Just read the comments, that's where the useful stuff is.

  14. This is so True by Slipgrid · · Score: 4, Interesting

    It still won't parse the DOM. Stuff that is simple in Firefox, will never work in IE 7.0. I gave up trying to get some features to work.

    For instance, I have this js based terminal emulator. I don't want to edit that package, but just use js to read some fields. This is sexy in Firefox, but no chance in IE 7.0.

    if (document.Form1.tsprog.value == 'fibfm' || document.Form1.tsprog.value == 'FIBFM'){
    var pwrap = document.getElementById("pbsiwrap");
    var cells = pbsiwrap.getElementsByTagName("span");
    var item = cells[12].textContent;
    document.getElementById ("headspot").innerHTML = '';
    }

    1. Re:This is so True by Derek+Pomery · · Score: 1

      Instead of text content, you could fetch the text child node. I'm pretty sure that works in IE6 and 7.
      And innerHTML is non-standard.
      I'm not sure about textContent.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    2. Re:This is so True by Anonymous Coward · · Score: 0

      of course, the last line is doing something with the elements i just read... they got striped by the form.

    3. Re:This is so True by Derek+Pomery · · Score: 1

      Hm. Seems textContent is old and in w3 DOM spec?
      http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-2001 0913/ecma-script-binding.html
      And it *is* true that recursively fetching text data is a bit of a hassle. Not a huge one though.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    4. Re:This is so True by Zontar+The+Mindless · · Score: 1

      You haven't been working with JavaScript for very long, have you?

      The MSIE equivalent of textContent is innerText, and it's been around since before Firefox was even thought of.

      --
      Il n'y a pas de Planet B.
    5. Re:This is so True by multipartmixed · · Score: 1

      You know, I'll bet there are things in DOM level 3 that aren't supported by any browser. But that's beside the point, since you're intent on bashing ie right now.

      For what it's worth, you can use innerText to achieve the same result in your sample case.

      --

      Do daemons dream of electric sleep()?
    6. Re:This is so True by mollymoo · · Score: 4, Interesting
      It still won't parse the DOM. Stuff that is simple in Firefox, will never work in IE 7.0. I gave up trying to get some features to work.

      The document.FormName.InputName.value form is not part of W3C standards. Try document.forms["FormName"].InputName.value and see if valid code works.

      I would hope that with an up-to-date doctype declaration (strict rather than quirks mode) Firefox would barf on that invalid code too.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    7. Re:This is so True by NickFitz · · Score: 2, Informative

      The textContent property is defined in DOM Level 3. Microsoft has never claimed to support that recommendation, and neither Apple nor Opera claim support for it either. Gecko supports it, although the documentation doesn't make it clear that it's from DOM Level 3. If you write code using features supported by only one browser, then you can hardly complain if it doesn't work on other browsers. What you've done is no different from a developer who codes only for IE-specific features, and then whines when they don't work on Firefox.

      Coding to standards is important, but you're better off coding to the standards that have been implemented. Otherwise you're just playing with the cool new stuff that you like, and that's not how work gets done in the real world.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    8. Re:This is so True by Derek+Pomery · · Score: 1

      ... um. Why are you answering me? Isn't my sample case. I was suggesting cross-browser methods.
      Oh. And using innerText requires annoying browser detection.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    9. Re:This is so True by tepples · · Score: 1

      And innerHTML is non-standard.

      What standard function should be used to turn a string of HTML into a tree of elements for insertion into a DOM tree?

    10. Re:This is so True by ScrewMaster · · Score: 1

      Otherwise you're just playing with the cool new stuff that you like, and that's not how work gets done in the real world.

      Alas, that is how work gets done in the real world, which explains why so many sites work like crap. But I agree that it isn't professional.

      --
      The higher the technology, the sharper that two-edged sword.
    11. Re:This is so True by jZnat · · Score: 1

      I'm not really a JavaScript programmer, but being a Java programmer, I can suggest that you find a class/method/function that can parse XML into a DOM object. Usually, said function is part of the DOM framework for the specific language, and since DOM is most useful to JavaScript and server-side languages, I'm pretty sure you'll find all the DOM you need in JS.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    12. Re:This is so True by NickFitz · · Score: 1

      :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    13. Re:This is so True by Carewolf · · Score: 1

      textContent :)

      textContent == innerHTML, renamed by W3C, because they don't like thinks MS came up with before them.

    14. Re:This is so True by mattwarden · · Score: 1

      What in this doesn't work in IE7? (Please say it's the innerHTML part!)

    15. Re:This is so True by mattwarden · · Score: 1

      It wouldn't. That is standard notation (has been for at least 10 years), whether W3C acknowledges it or not (and I'd be surprised to find out it actually isn't part of the W3C standard).

    16. Re:This is so True by mattwarden · · Score: 1

      See, I completely ignored that line, since, you know, it does nothing but assign a value to a variable that falls out of scope two lines later. Is that what the parent is complaining about?

    17. Re:This is so True by tepples · · Score: 1

      textContent == innerHTML, renamed by W3C, because they don't like thinks MS came up with before them.

      No, textContent of DOM 3 is more like the old innerText. It makes a single plain Text node within the element. I want to take a string of HTML, deserialize it into a tree of nodes, and then hang it on a given element. I can do the last step with appendChild, but what should I do to parse the HTML? Should the parser be written in JavaScript and sent to the client, with the runtime overhead of interpretation and a separate copy loaded into memory for each tab of each window, just because the DOM has no "standard" way to parse HTML?

    18. Re:This is so True by version5 · · Score: 1
      What standard function should be used to turn a string of HTML into a tree of elements for insertion into a DOM tree?
      Well, innerHTML of course, but why assume that you have to represent HTML as a string. Unless you enjoy making your life difficult, but I prefer to use Scriptaculous' Builder.node feature:

      var result_div =
      Builder.node('div', {class: 'result', id: 'first_result'}, [
      Builder.node('h3', {class: 'heading'}, [
      Builder.node('a', {href: '#'}, "Heading")
      ]),
      Builder.node('p', "Small description goes here")
      ]);
      You could also use MochiKit.DOM or YAHOO.ext.DomHelper, which supports templating.
      --

      "It's Dot Com!"

    19. Re:This is so True by mollymoo · · Score: 1

      I know it's was the 'standard' for a long time; I started using it a decade ago and stopped a few years ago when the standards-compliant methods were supported by all major browsers. This Mozilla page has details.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    20. Re:This is so True by Derek+Pomery · · Score: 1

      var n = document.getElementById("foo");
      var r = document.createRange();
      r.setStartBefore(n);

      while (n.hasChildNodes()) d.removeChild(d.lastChild);
      d.appendChild(r.createContextualFragment("Like this"));

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    21. Re:This is so True by Derek+Pomery · · Score: 1

      Frig. That'll teach me to fire things off in a hurry.

      var n = document.getElementById("foo");
      var r = document.createRange();
      r.setStartBefore(n);

      while (n.hasChildNodes()) n.removeChild(n.lastChild);
      n.appendChild(r.createContextualFragment("<b>Like this</b>"));

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    22. Re:This is so True by Anonymous Coward · · Score: 0

      It's the getting data out of cell 12 part. Doesn't give anything. Now, the page isn't standard. The HTML is generated by an asp term emulator, and I don't want to mess with it to clean up their stuff. Standards, or not, it's so simple in Firefox, but after many hours, I couldn't come close in IE 7.

    23. Re:This is so True by mattwarden · · Score: 1

      Well that line does nothing but assign a value to a variable that falls out of scope 2 lines later.

      And, anyway, you can access the text node itself rather than using the DOM L3 shortcut.

    24. Re:This is so True by mattwarden · · Score: 1

      The Moz page you cite says nothing about document.formname.elementname being no longer allowed. It only cites the IE-only formname.elementname shortcut, which was always insane and never standard.

    25. Re:This is so True by mollymoo · · Score: 1

      So it does! I should learn to read :(

      --
      Chernobyl 'not a wildlife haven' - BBC News
    26. Re:This is so True by a.d.trick · · Score: 1
      Gecko supports it, although the documentation doesn't make it clear that it's from DOM Level 3

      I don't know where you got that from, but 1 search on the Mozilla developer website and I found their element.textContent documentation. Notice the linky at the bottom that takes you to the DOM 3 specs.

    27. Re:This is so True by Anonymous Coward · · Score: 0

      It still won't parse the DOM.

      Sigh. The DOM is what you get when parsing has already happened. If you want to appear competent, knowing basic terminology is a good first step.

    28. Re:This is so True by multipartmixed · · Score: 1

      Hmm, must've not clicked "back" when I thought I did. Anyhow

      > Oh. And using innerText requires annoying browser detection.

      No, it requires using innerText detection. Somewhat the same, but a lot more portable.

      --

      Do daemons dream of electric sleep()?
    29. Re:This is so True by mattwarden · · Score: 1

      No worries. An easy mistake. As soon as I saw that, I knew that was the point of confusion.

      And, anyway, I'm with you for a different reason. document.forms['formname'] is quite a lot more readable than document.formname.

    30. Re:This is so True by tepples · · Score: 1

      d.appendChild(r.createContextualFragment("Like this"));

      I had already seen everything in your comment except createContextualFragment. Google "createContextualFragment" brought me this description which states: "This method is not part of a specification." Therefore, it is just as nonstandard as innerHTML.

      So should I conclude that there is no W3C-approved way for a JavaScript program to call the HTML parser through the HTML DOM?

    31. Re:This is so True by NickFitz · · Score: 1

      Yes, that's correct; what I meant was that, throughout the DOM documentation at developer.mozilla.org, the DOM recommendation which first introduced any given property or method is never stated. As their documentation is itself sufficiently detailed to allow one to get on with things, there is usually no reason to follow the links to the W3C recommendations, where it might become clear that a given property or method is unlikely to have much in the way of real-world support.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    32. Re:This is so True by Derek+Pomery · · Score: 1

      You're right. I had thought it was. My apologies.
      One could say, I suppose, that what it does is a tad clearer, and perhaps even more flexible (create one fragment, insert many times).
      But it is indeed not standard. Thanks for the heads up.
      Opera of course, supports it, but they are good like that.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    33. Re:This is so True by Derek+Pomery · · Score: 1

      duh.
      Same is true of any javascript method.
      Still requires writing code twice. When possible, is easiest to just, oh, pick a supported subset.
      That way you don't have to lug around a set of compatibility wrappers all the time that people have to reference to read your code, or use branches for the simple stuff, which is annoying to read.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  15. Re:Microsoft does suck by litewoheat · · Score: 3, Insightful

    Developers now have to support IE5, 6 and 7. There's more work to do. So how does your argument apply? Standards are what the market demands, not what developers do. IE still owns the market and its the de facto standard, like it or not. Just because some academics came up with a "standard" doesn't mean there's a law that says that everyone needs to follow it. They should be called "suggestions".

  16. Beta testing? by mikearthur · · Score: 2, Insightful

    I'm sorry to sound like a dick, but isn't this what the massive beta testing period is for? Microsoft release beta versions well in advance so websites can be changed BEFORE everyone starts having forceful upgrades. If you wait until these upgrades to do your porting, YOU are at fault, not Microsoft.

    TFA was written by a guy who only recently has started porting sites to Firefox, so it's not really surprising he's finding this to be a pain.

    Really, the only people this will bite are people who didn't care about standards compliant cross-browser support before, and now are annoyed because IE7 != IE6.

    1. Re:Beta testing? by Anonymous Coward · · Score: 0

      I disagree, why should I, as a webmaster of a major sites, do constant testing to make sure that M$ haven't broken what used to work? I thought they were all about backwards-compatibility!!

    2. Re:Beta testing? by tepples · · Score: 1

      Microsoft release beta versions well in advance so websites can be changed BEFORE everyone starts having forceful upgrades.

      If I primarily test on Firefox, and I also test on IE 6 SP1 because that's the latest version that my computer (which was built when Windows 2000 was newest) can run, what should I do? Buy two new computers, one to run IE 7 and one to run Safari?

    3. Re:Beta testing? by Peet42 · · Score: 1

      The point of the massive Beta testing period is to allow you to report sites that don't work properly to Micro$oft so that they can rewrite the browser where appropriate, not so you can all try to come up with new and exciting workarounds for "problems" that may not exist in the final release.

    4. Re:Beta testing? by mikearthur · · Score: 1

      As I said, they published a MIGRATION DOCUMENT of major changes that weren't bugs. This guy clearly didn't read it.

    5. Re:Beta testing? by mikearthur · · Score: 2, Insightful

      If you are anywhere near a professional web designer, yes, you should be paying for multiple operating systems to test sites on.

      Yes, its not convenient, but between that and IE6 having 100% market share, I chose the current situation.

    6. Re:Beta testing? by Anonymous Coward · · Score: 0

      > I'm sorry to sound like a dick, but isn't this what the massive beta testing period is for? Microsoft release beta versions well in advance so websites can be changed BEFORE everyone starts having forceful upgrades. If you wait until these upgrades to do your porting, YOU are at fault, not Microsoft.

      I'm sorry you sound like a dick too, but I'm more sorry that your post got modded 'Insightful' and needs to be corrected.

      The web is for everybody, not just for Windows users. IE7 is not available across all platforms (like Firefox, like Opera) so cannot be tested on everyone's websites so that those sites can be lowered to IE7's level.

      We have clear, established web code standards. That's the whole idea. Write once, read on everything. Microsoft ignored full standards compliance yet again, with a major browser that we will be stuck with for a long time. And they released it only for the current Windows, and didn't even have to decency to reduce the thing's shortcoming by providing some servers running test suites for everyone else.

      The history of IE7 has been the usual for Microsoft. There was a lot of lip service about standards compliance when they started to talk about it. That was the Embrace stage. The flawed release and their market % is the Extend and Extinguish plan for the web -- if you don't have XP/Vista at home, you can't make sure your sites work for a hell of a lot of people.

    7. Re:Beta testing? by mikearthur · · Score: 1

      I'm not a Microsoft fan, I like Linux, and, personally, I won't be supporting IE7 on my personal websites any time soon. However, in this situation, blaming IE7 for BETTER MEETING STANDARDS in TFA is stupid, and a sign of laziness rather than Microsoft's evil.

      The specs idea is nice, but no browser implements every aspect of the W3C specs absolutely perfectly, and none ever will.

  17. IE7 = Underrated by mattpointblank · · Score: 1

    For the first time ever, I was actually appreciative of IE7 today when I noticed a bug in IE6 was fixed in 7. My site (link's above) just posted "Pass The Mic", a record label feature. I used some CSS to display a div and set background images etc for the headings on each page. On Firefox, if any of the content in my main column is wider than the layout allows, it simply overlaps horizontally. On IE it bumps everything down to below the content in the other columns. IE7 doesn't do this which makes my life a hell of a lot easier (until I come to redesign the site again, argh).

    The GUI is still absolutely awful, though.

    1. Re:IE7 = Underrated by SocialEngineer · · Score: 1

      I see no problem like what you are talking about in Firefox - Everything seems to render fine and dandy. I do see a lot of errors on the page when trying to validate, but most of those are because of your Javascript (which isn't actually a problem). I did see a number of break tags missing the XHTML-Required closing tag, and your forms don't validate.

      --
      "Better to be vulgar than non-existent" -Bev Henson
    2. Re:IE7 = Underrated by enharmonix · · Score: 1

      The GUI is still absolutely awful, though. No kidding. With everything they did right (better CSS, tabs, phishing filter, etc.), they went and violated just about every GUI standard they've ever taken the time to document in MSDN. The last person I need skinning* apps is my OS vendor, thank you very much.

      * I know it's technically not skinning in IE7, just a polished interface. Nevertheless, it's a non-standard GUI coming from the people who establish the GUI standards for the platform.
    3. Re:IE7 = Underrated by mattpointblank · · Score: 1

      The problem isn't with Firefox, that's my point. On the current live site there's no examples of this anyway, it's just something that I came across in dev. And yeah, the page isn't valid, I guess the next incarnation will (maybe) fix that.

  18. Breaking news... by enharmonix · · Score: 4, Funny

    With easily 50% of the replies to this story in favor of Microsoft and their standards compliance (never thought I'd say that), I feel it's safe to announce that Hell has, in fact, frozen over.

    1. Re:Breaking news... by Anonymous Coward · · Score: 0

      Don't worry! These comments aren't "for microsoft" but rather against the editors who may or may not have read the article which seems to be patently false, or against the person who wrote the article who seems to have a lack of basic English and a fondness for lies. We here at slashdot at least need a half truth for the fact that the involved party is microsoft to matter in the least.

    2. Re:Breaking news... by jZnat · · Score: 1

      The astroturfing is strong today...

      Must be Sunday.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    3. Re:Breaking news... by MickDownUnder · · Score: 1

      Yes. I think Microsoft has actually done a pretty good job on IE 7.0 and the Slashdot editors must be thinking to themselves... what's going on we haven't posted a critical article on IE in about 3 months, somethings wrong!! Oh wait here's an article... looks like FUD, but oh well, it's all we got, *post away*.

      I've found IE 7.0 has actually helped me make my site more cross browser compliant. Before IE 7.0 my site did have some css issues causing some minor rendering problems in Safari on a MAC, it seemed to render fine in every other browser. Seeing as I don't own a MAC fixes were a little hard to test. Since the problem was minor and my site is a .NET development site I decided fixing this problem wasn't a high priority for me.

      When IE 7.0 came out I found I actually had problems similiar to what I was seeing in Safari. Played around 20mins later site was functioning perfectly in IE 7.0 and surprise surprise it was also looking good in Safari on a MAC. It also turned out to help me find a problem I hadn't previously been aware of with Opera style zooming.

      I was using Firefox for all my surfing, of late I've actually found myself using IE 7.0, and I think Firefox is an awesome product, so IE 7.0 really can't be that bad. I only have positive things to say over the differences between IE 7.0 and 6.0.

    4. Re:Breaking news... by MickDownUnder · · Score: 1

      I wouldn't say lies, it's more likely incompetance.

    5. Re:Breaking news... by Cope57 · · Score: 1
      --
      http://www.accountkiller.com/removal-requested
  19. Affects Apps, too, not just web sites by transporter_ii · · Score: 1, Informative

    I sold a bunch of ebooks created with ebook software that used IE, and has worked with every version of IE since Internet Explorer 4+. The first book I sold after the IE 7 update, wouldn't work. Which means that every person who upgrades to IE 7 that I have sold an ebook too, will not be able to read their books.

    Yes, I know the dangers of going with a proprietary solution, and I would love a cross-platform solution that "just worked," but I chose the software because it not only did everything I needed security wise, but was incredibly easy for the end user (e.g. just download it and double-click it).

    Emails to the creator of the program have gone unanswered, too. So chalk this up for one more reason to use open source!

    On the bright side, I did sell enough ebooks to just about break even on the cost of the software...and it really was an excellent program while it lasted. ;)

    Transporter_ii

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    1. Re:Affects Apps, too, not just web sites by Anonymous Coward · · Score: 1, Insightful

      Anyone who trusts MS deserves whatever anal raping occurs down the road.

    2. Re:Affects Apps, too, not just web sites by Score+Whore · · Score: 1

      So let me see if I understand your problem. You are selling ebooks. That is, not producing a physical product. You want to sell multiple copies so you found a solution that added some kind of security to your documents to prevent duplication and distribution. That is, you added DRM. Now tell me again why anybody around here will give a flying fuck?

    3. Re:Affects Apps, too, not just web sites by Jussi+K.+Kojootti · · Score: 1
      I chose the software because it not only did everything I needed security wise, but was incredibly easy for the end user (e.g. just download it and double-click it).

      Judging from your story, it seems it wasn't so easy after all...

      This is something we will see a lot in the future, if content owners and users do not start getting a clue about the DRM trap... People will be left with piles of worthless bits.
    4. Re:Affects Apps, too, not just web sites by Anonymous Coward · · Score: 0

      Yes, I know the dangers of going with a proprietary solution, and I would love a cross-platform solution that "just worked," but I chose the software because it not only did everything I needed security wise, but was incredibly easy for the end user (e.g. just download it and double-click it).

      ...and this partially explains Microsoft's dominance!

      They offer these kinds of solutions; it does everything you need, is incredibly easy to use (I won't debate that right now, but, boy, is that debatable for a lot of M$-based products!) and is incredibly easy for the end user. However, what you ignored is the looong history of these products to be broken at the whim of Microsoft! They just don't care about you and your business; they only care about their profit and their business. If that includes shafting the creator of the program you used and, indirectly, you, because both of you trusted Microsoft, well, who cares?

      On the bright side, I did sell enough ebooks to just about break even on the cost of the software...and it really was an excellent program while it lasted. ;)

      It's a bright side that you didn't quite break even?

      Yeah, I'd rush right out and hop on the next M$ bandwagon!

    5. Re:Affects Apps, too, not just web sites by NickFitz · · Score: 1

      I don't think it's really fair to blame the IE Team for this one; they've gone to a lot of effort to make developers aware of the potential issues during the beta phase, and have provided plenty of solid information, as well as toolkits for testing app compatibility. It sounds like the problem isn't with IE 7, but with the developer(s) of the software you used. They've had over a year to get their reader ready for the switch, but as they haven't even responded to your emails, it sounds like they've abandoned the product.

      Given that the only component of IE it's using is presumably the rendering engine, there may be something based on Gecko out there that would get you working again.

      Good luck finding something to get your business back on track :-(

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    6. Re:Affects Apps, too, not just web sites by transporter_ii · · Score: 1

      Yes, you pretty much summed it up.

      However, I have a lot of time invested in the material. The ebooks do not have DRM, because if you gave one copy to a hundred people, they would all work. The only thing I did was turn off the ability to copy and paste from the ebook, but I do allow it to be printed out (and I think that is fair. If they want the material bad enough, they could print it and OCR it). I also custom compile the ebook for each one sold, and embed the purchaser's e-mail address into it.

      Let me ask you this. If you spent a month on a book and you felt you should be compensated for your time, what would your solution be? Stick it up in a POS PDF file? Post it on the Net and ask for donations? Give it away but charge for support?

      Yes, oh wise one, please share your secrets.

      Transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    7. Re:Affects Apps, too, not just web sites by transporter_ii · · Score: 1

      This is something we will see a lot in the future, if content owners and users do not start getting a clue about the DRM trap... People will be left with piles of worthless bits.

      Ok, if you want to give your content away, that's fine with me. I actually give a ton of content away under a Creative Commons license. But say you had material you wanted to be compensated for, what would be your solution, may I ask?

      And for the record, the "DRM" was very light, only disabling the ability to copy and paste. The ebooks themselves had zero protection on them to keep them from being shared.

      Personally, I don't even care if someone shared them. The only thing I wanted to stop was someone else grabbing the content and selling it themselves...when I had a lot of time invested in said content.

      Transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    8. Re: Affects Apps, too, not just web sites by transporter_ii · · Score: 1

      I agree with your assessment of the situation.

      There is a work around for the situation that will work on systems with IE 7. There was a secondary format that could be read with a reader program that could open and read the ebooks. The problem with that is the simplicity all goes out the window. I could have found 100 different programs that required a reader to view some proprietary ebook format.

      What I wanted was one file that simply needed to be double-clicked to read the book. Like I said, it worked well while it lasted. I'm not bitter or anything. Stuff happens. If anyone contacts me about their books not working, I'll recompile it and give them the reader. The world won't end.

      And thanks for the constructive comments...seriously

      Transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    9. Re:Affects Apps, too, not just web sites by Score+Whore · · Score: 1
      Let me ask you this. If you spent a month on a book and you felt you should be compensated for your time, what would your solution be?


      I don't disagree with your position. I think that people who put work into something that is easily copied still deserve to be compensated for their work in the fashion that they so desire. I'm just pointing out that the vast majority of people here disagree with you except when it comes to information about them. Ie. they love to get stolen nudie pics of some cheerleader diddling herself. They love to get high quality software without paying. They love to get the latest gangsta rap track (or maybe the latest trance/electronica/whatever track) without having to get out their wallet. But mention that someone is trading in who they are talking to, or what they are buying they immedaitely start foaming at the mouth so hard that you can not tell the difference between them and a paint sprayer.

      Stick it up in a POS PDF file? Post it on the Net and ask for donations? Give it away but charge for support?


      Umm, yeah. Isn't that how Dick Stallman recommends that you recover your costs?

      Yes, oh wise one, please share your secrets.


      It won't get better if you pick at it.
    10. Re:Affects Apps, too, not just web sites by jZnat · · Score: 1

      Unless you're a big name publisher (e.g. O'Reilly), you probably have nothing to worry about piracy of ebooks. The only ebooks that seem to get pirated presently are ones regarding gambling, illegal things, and other "grey" things.

      Besides, look at Baen Books; they're a very popular SciFi publishing company that publishes their books in DRM-free formats.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    11. Re:Affects Apps, too, not just web sites by transporter_ii · · Score: 1

      Besides, look at Baen Books; they're a very popular SciFi publishing company that publishes their books in DRM-free formats.

      I agree, and I have read some of Baen's material. In the end, however, I think Baen really profits by selling hard copies of their books, and all of their DRM-free content is a great advertising vehicle. I don't have that luxury.

      Unless you're a big name publisher (e.g. O'Reilly), you probably have nothing to worry about piracy of ebooks.

      I wasn't really. The books contain no DRM that stops piracy. Piracy wasn't my concern, as much as just stopping people from being able to copy and paste the entire contents of the book and post it on a web site. The books are printable, so they could print and OCR the material. If they want to go to that much trouble, more power to them. I don't see why I should make it easy for them, though.

      And the solution I came up with seem(ed) a lot more fair than a piece of crap PDF file, at least to me, anyway.

      Transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    12. Re:Affects Apps, too, not just web sites by transporter_ii · · Score: 1

      I don't disagree with your position. I think that people who put work into something that is easily copied still deserve to be compensated for their work in the fashion that they so desire. I'm just pointing out that the vast majority of people here disagree with you except when it comes to information about them.

      Ok, I misunderstood you. I'm certainly not new here, but I don't mind going against the grain from time to time. I thought you were just attacking me for DRM, when in reality, the books do not have DRM that keep them from being pirated...only what I thought was a fair trade-off that would at least make someone have to work a little bit to swipe the content.

      I've published tons of material online for free under a Creative Commons 2.0 license, and I don't feel a bit bad if I have something that I worked hard on and don't want made available for free.

      transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
  20. The only thing worse than... by SuperStretchy · · Score: 0, Troll

    The only thing worse than clients never updating their software is them upgrading to inconceivable excrement 7 and then calling you, their designer, in the wee morning hours with a heated berating for screwing up their website.

    I'm up to 3 now.

    The biggest problem I've seen so far is the nasty tendency to word-wrap table cells when the overall content text space taken up is greater than what the browser anticipated.

    You end with something like this:
    Home | Something | something | something more |
    last

    1. Re:The only thing worse than... by petermgreen · · Score: 1

      its not as though MS didn't give you plenty of oppertunity to deal with the issues before IE 7 was made an automatic update.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:The only thing worse than... by SuperStretchy · · Score: 1

      Its just something you don't expect. I don't have the time for the luxury of reading what glitches IE has now. And as far as I know, every computer in my office, server room, and home has IE6, save one. Why? Like every good small-time admin with direct control over computers (no office peons or incompetent nubcakes see these) I want to make sure I'm not downloading a 100mb auto update (.NET framework for a kid's box?) or something incompatible or with known issues for unique hardware. A little straying from the point, but its these inconsistencies that vex my soul.

  21. Re:Microsoft does suck by Planesdragon · · Score: 4, Interesting

    Developers now have to support IE5, 6 and 7.

    No, not necessarily. Web Developers are advised to test against all browsers with more than a 3% market share for their site. If your site has 3% share of IE 5, 6, and 7, then you've got your work cut out for you. Most others don't have that problem.

    Just because some academics came up with a "standard" doesn't mean there's a law that says that everyone needs to follow it. They should be called "suggestions".

    The wonderful thing about standards, when done correctly, is that everyone can support the standard and get essentially the same result.

    In all honestly, if your website can't function fine with the minor variations between browsers, then you've got a bad design. (And let's not even get into how bad your site will look in mobile devices, or without images, or for the blind.)

  22. I like my articles that way... by AmazingRuss · · Score: 1

    ...so I can fill in the incomprehensible parts with things I would dearly love to be true. Facts are annoying when they run counter to beliefs.

  23. Re:Microsoft does suck by hr.wien · · Score: 1

    How about "recommendations"? Anyway, for IE's implementation to be considered an actual standard, and not a buggy mess of badly implemented features, Microsoft would have to publish the details of how their rendering engine works. How am I supposed to code to an undefined standard? Trial and error only gets you thus far.

  24. Re:Microsoft does suck by Kenshin · · Score: 1

    Don't forget they also have to support non-IE browsers.

    DAMN those people who use non-IE browsers, just making developers lives harder...

    (Sarcasm, if you can't tell.)

    --

    Does it make you happy you're so strange?

  25. I dunno about this guy... by n3tcat · · Score: 3, Insightful

    FTA: "I recently needed to rewrite a web site so it works on firefox too..."

    I'd take what this guy has to say with a large grain of salt if this is how he treats his sites.

    1. Re:I dunno about this guy... by dw604 · · Score: 1

      I was going to question specifying the size of a grain of salt until I did my research. Turns out I'm NOT a grammatical genius.

  26. Re:Microsoft does suck by wonkobeeblebrox · · Score: 1

    > Standards are what the market demands, not what developers do

    I think it is clear what standard means. But, since there is apparently some doubt about it, here's a dictionary reference:

    Main Entry: 1standard
    Pronunciation: 'stan-d&rd
    Function: noun
    Etymology: Middle English, from Anglo-French estandard banner, standard, of Germanic origin; akin to Old English standan to stand and probably to Old High German hart hard ...
    3 : something established by authority, custom, or general consent as a model or example : CRITERION
    4 : something set up and established by authority as a rule for the measure of quantity, weight, extent, value, or quality ...

    versus:

    Main Entry: suggestion
    Pronunciation: s&g-'jes-ch&n, s&-'jes-, -'jesh-
    Function: noun
    1 a : the act or process of suggesting b : something suggested
    2 a : the process by which a physical or mental state is influenced by a thought or idea b : the process by which one thought leads to another especially through association of ideas
    3 : a slight indication

  27. Maybe make your pages simpler? by Xugumad · · Score: 5, Insightful

    Okay, firstly, I'd be bloody amazed if the pages in question validate. The guy goesn't give any link to the site, though, so I can't tell.

    Secondly... if you're using lots of client side Javascript to make a site work, you're asking for trouble. Google can do this, because they have massive dev and QA teams. If you don't have the manpower to do enough testing (for example, in the beta period) and fix problems, maybe you should make your site simpler.

    Every single web application I work on, worked perfectly in IE 7. Even, yes, the ones that use Javascript. This is achieved by:

    • Validating all pages. Okay, they're dynamically generated, so it's possible an error will slip past testing, but this really helps.
    • Testing under multiple browsers. The dev team works with Firefox and Safari, and does a QA pass under IE after any major revisions.
    • Minimising use of Javascript. If Javascript doesn't provide a significant obvious benefit to the user interface, it doesn't get used.
    1. Re:Maybe make your pages simpler? by enharmonix · · Score: 1

      Minimising use of Javascript. If Javascript doesn't provide a significant obvious benefit to the user interface, it doesn't get used. Right on. Furthering that, if it won't degrade nicely, leave it out instead of putting a "this site requires JavaScript", and many sites don't even bother with that message anymore. Nothing infuriates me more than requiring client-side code to generate somebody else's content. If I have to enable scripting to see somebody's page, I probably don't want to see it.

      Perfect example is slashdot - if I don't have scripting enabled, I can still read and even participate without ever running a script on my side. I can't use all of the features like tags or the new commenting system, but the site still works. Try visiting reading a multipage article on Reuters.com without scripting enabled, you won't make it past the first page of any article.
    2. Re:Maybe make your pages simpler? by the_womble · · Score: 1

      Amazing! Sensible web development practices.

      I wish we had done that at the dot com I once worked for.....

  28. Re:Microsoft does suck by rfunk · · Score: 2, Informative

    I'm a professional web developer, and I stopped worrying about IE 5 about a year ago. None of my clients seem to have noticed or cared. They're happy as long as IE 6 works (and Firefox if I'm lucky, and soon IE7, though they're generally not there yet).

    My web stats aren't showing much if any IE 5 traffic either.

  29. Re:Microsoft does suck by litewoheat · · Score: 1

    And who's the authority? A group of academics who've never developed commercial software in their lives? I cede no authority to them.

  30. News? by eldepeche · · Score: 2, Informative

    This is just a fucking whiny blog post. Give me a break.

    1. Re:News? by eldepeche · · Score: 1

      And can I get an internet that blocks any page that refers to Microsoft as "M$?" Please?

  31. What about an old fashion boycott of IE7? by Antony-Kyre · · Score: 0, Flamebait

    Why even bother supporting Microsoft's newer products?

    1. Re:What about an old fashion boycott of IE7? by ScentCone · · Score: 1

      Why even bother supporting Microsoft's newer products?

      Umm... maybe because this guy's 100% completely lying in his post, and IE7 is actually better than IE6? He's wrong, you aren't forced to install IE7, and he's wrong, the image tag submit works just fine in IE7. That you'd call for a freakin' boycott based on easily-seen-to-be-lies FUD from a whiny blogger is, well, more of the same FUD. No wonder people have a hard time taking a lot of the anti-Microsoft blathering seriously.

      --
      Don't disappoint your bird dog. Go to the range.
    2. Re:What about an old fashion boycott of IE7? by Axe · · Score: 1
      maybe because this guy's 100% completely lying in his post, and IE7 is actually better than IE6?

      Bingo. IE7 leapfrogged Firefox in usability, and for sure is much improved over IE6. I bet Firefox will catch up ASAP, but IE7 is a nice piece of kit.

      --
      <^>_<(ô ô)>_<^>
    3. Re:What about an old fashion boycott of IE7? by Antony-Kyre · · Score: 1

      So you're saying the blogger is incorrect about the compatability standards? If that's true, then there is no issue. However, if it is true that IE7 forces different standards, then I retain what I said about boycotting IE7.

    4. Re:What about an old fashion boycott of IE7? by ScentCone · · Score: 1

      So you're saying the blogger is incorrect about the compatability standards?

      That's exactly what I'm saying. Every example he cites is factually incorrect. Things like image tag form submit functionality worked fine in previous versions, and works fine in the new version. He's probably got some 3rd party toolbar installed that's blocking that behavior... but the point is that he didn't even check before ranting. If you scan the rest of that article's slashdot commentary, you'll see that people (even normal MS bashers) consider IE7 to be a huge improvement, and consider that blogger to be maliciously (or carelessly) off base.

      --
      Don't disappoint your bird dog. Go to the range.
    5. Re:What about an old fashion boycott of IE7? by Antony-Kyre · · Score: 1

      I kind of wish I could try IE7 on my computer, but it's incompatible. I'm told it won't work with WinXP Pro SP1. I cannot use SP2. I tried twice before, and it created "unholy" problems as I would like to say.

  32. Not A Forced Update by FrankDrebin · · Score: 1

    the fact M$ decided to force it's users to migrate through update

    While I personally think MS Windows is lame, I do have a work laptop with XP installed. It is simply untrue that an IE7 upgrade is forced. It may be true that most users will end up with it installed because of their upgrade policies or habits, but IIRC it was as simple as not agreeing to the EULA to avoid its installation.

    --
    Anybody want a peanut?
    1. Re:Not A Forced Update by mrbcs · · Score: 1
      If you just let windows install the updates... you get IE7. If you go actually LOOK at what they want to install, you will see ie7 and you can stop that and tell it not to try again in the future.

      If people miss that, they CAN uninstall it through control panel, but if they have installed other programs since the update, they may need to reinstall those programs.

      --
      I'm not anti-social, I'm anti-idiot.
    2. Re:Not A Forced Update by slide-rule · · Score: 1

      Even better than that... having had a little advanced warning about it, I simply logged in to windows update manually, found the "critical update" for IE7, and ticked the "hide this update" option. Never had to bother the computer to even DL it in the first place.

    3. Re:Not A Forced Update by Kalriath · · Score: 1

      Actually, IE7 is different from most updates. It's automatically downloaded based on your settings, but it REQUIRES administrator priviledges to install, and prompts you with an "Install / Don't Install" choice, which you can say (get this) "Don't Install" to.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  33. Single Implementation by RAMMS+EIN · · Score: 1

    If, despite the assertions in this thread that the article is pure FUD, developers that built their software on MSIE did indeed get their software broken by the forced upgrade to IE7, it's still no big deal. These developers built their software on a single implementation, and then that implementation changed. Well, it happens. Now they just have to update their software to work with the new implementation. There is no faulting Microsoft for this. If, instead of developing for IE, they had developed against some _specification_, it would be a different story.

    --
    Please correct me if I got my facts wrong.
    1. Re:Single Implementation by protected_static · · Score: 0

      Well... Not entirely a single implementation - many apps use the shdocvw.dll, something that has worked since (IIRC) IE4. This has proved to be particularly painful for VB6 developers; one suggested resolution involves writing a C++ COM wrapper around the new version of shdocvw, not something I see a lot of VB6 developers doing...

      We've run into a problem with it in a .NET WinForms app as well; not in the apps behavior itself, but in the behavior of Visual Studio 2003. We have a control that displays a dynamically generated HTML doc; updating our classes to reflect the new IE7 architecture was in itself trivial. The problem we're seeing now is that whenever we load a project that uses our control, the new version of shdocvw attempts to load a dll that doesn't exist anymore (dwmapi.dll, I think). This doesn't cause any immediate errors, since dwmapi is a late-bound dll and our control doesn't use any of its functionality. It does, however, cause Visual Studio to do something funky when it loads a project that references our control - it loads the most recently-compiled version of the control and it winds up getting locked, throwing 'access denied' exceptions when the project is compiled.

      The error is similar to one thrown when using a COM reference with a corrupted Interop assembly; unfortunately in this case recreating the Interop assembly for shdocvw doesn't fix the problem. The only work-around we've found is to reboot the PC and delete our control's dll before reopening Visual Studio. I'm sure there's a reference in one of the projects in our solution that has gone sideways, and once we find it and fix it we'll be more or less good to go - but we only ran into this issue on Friday, so this cheesy kludge is all we've got at this time... We could rewrite our control to use .NET 2.0 and leverage the new .NET Browser Control (which is what we'll problably wind up doing), but we haven't upgraded to VS2005 yet.

  34. News? by RAMMS+EIN · · Score: 1

    I thought Internet Explorer had been a compatibility nightmare for years...

    I realize that what is meant here is probably compatibility between versions of IE, rather than compatibility between IE and other web browsers, but still. Seeing how badly IE does in the latter, I would not be surprised to see it did badly in the former, too.

    --
    Please correct me if I got my facts wrong.
  35. Prompts Prompts Prompts by Tablizer · · Score: 0, Troll

    I've been prompted 3 times to download Internet Explorer 7, and if I didn't read the update itiniary carefully, I would have been tricked into it. I even checked the "don't ask again" box, but it made no difference; they kept on comin'. It was very disconcerting. The checkbox was a lie (or sloppy bug).

    That's okay, I run two browser brands anyhow. If one zarks up, I try the other brand.

  36. My website CRASHES IE7 by multipartmixed · · Score: 1

    Seriously, I have no freakin' clue why, but if you hit http://ninja250.kingston.net/ex250f-torque.html, it crashes HARD. I just had a user point this out to me last night (seldom used page), so I haven't investigated why yet.

    The page loads a .csv file with the MS-proprietary tabular data control (TDC.ocx) and uses data binding to display information on the screen. The information may then be manipulated by JavaScript which can convert foot-points to newton-meters, and apply various filters to the data.

    It was written this way so that I could take the source .csv and work with it on a non-net-connected laptop eons ago, and never updated. It will work as far back as IE4. ....but I don't understand why it doesn't work with IE7. I mean, sure, I can see them dropping support for MS-proprietary extensions.. but using them shouldn't cause the browser to crash. ARGH!

    (If only there was a w3c way to do data binding!!)

    --

    Do daemons dream of electric sleep()?
    1. Re:My website CRASHES IE7 by tepples · · Score: 1

      (If only there was a w3c way to do data binding!!)

      Define "data binding" and I might help you. If you just want to have your JavaScript app work with csv, then write a csv parser in JavaScript.

    2. Re:My website CRASHES IE7 by 503 · · Score: 3, Insightful

      Dude, you seriously need to clean up that HTML. There are validation errors galore (object in the head, mis-nested table/form tags and an open option tag, for example. Second, the CSV file has five columns for the header but only four for the data. Third, you refer to the wrong column names in your data fields. And fourth (and this is causing the crash) your data filter is messed up. Remove the filter parameter from the data object and it no longer crashes the browser.

      That javascript could use a good going over, too. You've made it way more complicated than it needs to be.

      I'm amazed that page works in any browser.

    3. Re:My website CRASHES IE7 by interval1066 · · Score: 0

      > Define "data binding" and I might help you. If you just want to have your JavaScript app work with csv, then write a csv parser in JavaScript.

      Agreed. Clearly, "data binding" can occur without resorting to any Microsoft technology, or is he trying to say that Microsoft invented "data binding", whatever that is exactly. I really doubt it. I have in fact written a csv data file driver class in Java. Rather trivial actually.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    4. Re:My website CRASHES IE7 by multipartmixed · · Score: 1

      Data binding -- neat IE-only technology I played with... twice. (because it was non-portable, not because it sucked).

      It's an interesting technique the boys at MS came up with for doing two things:

      1. Binding a data source to a form
      2. Binding a data source to a table with iteration

      In the case of 1, you can, say, have an HTML form with a one-to-one relationship with a database table. You can then select what record number you want, and the form populates with that record's data. Change the stuff on screen, and the backend gets the changes.

      Number two is also quite interesting, it allows you to iterate over data and display it in a table. You can also paginate (i.e. display a max numbers of records per "page" and flip through the pages", as well as filter and sort the data.

      Now -- you can certainly do any of this stuff in JavaScript; particularly now that XML-http-request-and-friends exist. But what's still interesting to me, YEARS after playing with Data Binding for the last time -- are these factors:

      1) Sorting large data-bound tables is FAST (compared to sorting JavaScript arrays)
      2) Filtering large data-bound tables is FAST (compared to traversing JavaScript arrays or object trees)
      3) The data binding happens in the *markup*, with the DATAFLD attribute indicating which backend-storage column the data belongs to
      4) Rendering tables is MUCH faster, because the browser only has to parse one row

      Now, faster CPUs and more RAM might have made 1, 2, and 4 irrelevant (but somehow I doubt it..) -- but item #3 is still quite interesting to me. If there was a data-binding standard that was implemented reliably among the big two browser makers, web application development would be quite a bit easier for certain design patterns.

      In fact, data binding addressed quite a few issues in 1997 which today are answered by XML data islands, XSL, etc.... but with a much lower barrier to entry.

      --

      Do daemons dream of electric sleep()?
    5. Re:My website CRASHES IE7 by multipartmixed · · Score: 1

      Hey, I never claimed that that page was a shining example of good web authoring, but it sure as hell shouldn't crash ANY browser. :) You're right, though, it's far from my best work. It followed the old "Does it work with IE4? Yes, ship it!" QA path. Which, IMHO, is quite reasonable for seldom-used (but useful) hobby pages. (Note that I have VERY different standards for professional work).

      All that said -- I don't do much web work anymore (haven't since IE5.5), and haven't even THOUGHT of data binding in years. So, double-plus-thanks for the troubleshooting.

      HA!

      I'm actually reading through the source for the first time in a LONG time. The points you raise are certainyl valid.. I wonder why in God's name I stuffed that OBJECT in the HEAD..? I can also tell that this was one of my first pages with "modern" CSS in it. (I cut my DHTML teeth with Navigator 4.. swore off CSS for a long time after that. Navigator's fault, not CSS'... Remember type=javascript style sheets?).

      *hmmm* kill-kill-kill, yank

      Hey, I remember why there are five columns in the header but four in the data... I typed all those torque specs in one morning on my Christmas holiday a few years back, into Excel. I was going to add some "personal experience" in the 5th column ("Comments"), and then I never did. I'm not sure if that's illegal or not (I'd have to check the tdc.ocx docs), but it sure as heck ain't smart. (control-k)

      You're right that the JavaScript is a little... crufty. I wouldn't classify it as "awful", but I wouldn't call it "good" either. The problems in there are that I was having a hard time iterating through the TDC and getting it to work the way I wanted it to. (That page was largely a "hey let's see if I can do this...." page which accidentally became very handy)

      I find it kind of funny to see that I clearly wasn't aware of the "hover" selector in CSS. (Was it implemented in those days? I don't know..).... I also seem to recall there was wierdness with the TDC's methods' calling conventions... I seem to recall bumping into similarly uncomfortable zones when trying to iterate over stuff in either MediaPlayer or Acrobat's ActiveX controls. (I'm not a MS guy -- C & UNIX -- but I like to play in MS land now and then, change is a great learning catalyst).

      Okay. I've pulled the filter from the object (that's not a valid filter? Time to re-rtfm I guess) -- still crashing the browser.
      Oh, clear-the-cache. Yeah, baby. Page loads. (Hey, looks like they've got some neat stuff in ie7.. phishing filter? "Reset All", I like that feature.. need to look at this stuff soon).

      Great. Page more-or-less works, that will buy me enough to time to fix it properly. Thanks!

      I'm still cheesed that it was crashing the browser, though. :)

      --

      Do daemons dream of electric sleep()?
  37. Re:Microsoft does suck by Afrosheen · · Score: 3, Funny

    "And let's not even get into how bad your site will look ...for the blind.)"

      I'm guessing it'll look like a series of dots. ;)

  38. ... bookmark deleted... bye slashdot by bushboy · · Score: 0, Flamebait

    ... and the final straw had been reached for bushboy, as he confirmed the deletion of one of his longest standing bookmarks, slashdot.org ...

    So long, thanks for the good times, time to move on, can you digg it ?

    --
    A slashdotting - you get the stick first and then the carrot !
  39. Here's why by Anonymous+Brave+Guy · · Score: 0, Flamebait

    Perhaps some people will care because (a) they have the slightest grasp of economics, (b) they don't support breaking the law and not compensating someone fairly for their work, and/or (c) they're not so blinded by the letters DRM that they can't see it's the people who have paid good money for the e-books who are being screwed the most and not the person who supplied them?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Here's why by F452 · · Score: 1

      That's the problem with DRM. People who pay good money get screwed. This has happened, is happening, and will continue to happen. It's a bad idea for consumers and doesn't work economically, practically, or philosophically.

    2. Re: Here's why by transporter_ii · · Score: 1

      Personally, I don't think anyone got screwed. The purchasers got a good book for next to nothing, and there was no DRM that stopped distribution, despite the conclusions that some people jumped to, nor was there any implied agreement that the books would last forever. Stuff happens.

      Microsoft sucks, but they do go out of their way for backwards compatibility (and that is one of the reasons that adds to their suckiness, ironically). But I don't think that anyone expects never to run into a program that works with every version of an OS, past, present and future.

      I have run into the following issue, have you?

      Dependency hell - Dependency hell occurs in package-based operating systems - particularly Linux - and is a colloquial term for the frustration of many users who have installed software packages which have dependencies on specific versions of other packages. This version information is often part of the package management system, which can refuse to install software without the precise versions of its prerequisite packages installed. en.wikipedia.org/wiki/Dependency_hell

      Transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
  40. what the hell kind of article is that? by Anonymous Coward · · Score: 0

    Kind of a stupid article. You can't fault them for upgrading something. Pretty ridiculous this made a headline.

  41. Err hang on ... by mjdmjd · · Score: 0

    Am I missing something here? surely IE7 has been available for months now, and we all knew that eventually it would replace IE6. Myself and pretty much everyone else I know in the industry have been working to IE7 as a matter of course since at least late last year, so I'm not too sure how people can suddenly be shocked by this "news".

    1. Re:Err hang on ... by tepples · · Score: 1

      surely IE7 has been available for months now

      But people have to pay to upgrade from the OS whose latest version of IE is IE 6 Service Pack 1 to an OS that can run IE 7 just so that they can test their web sites.

  42. Complacancy... by linebackn · · Score: 1

    Apparently TFA is just a bogus rant, but I can imagine many of the brain-dead monkeys that design for IE-only would be up in arms about this new version of IE. IE 6 was released all the way back in 2001, many of these folks probably "grew up" on IE 6 and never knew or cared about anything else. Now they are finally being reminded that the web is an ever changing place.

    And to me the funniest part is that this not only affects actual web content, but also locally installed HTML, help files, and apps that stupidly embed IE.

    1. Re:Complacancy... by tepples · · Score: 1

      I can imagine many of the brain-dead monkeys that design for IE-only would be up in arms about this new version of IE.

      What about those web developers who have made "W3C standards mode" and "IE 6 compatibility mode" for a web site, and suddenly neither mode works with IE 7 due to its still-far-from-complete support for the major W3C recommendations? What should they have done differently?

  43. Forced Upgrade? by rudy_wayne · · Score: 4, Interesting
    "Internet Explorer 7 has kicked in at last on all MS Windows OS running PCs because of the fact M$ decided to force it's users to migrate through update."

    Oh really? I still have IE6, although I never use it except when forced to. Who are these people who have been "forced" to upgrade?

    1. Re:Forced Upgrade? by seventhc · · Score: 0

      It isn't really forced, but unless you choose custom aver express you will get ie7.

      --
      'sig' deleted due to the stupidity of it's 'nature'
    2. Re:Forced Upgrade? by Axe · · Score: 1

      No, you still have to click on EULA and agree on installation. IT is not automatic like the rest of the updates.

      --
      <^>_<(ô ô)>_<^>
    3. Re:Forced Upgrade? by Anonymous Coward · · Score: 0

      Even when run express update, you STILL get a install wizard that asks "Do you want to install IE7?" You can easily say no. (And it's really easy to uninstall, too)

  44. Brick And Mortar by nick_davison · · Score: 5, Funny

    Our brick and mortar business went through exactly the same thing. Henry bloody Ford and his evil empire released their latest and greatest product on consumers and it really screwed us businesses that had hitching posts and stables.

    One of the worst things about "Model T" was that it belched out carbon monoxide. Seriously! Compare this to a horse where the worst you have to worry about is methane! For brick and mortar store owners who didn't want to pay once again to upgrade from barns for their customers, this caused all kinds of ventilation issues. People could actually die from this stuff!

    Some people say that keeping up with the times is part of the cost of doing business. But where will it end?!

  45. Re:Microsoft does suck by bberens · · Score: 1

    Actually, it's more of a big "FUCK YOU" to small business. Big business had solutions in place before these things left beta. It's a major BOON for developers who now get to fix old apps for contractor rates.

    --
    Check out my lame java blog at www.javachopshop.com
  46. Re:Microsoft does suck by mrbcs · · Score: 1
    I work for a small ISP. I can't count the number of times I had to have people remove this piece of shit just so that they can get internet connectivity back.

    First question: Do you have Internet Explorer 7 installed?

    Remove it.

    Second question: Do you have Windows Live Messenger installed?

    Remove it.

    Customer: Everything works fine now.

    Thanks Microsoft.. once again single handedly reviving the tech industry! What would we do on tech support if we didn't have your help?

    --
    I'm not anti-social, I'm anti-idiot.
  47. awesome! by ILuvRamen · · Score: 1

    Compare the amount of spyware, adware, malware, badware, annoyware, and whateverthehellelseware to the amount of actually decent software written for IE6 and I think it's pretty obvious that making it harder to work with is a good thing because it will make it a lot harder for the bad people. And as for the good people...they can write firefox plugins cuz all the cool people who want plugins use that (until they wanna buy something or do anything complicated or secure, then they use IE)

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    1. Re:awesome! by Anonymous Coward · · Score: 0

      You my friend are a bloody idiot.

      "until they wanna buy something or do anything complicated or secure, then they use IE"

      Put down the crack pipe and start talking sense because this makes absolutely none. FF is my browser of choice and thankfully I have never had to switch over to IE to make any kind of purchase ever. Clearly e-commerce developers have more sense than you do and worked out long ago that x-browser compatibility is key to a successfull product.

      Complicated?

      I hope you dont mean ActiveX... most people will laugh at your attempts to install your 'secure' code and go somewhere else. I hate Java too for that matter but at least its sandboxed and not dangerous.

      Secure?

      OMFG what planet are you from? thats the most hillarious thing I've ever heard. In fact thats tickled me so much that I'm going have to go have a wank now to banish the hysterics. Security is not one of IEs strong points, admittedly that is probably as much to do with MS's sloppy programming as its market exposure but its all the same in the end. From what I've been reading lately IE was unsecure 250(approx)/365 days last year. FF approx 9/365.

      I rest my case.

    2. Re:awesome! by ILuvRamen · · Score: 1

      I repair computers for a living you stupid anonymous british coward. Go drink some tea and rethink how many plugins and fixes and alterations and customized settings you have in Firefox. I have met TONS of people who were told to use it and then just about everything past displaying pages on the web stopped working. They tried to buy shoes at a site and it said SSL didn't work. Another family had flash crash every time a website contained it. When people aren't getting paid for their product and it doesn't have to work perfectly, it usually sucks. Not that the people getting paid to make IE aren't asshats but in case you didn't see the story on slashdot, the same % of people have major complaints about Firefox as IE, there are just more IE users so it sounds like that one's worse.

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
  48. Re:Microsoft does suck by teslar · · Score: 2, Insightful
    Standards are what the market demands, not what developers do.
    Absolutely not! The market demands features and standards are there to ensure these features can be brought to the market in a consistent fashion by different developers working on different parts (e.g. in this case webpages and browsers to display them).
  49. Unfortunately, this is false by Don't+be+a+Zealot · · Score: 1

    I host a website that uses INPUT TYPE=IMG extensively and have no problems with form submission using IE7, Firefox, Opera, et. al. I'm not sure where this "rumor" came from.

    1. Re:Unfortunately, this is false by mjdmjd · · Score: 0

      IIRC i came across something similar a while back - I think the issue is when you try and submit a form using an input type=IMG, i.e. with something like onclick=form.submit() - and not just that a form containing an input type=IMG cannot be submitted ...

      Easily solved using css to just add a background image to the standard submit button

    2. Re:Unfortunately, this is false by KayakFun · · Score: 1

      I was curious if IE7 was that bad, so I tried to see for myself. Unfortunately IE7 does not install on my Linux system. So, who cares?

  50. Re:Microsoft does suck by BOFHelsinki · · Score: 0

    Ah but is that a standard dictionary? ;-) (A Collins COBUILD man here...)

  51. 10 LET M$ = "Microsoft" by tepples · · Score: 1, Offtopic

    Pretty unprofessional to use the "M$" moniker in a submission.

    I see the $ as referring not to capitalism but to Microsoft's heritage as a developer of BASIC language interpreters, from Altair BASIC through Applesoft BASIC, GW-BASIC, QBasic, and Visual Basic to VB.NET. Line numbered BASIC dialects used the $ sigil on string variables:

    10 LET M$ = "Microsoft"
    20 PRINT "Hello ";M$
    30 END
    produces
    Hello Microsoft

    In this way, saying M$ to refer to "random BASIC vendor" is no different from saying $PHB to refer to "random out-of-touch manager" (as described in Jargon File: Hacker Writing Style).

    Using M$ in Slashdot comments' subject lines has another advantage: it abbreviates "Microsoft" to save seven bytes out of the 50 permitted in a subject, without inviting comparison to multiple sclerosis.

    1. Re:10 LET M$ = "Microsoft" by Anonymous Coward · · Score: 2, Funny

      Then you are very likely the only person in the entire multiverse who takes this view.

    2. Re:10 LET M$ = "Microsoft" by nxtw · · Score: 1

      Visual Basic and Visual Basic.NET did not make use of the dollar sign, at least in any regular fashion.

    3. Re:10 LET M$ = "Microsoft" by UncleTogie · · Score: 1

      Visual Basic and Visual Basic.NET did not make use of the dollar sign, at least in any regular fashion.
      Visual Basic? -chuckle-

      No, oh geekish one, you're not thinking far back enough. Look up the TRS-80 Model I Level II BASIC upgrade... Notice who was responsible. You FINALLY got 16K and more than just A$ and B$ to work with.

      {And yes, prior to that you learned to be creative in string processing with only two to work with}
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    4. Re:10 LET M$ = "Microsoft" by Stachybotris · · Score: 1

      Okay, the other posters might not have appreciated it, but I found that damned funny.

    5. Re:10 LET M$ = "Microsoft" by Cro+Magnon · · Score: 1

      I'm fairly sure that some versions of VB allowed the "$", if only for backward compatibilty with older BASICs.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  52. how to hang IE7 by josepha48 · · Score: 1
    I found out that if you call appendChild to the body tag in IE7 it will not render the page and then the browser will become unusable.

    So do something like: var x = document.createElement("div"); document.getElementsByTagName("body")[0].appendChi ld(x);

    Do this right after the body tag and viola, IE7 starts having problems.

    It does not render the page ( unless they have fixed this ). Instead it tells you that you have a possible network error. Then, IE7 thinking that the network is down, wont access any more sites, except pages that are in your history. You then have to restart IE7. Funny thing is that even though this is a coding error and the appendChild should be done on the onload event, IE7 does not treat this as a script error, but it treats it as a network error. I spent hours trying to debug this, and firefox it worked fine.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

    1. Re:how to hang IE7 by insanecarbonbasedlif · · Score: 1

      I found another way. Workarounds are easily doable, but the browser crashing is strange...

      --
      Just because I doubt myself does not mean I find your position compelling.
  53. English Translation by cgenman · · Score: 4, Funny

    For those of you who don't like babel fish:

    Because M$ decided on a forced upgrade migration path, Internet Explorer 7 has finally kicked in on all of their MS Windows OS running PCs. In theory, there isn't much wrong with this, but IE7 has failed to comply with many fo the standards it was supposed to.

    IE7 is a nightmare of crossbrower compatibility. I recently needed to rewrite a web site so that it works on firefox... and surprisingly enough, when testing the new and the old site on IE7 I discovered that many elements do not function as expected. And "not function as expected" doesn't really cover it, it was more a question of not working at all.

    I found some pretty large incompatibilities in their JavaScript submission systems. While I can understand the behavior migration, some functions did not pass parameters correctly etc.. The worst thing was that they disabled submitting data through "input type img" (which in this case was the entire sites data)... I don't blame the programmers for setting things up this way, but I do blame IE for not keeping with standards again.

    So with IE7 we come to a new era of "web developers nightmare." It will cause many smaller websites to need to be rewritten, and therefore will crush some of the associated small companies' business.

    And a final tip from me! Try to avoid writing JavaScript without testing it 100% on all of the major web browsers: FireFox, IE7, Opera and Safari.

    Just a clue:
    According to W3C, the web browser market share of IE7 for the previous month is: 7.1%
    and for IE6 is: 49.9%

    So with a bit of analyzing as well as some math we can say that IE7 will show a market share of about 60%... which isn't the best picture for us, the developers.

    And for those that do like babelfish... English via Italian.

    The Internet Explorer 7 has given of soccer to within in end on all the OS of MS Windows that ago to work the PC because of determined the M$ fact in order to force it is customers to migrare through the modernization. The sink really is not much evil with the this here but IE7 has been supposed to more join the champions who what in effects is not to align. IE7 is a cavalla of night for the greater part of the sviluppatori that try to join to the champions for crossbrowsing. Recently I have had to rewrite a Web site so as to it works to firefox equally... and the surprise element was that when examines the new and old place on IE7 I have uncovered that many things does not work as previewed and "the function poichè previewed" it is not the just word for it, it was more one issue than operation at all. I have found that submiting with the Javascript it has some graceful things of uncool that incolpo of the IE but some functions really did not work when no-go gage all the parameters and therefore via. And the GREATER PART of the thing of the assassin was the incapacity of the IE in order to introduce the data through "the type img of the input" that really it was the entire data of the places... Really not incolpo of the programmatori that have made it therefore but of the IE not to still maintain with the champions. Therefore really with IE7 we come to one new was "of the incubus of the sviluppatori of fotoricettore" poichè will demand the EVIL and perhaps DEFECTIVE places therefore of fotoricettore will not be rewritten and this with crushing some of the commerce of the small enterprises. And a final TIP from me! Tests to avoid the Javascript of writing without to verify it 100% on all the browsers used main of fotoricettore like FireFox, IE7, the work and the safari. As soon as for having an indication: According to W3C the percentage of the market of web browser of IE7 for the previous month is: 7.1% and for IE6 are: 49.9% Therefore with a little analyzing to the situation and the facts therefore as to make a sure one for the mathematics we can say that IE7 will show a percentage of the market of approximately 60% according to W3C... which is not the better image for we the devs.

  54. Re:Microsoft does suck by imroy · · Score: 1

    The many standards for web browsers (of which HTML is just one) is laid out by the World Wide Web Consortium, not by a lofty group of "some academics". And guess what, Microsoft is a member of the consortium. So why has MS done such a horrible job at supporting the standards that they had (or at least could have had) a hand in developing?

  55. When Slashdot doesn't have conflicting tag words by Shiptar · · Score: 1

    You know something is very wrong.

  56. Re:Microsoft does suck by ajs318 · · Score: 1

    No, developers only have to support the real standard. The official one, published by the W3C. If Microsoft have been ignoring that and trying to set their own standards, that's Microsoft's problem. All Open Source web browsers support the W3C standard. Even the closed-source abomination that is Opera supports the W3C standard.

    In the meantime, and precisely because the Open Source browsers support the W3C standard, developers can support those browsers because they support the W3C standard; and all users can begin using W3C standards-compliant browsers because they're open source.

    It's a poke in the eye for Microsoft, but it's no more than they deserve for trying to ignore standards in the first place.

    --
    Je fume. Tu fumes. Nous fûmes!
  57. BASIC vs. Lisp by tepples · · Score: 4, Funny

    Replacing the G in GNU with a hammer and sickle or peace sign would seem fair as a rebuttal to "M$", but /. doesn't support the character.

    Microsoft's first major product was a BASIC interpreter, where a postfix $ designated a string variable. FSF's first major product under its GNU label was a text editor that included a Lisp interpreter, where every subexpression needs a pair of parentheses. Thus, your insult might be (f (s (f))) or (g (n (u))).

    1. Re:BASIC vs. Lisp by tomhudson · · Score: 1

      Believe it or not, but several c compilers (including g++) accept $var names. Its not just a BASIC thing. Originally, the $ sign was supposed to be reserved for internal use in c (as were leading underscores) but things change ...

    2. Re:BASIC vs. Lisp by Xeth · · Score: 3, Funny
      Thus, your insult might be (f (s (f))) or (g (n (u)))
      Don't you mean (or (f (s (f))) (g (n (u))))?
      --
      If your theory is different from practice, then your theory is wrong.
    3. Re:BASIC vs. Lisp by Anonymous Coward · · Score: 0

      Microsoft's first major product was a BASIC interpreter

      For the Commodore series, to be exact. C= 64 probably the most well-known.

      -JAB

    4. Re:BASIC vs. Lisp by cnettel · · Score: 1

      Postfix, not prefix. It even applied to functions. LEFT$, RIGHT$, MID$, CHR$. Oh, the joy of (MS) BASIC...

    5. Re:BASIC vs. Lisp by Anonymous Coward · · Score: 0
      Microsoft's first major product was a BASIC interpreter
      For the Commodore series, to be exact. C= 64 probably the most well-known. -JAB

      Actually no it wasn't. The original MS-Basic was for the MITS Altair microcomputer. That was years before Commodore had a computer.

    6. Re:BASIC vs. Lisp by Jesus_666 · · Score: 1

      (before (stop (you (this_nonsense))) (kill (I (someone))))!

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:BASIC vs. Lisp by flyingfsck · · Score: 1

      Your brackets don't match - one too many ')'.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  58. Re:Microsoft does suck by tepples · · Score: 1

    Web Developers are advised to test against all browsers with more than a 3% market share for their site.

    Doesn't this involve buying a separate computer on which to run each web browser, which might be prohibitive for smaller shops? Sure, Firefox and Opera will run on anything, but can IE 5, IE 6, IE 7, Konqueror, and Safari share a computer?

  59. AUTHOR COMMENT by yavori · · Score: 0, Redundant

    Hey! What is wrong with you! I do not hate MS... well a bit but what they do good sometimes is good. And I am very neutral to software companies if they do their jobs well. About the IE issue I already commented that it doesn't still work for me... here is what I found on google: /a co-developer of mine has reported this to be an IE7 problem after searching that day sorry for not able to find what he did then/ http://www.quirksmode.org/bugreports/archives/expl orer_56_windows/index.html it says: When using input type=image as a submit button, only Firefox sends the name-value pair to the server. There's an unobtrusive JavaScript fix included, which makes Opera, Firefox and IE6 behave the same (not tested in other browsers).

    --
    Human Knowledge Belongs To The World
    1. Re:AUTHOR COMMENT by Anonymous Coward · · Score: 1

      Based on this submission and your subsequent posts, I am betting that you drool a lot and wear a bicycle helmet all day.

    2. Re:AUTHOR COMMENT by Clandestine_Blaze · · Score: 1

      If you're going to insult someone, at least have the decency to log in first.

    3. Re:AUTHOR COMMENT by Trails · · Score: 1

      Well, not to flame you too much, but to be honest you're off the deep end. Your biggest complaint is an issue that's been around in IE since IE5 according to the site you linked to. So your whinging about IE7 in relation to this is misleading.

      I recently needed to rewrite a web site so it works on firefox too...

      The fact that you had to rewrite a site for firefox leads me to believe you aren't really familiar with modern cross-browser coding techniques, graceful degradation, etc... If you had to rewrite one of your sites to work in firefox, it doesn't surprise me one bit that you had to rewrite a lot of your code for IE7.

  60. Understand on what you are commenting! by LuckyStarr · · Score: 1, Informative
    Damn the modpoints...

    IE has a problem with: <input type="img" name="button" value="hitme">

    I don't understand how this is a problem NOW, as IE has had this problem for a long time. What the above snippet gets you is not "button=hitme", but instead "button.x=15, button.y=10" or something similar. IE returns you the coordinates where you clicked on the image, but not the value!!! Right. There is no value. Who would need that anyway? Doh.

    Don't remember exactly when I ran into this bug, a few years ago at least. One fix at that time involved creating names of a certain structure which could then be matched by regexes so you can extract the value from the name(!). If there is a most ugly hack I ever made, this has to be it. Luckily my memory regarding this topic is blurry as I do not do webdesign anymore.

    For further insight see this more recent blogpost.

    The modern solution to this is obvious:
    1. Don't use type="img"
    2. Style your buttons with CSS instead
    Thanks for reading and understanding.
    --
    Meme of the day: I browse "Disable Sigs: Checked". So should you.
    1. Re:Understand on what you are commenting! by yavori · · Score: 0, Troll

      I don't know of this to be a bug and sorry not being able to give the exact source from the stuff at work but the site we did re-writted was working perfectly fine on IE6 and this bug comes to life when we used IE7 to test it. Beside this we find out that IE6 was handling our JS function correct as well as Firefox but IE7 didn't. Sorry I disappoint you by telling your favorite browser is not as good as it should have been but I have me experience and it should me those results.

      --
      Human Knowledge Belongs To The World
    2. Re:Understand on what you are commenting! by Aladrin · · Score: 1

      Bingo. Exactly right.

      And you get bonus points for being the first post (that I've seen) that stated that you should use CSS to style the button.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:Understand on what you are commenting! by Anonymous Coward · · Score: 0

      Since your comments make you look mildly retarded, it is pretty clear that your problems with ie7 are USER ERROR. Stop trying to blame Microsoft for your extra 21st chromosome.

    4. Re:Understand on what you are commenting! by xixax · · Score: 1

      >The modern solution to this is obvious:
      >
      > 1. Don't use type="img"
      > 2. Style your buttons with CSS instead

      What if you *want* type=img to get the image coordinates? We're getting similar issues where we *want* button.x and button.y, but they are not being returned. I can guarantee that we are having problems supporting IE7 with type=img in our web applications:

      Where we take button.x and button.y and do different things depending on where they clicked on the image (we have no interest in styling).

      I am not our web person, but have been asked to figure out WTF. So far I am working on the assumption that MS *haven't* broken type=img, but this has uncovered some long ingrained bad habit abouyt how we are using type=img.

      Xix.

      --
      "Everything is adjustable, provided you have the right tools"
  61. Re:Microsoft does suck by Afecks · · Score: 1

    Can you please tell me what ISP you work for? I want to make sure I never accidentally use it.

  62. Re:Microsoft does suck by tepples · · Score: 1

    And who's the authority? A group of academics who've never developed commercial software in their lives?

    Why should developing commercial software be a prerequisite for developing standards and Free/free software that supports validation against standards? Besides, the Perl, PHP, Python, Ruby, or Java code behind a web site can be proprietary commercial software as well.

    Bottom line: If you define standards by the otherwise unspecified behavior of proprietary commercial software, then how is one supposed to test on multiple versions of IE as well as Safari without buying a Macintosh brand computer along with multiple Windows licenses, one for each version of IE? Or should only those people with enough capital to purchase and maintain multiple machines develop web applications?

  63. 60% is owned? by twitter · · Score: 1

    IE still owns the market and its the de facto standard, like it or not.

    1999 called and asked for it's ignorant flame bait.

    At best, they have 60% of browsers. The 40% they don't own comes from the growing Linux and Mac crowd and huge M$ Firefox crowd. IE 7 is unlikely to rob much of the M$ Firefox base because it's still insecure and buggy. I know one person who bought a Mac over the forced move, and I'm sure others will follow. Most M$ users just want their computers to work - the force was designed to move people to new computers and Vista but it's going to backfire. The IE 7 share will peak at 60% and drop from there along with the M$ desktop share.

    Now, what commercial site do you know that's going to throw away 4/10 dollars? Really, there's more to lose because the Firefox, Linux and Mac crowds are more likely to spend than the others. Commercial sites would much rather develop to real standards and reach 100% of the market. Microsoft's breaking standards, especially their own broken ones, is anti-social and a burden to every web developer.

    --

    Friends don't help friends install M$ junk.

    1. Re:60% is owned? by Anonymous Coward · · Score: 0
      twitter, please read this carefully. Following this advice will make Slashdot a better place for everyone, including yourself.

      • As a representative of the Linux community, participate in mailing list and newsgroup discussions in a professional manner. Refrain from name-calling and use of vulgar language. Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer. Your words will either enhance or degrade the image the reader has of the Linux community.
      • Avoid hyperbole and unsubstantiated claims at all costs. It's unprofessional and will result in unproductive discussions.
      • A thoughtful, well-reasoned response to a posting will not only provide insight for your readers, but will also increase their respect for your knowledge and abilities.
      • Always remember that if you insult or are disrespectful to someone, their negative experience may be shared with many others. If you do offend someone, please try to make amends.
      • Focus on what Linux has to offer. There is no need to bash the competition. Linux is a good, solid product that stands on its own.
      • Respect the use of other operating systems. While Linux is a wonderful platform, it does not meet everyone's needs.
      • Refer to another product by its proper name. There's nothing to be gained by attempting to ridicule a company or its products by using "creative spelling". If we expect respect for Linux, we must respect other products.
      • Give credit where credit is due. Linux is just the kernel. Without the efforts of people involved with the GNU project , MIT, Berkeley and others too numerous to mention, the Linux kernel would not be very useful to most people.
      • Don't insist that Linux is the only answer for a particular application. Just as the Linux community cherishes the freedom that Linux provides them, Linux only solutions would deprive others of their freedom.
      • There will be cases where Linux is not the answer. Be the first to recognize this and offer another solution.

      From http://www.ibiblio.org/pub/linux/docs/HOWTO/Advoca cy

    2. Re:60% is owned? by Macthorpe · · Score: 1

      As a someone steeped in experience, is there much of a difference between 1999 flamebait and 2006 flamebait?

      I mean, sentences like "I know one person who bought a Mac over the forced move" just make me laugh out loud. I'm pretty sure that someone who would spend $2000 on a computer because Microsoft asked them to use IE7 instead of 6 can only be classed as a complete idiot, rather than some insightful Mac zealot who moved from Windows because he couldn't work out how to press 'Cancel' in the 'Do you want to install IE7' box.

      I'd like you to clarify how IE6 to IE7 is a forced upgrade. You see, when they did the upgrade, I got asked twice. Regular users with automatic update on would have been asked once regardless unless their admin already agreed it for them. Firefox (good old lovely Firefox that everyone adores so much) didn't give me the option to stay at whatever version I was on until I went hunting through layers of options to turn it off.

      Also, clarify how IE7 is buggy and insecure.

      Also, give us some research that backs up your 'Linux/Firefox/Mac crowd are more likely to spend online', because I'm pretty sure you pulled that out of your ass.

      Also, clarify how you even managed to get through the summary without realising the whole shebang was total bullshit from beginning to end.

      You've been predicting the end of MS and IE ever since I can remember reading your shit, and it hasn't ended yet. I really can't honestly decide nowadays whether you believe this stuff or do it to get people who actually know something pissed off enough to reply and people who don't to mod you through the roof.

      It's really the difference between you being a genius and a complete tool.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  64. Re:Microsoft does suck by jav1231 · · Score: 1

    It's called greed. They have a monopoly to preserve. Cooperation with other browsers is simply not part of the plan. You can argue that it shouldn't be and I'd agree. But neither should poisoning the water, which is essentially what they do.

  65. Learn to Write Decent Web Pages! by TechnicalPenguin · · Score: 1

    I found that submiting through JavaScript has some pretty uncool things ... but some functions did not work when not passing all the parameters and so on.

    Why on Earth are you using JavaScript for something as simple as pushing a SUBMIT button? It's a personal pet peeve of mine that so many sites insist on using JavaScript for simple, basic HTML functions. HTML has a perfectly functional SUBMIT function. Use it! There is no good reason to replace it with "javascript:form1.submit();"

    [Engaging Rant Mode ... Rant Mode Engaged]

    In fact, I am sick and tired of sites that need JavaScript just to provide any level of basic functionality. I've seen sites that need JavaScript just to give me an "Enter This Site" link. Even worse, I've seen sites that need JavaScript just to show me some Flash just to give me an "Enter This Site" link. I've seen sites that need JavaScript just to provide menus that aren't completely non-functional. I turn JavaScript off for a reason! Don't make me turn it on again without an equally good reason! And your incompetence with basic HTML tags like <INPUT> and <A> doesn't count!

    [Disengaging Rant Mode ... Rant Mode Disengaged]

    1. Re:Learn to Write Decent Web Pages! by ummit · · Score: 1

      In fact, I am sick and tired of sites that need JavaScript just to provide any level of basic functionality.

      Amen, brother. There oughta be a law.

    2. Re:Learn to Write Decent Web Pages! by Malc · · Score: 1

      Turning JavaScript off a knowingly putting yourself in a very small minority is your choice. Don't rant about it, cope with it and live with your choice. Or start using IE which defaults to not running scripts but make it easy to do so for pages that require it. Maybe there's a FF extension that does the same (I haven't looked), or in true /. fashion: write your own. At the end of the day, it's not a big, and certainly not to the level of the language in your rant. There are more important things to in life.

    3. Re:Learn to Write Decent Web Pages! by TechnicalPenguin · · Score: 1

      Turning JavaScript off [and] knowingly putting yourself in a very small minority is your choice. Don't rant about it, cope with it and live with your choice.

      Whether or not I am part of the majority or the minority in my browsing choices is beside the point. There is still no good reason to use JavaScript to mimic and replace basic HTML functionality, such as submit buttons and hyperlinks. There is no good reason to require JavaScript just to enter a web site. There is certainly no good reason to require both JavaScript and Flash just to enter a web site! I understand the power and the allure of both technologies--I am a web-developer myself and I have done some very interesting things with those technologies--but they also have their place.

      Good Idea: Using JavaScript to enhance your menu.

      Bad Idea: Using JavaScript to create your whole menu so that your visitor has no navigation whatsoever without it.

      As to your other bits of advice:

      [S]tart using IE which defaults to not running scripts but make it easy to do so for pages that require it.

      How can I say this? Thanks, but no thanks. IE had known exploits with no available patches for 284 days last year. Firefox had the same level of vulnerability for 9 days. Face it, IE has a lot more problems than whether or not it is easy to turn JavaScript on or off.

      Maybe there's a FF extension that does the same (I haven't looked)

      Good news, Everybody! There is and I use it. That doesn't change the fact that JavaScript shouldn't be used in place of basic HTML functionality. It breaks a lot more than my browsing enjoyment.

      There are more important things to in life.

      There certainly are, but they aren't the subject of this discussion.

  66. Re:Microsoft does suck by FinestLittleSpace · · Score: 2, Informative

    Yes:
    http://tredosoft.com/Multiple_IE
    (link on that page for standalone IE7, too)

    All our developers at work have this installed, plus all the other windows browsers, plus a Mac with a few relevant browsers. In fact if they weren't devout Windows/Linux developers I'm sure they could do the whole thing on a mac using parallels.

  67. Re:The developers fault to begin with... by Anonymous Coward · · Score: 0

    "You people"?

  68. Bleh. by Anonymous Coward · · Score: 0

    It's just Slashdot's version of the Two Minute Hate.

  69. I got your Lynx right here... by UncleTogie · · Score: 1

    Nope! It's here!

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    1. Re:I got your Lynx right here... by enharmonix · · Score: 1

      Nope! It's here!

      Um, no, I think he meant links.

    2. Re:I got your Lynx right here... by Yvan256 · · Score: 2, Funny

      I think he meant Link.

    3. Re:I got your Lynx right here... by FormOfActionBanana · · Score: 0, Troll
      I think he meant Link.

      Erm, no, he certainly meant Links.

      --
      Take off every 'sig' !!
    4. Re:I got your Lynx right here... by sakasune · · Score: 1

      Wrong on all counts...lynx

      --
      "You're arguing for a universe with fewer waffles in it," I said. "I'm prepared to call that cowardice."
  70. 10 LET M$ = "Microsoft" by tepples · · Score: 1

    And can I get an internet that blocks any page that refers to Microsoft as "M$?" Please? Then how are you going to look up historical dialects of the BASIC programming language? Microsoft developed BASIC interpreters for a lot of 8-bit home computers, and M$ was the name of a string variable that could hold the string "Microsoft".
  71. Because browsers have bugs. by tepples · · Score: 1

    If, instead of developing for IE, they had developed against some _specification_, it would be a different story.

    Agreed, and I do refer to W3C's recommendations when developing web sites. But the behavior of commonly available products tends to reflect errors in their developers' interpretation of the HTML, CSS, and DOM specifications, and it also tends to reflect the fact that specifications have been revised since the products went gold. Now in addition to my computer running Firefox 2 (primary browser) and IE 6 SP1 and Gran Paradiso (for testing only), I have to buy more computers to run IE 7 and Safari.

  72. IE7 incompatible and obsolete by Anonymous Coward · · Score: 0

    While standard browsers like Firefox keep gaining ground, IE7 is lacking some fundamental features and standards and is already considered obsolete. Who had thought that a year ago when Microsoft started hyping it. Long live Firefox et al.

  73. I've had the exact opposite experience by nhavar · · Score: 5, Interesting

    We have a webapp that was built for our call centers. It started out in IE 4 and then later we did some updates for IE5. IE6 came out and there were a few JavaScript things to fix-up (nothing huge) but by then we had ditched almost all of the non-standard code and moved from table layout to pure CSS layout. When IE7 came out we didn't need to make a single change to the JavaScript, CSS, or HTML. All 200+ pages just work.

    Everyone was worried that because of our choices and how heavily we rely on CSS and JavaScript that we would be in for a nightmare. Luckily, not so. However, two of the products we purchased for time tracking and for defect reporting both DIE because they have user agent checks built into their javascript. When they run into the unknown IE7 string they just chirp back a warning message and don't even try to load up. How many times do web developers need to be told "browser detection is bad use object/feature detection" before they'll get it.

    I don't think that I've had any problem with any of the normal sites that I use when using IE7 over the last couple of months (banking, news, mail, social). I get the feeling that the author of this article just doesn't know what he's talking about.

    --
    "Do not be swept up in the momentum of mediocrity." - anon
    1. Re:I've had the exact opposite experience by MtHuurne · · Score: 2, Interesting

      Our webapp is a bit smaller (a few dozen pages), but our experience is similar to what you describe. Our XHTML, CSS and JavaScript which already worked on IE6, Firefox, Opera and Konqueror also worked on IE7 without problems.

      In my opinion IE6 Compatibility is a Developer Nightmare and once those installations have been replaced by either IE7 or a non-Microsoft browser my life as a webapp developer will be a lot easier.

    2. Re:I've had the exact opposite experience by CFrankBernard · · Score: 1

      A work-around is to have IE7 fib that it's IE6: User Agent String Utility version 2 http://www.microsoft.com/downloads/details.aspx?Fa milyID=9517DB9C-3C0D-47FE-BD04-FAD82A9AAC9F&displa ylang=en I know this *should* have been a simple menu option in IE7 as it is with Opera.

  74. Cost prohibitive by tepples · · Score: 1

    All our developers at work have this installed, plus all the other windows browsers, plus a Mac with a few relevant browsers.

    But can home businesses doing web development on the side, such as developing the business's own web site, necessarily afford a Vista-ready PC plus a Macintosh computer?

    1. Re:Cost prohibitive by FinestLittleSpace · · Score: 1

      Uhm. It just needs to be able to run Windows XP SP2.

    2. Re:Cost prohibitive by tepples · · Score: 0, Troll

      It just needs to be able to run Windows XP SP2.

      A computer running Windows XP SP2 is still an expense, and so is a Macintosh computer.

    3. Re:Cost prohibitive by FinestLittleSpace · · Score: 1

      Well I would hope that any development shop had a PC already that they were /developing on/. Also, chances are, if you're a small shop, you are unlikely to cater for Macs unless you /know/ the target audience are more than 5% mac users.

    4. Re:Cost prohibitive by x-caiver · · Score: 1

      Buy a Mac to run Safari and Firefox, then buy Parallels Desktop (or if you bought a used/close-out pre-Intel Mac, Virtual PC. Pick up a copy of Windows XP to run the modern versions of IE, and you're done. You wouldn't need XP Pro, you could get away with Home Edition, so it wouldn't be a huge outflow of cash.

  75. Re:The developers fault to begin with... by WilliamSChips · · Score: 2, Insightful

    Well, there's the fact that they barely improved actual W3C compatibility while making itself incompatible with previous versions.

    --
    Please, for the good of Humanity, vote Obama.
  76. Re:Microsoft does suck by wfWebber · · Score: 1

    Yes, actually, they can. And, it's free (as in beer).

    --
    Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. -- Andrew S. Tanenbaum
  77. Re:Microsoft does suck by Doctor+Memory · · Score: 1

    I know IE5 and Safari can, because that's what was on one of the machines I tested my last project with — a Mac with an old release of OS X (.2, I think). Which turned out to be good, because the site worked all right with Safari 1.3, but not 1.0, which is what I had on the test box. So I got to add pre-1.3 Safari compatability (w00t...). FWIW, I also had NS6, 7.1, and 8.0 installed on my machine, along with FF1.5 and IE6. IE7 came out just a couple of weeks before we released, and when we found out that it wasn't compatible with our stuff, our solution was "recommend that users either find another computer to use to sign up, or have them install FireFox". From what I've heard, over 80% of the users elect to install FF (after they find out it's free) ;).

    And while we're on the subject, mad props to the FireBug team. Not nearly as klunky as Venkman, and unlike IE's script debugger, it actually gives informative error messages (not "unable to perform operation on line 211")!

    --
    Just junk food for thought...
  78. Re:Microsoft does suck by tepples · · Score: 1

    You recommended VMware as a solution to run multiple proprietary web browser products on existing PC hardware. But can VMware run Mac OS X? If not, then how else should one test a web site on Safari? And how can the fact that VMware itself is gratis make licenses to run newer versions of Windows within VMware more affordable? Microsoft Windows 2000 Professional cannot run IE 7, whether or not it is running inside a virtual machine. And it takes a lot of RAM to run the host OS and the guest OS simultaneously, so you might as well buy a new PC anyway.

  79. Re:Microsoft does suck by tepples · · Score: 1

    I know IE5 and Safari can, because that's what was on one of the machines I tested my last project with -- a Mac with an old release of OS X (.2, I think).

    Are you talking about IE 5 for Macintosh or IE 5 for Windows? The two web browsers had completely separate code bases. I will assume you are talking about IE 5 for Macintosh, because a Mac running Mac OS X 10.2 has a PowerPC CPU, and it took Virtual PC to run Windows on PowerPC based computers. And how can a small business obtain access to a lot of machines with minority browsers to test on?

    our solution was "recommend that users either find another computer to use to sign up, or have them install FireFox".

    Good for B2B web sites. But in the case of B2C web sites, will users in internet cafes, work break rooms, and public libraries have this option?

  80. IE 7 can't run on Win2k by tepples · · Score: 1

    Well I would hope that any development shop had a PC already that they were /developing on/.

    Of course, a business that specializes in web development would likely have newer computers that run Microsoft Windows XP Professional Service Pack 2, but a business that just uses its web site to sell other products and services may only own a computer that came with Microsoft Windows 2000 Professional Service Pack 4.

    1. Re:IE 7 can't run on Win2k by FinestLittleSpace · · Score: 1

      Jesus do you ever rest?
      Maybe this hypothetical business (which seems, according to you, to be run by a group of uptight idiots) might buy a license to XP SP2, for whatever it is now? Less than £200 over here last time I checked. Any business that can't afford that, might want to look at reaffirming their status to 'hobby', not a 'business'.

      Last time I worked at a /very/ small development company, software was virtually our /only/ overhead. But we damn well paid for it.

    2. Re:IE 7 can't run on Win2k by tepples · · Score: 1

      Jesus do you ever rest?

      As I understand it, He rests on the seventh day.

      Any business that can't afford that, might want to look at reaffirming their status to 'hobby', not a 'business'.

      I have a hobby: gaining experience so that I can be hired by a business. How should I proceed?

    3. Re:IE 7 can't run on Win2k by FinestLittleSpace · · Score: 1

      you have two choices:
      1. do a course, so you can get a cheap educational license
      2. earn some money and buy the software
      3. swallow pride, pirate, then feel better once a company hirs you and buys a license.

      Everyone does one of the three. you don't get something for nothing. it's not a 'free' skill. People are lucky that they can self teach computer skills and have their only overhead being the equipment/software - not a single course/degree in sight unless you
      choose to take one.

      I worked at home teaching myself web development as a young teenager, buying my own software from doing small bits of freelance, then took a job at 16 once I was skilled enough to work in an agency. I'm sure you'll find a lot of similar stories here on slashdot. I don't see why you seem to have such a problem with this fact. Even if you are late 30s with another job trying to migrate to web development (especially open source), ALL you really need is a PC with windows XP. Everything else can be obtained for free.

      End. Of. Pointless. Discussion.

    4. Re:IE 7 can't run on Win2k by Anonymous Coward · · Score: 0

      Just go ahead and kill yourself now. (Since you asked).

      -1 Flamebait

    5. Re:IE 7 can't run on Win2k by ray-auch · · Score: 1

      As I understand it, He rests on the seventh day

      I think you'll find that was his dad.

      That probably means that on the seventh day Jesus actually ends up with all the chores.

    6. Re:IE 7 can't run on Win2k by mrchaotica · · Score: 1
      I have a hobby: gaining experience so that I can be hired by a business. How should I proceed?

      Practice instead of trolling on Slashdot, that's how!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  81. Buy $3000 of computers every three years? by tepples · · Score: 1

    If you are anywhere near a professional web designer, yes, you should be paying for multiple operating systems to test sites on.

    There is a difference between a company that makes its money designs web sites for clients and a company that designs its own web site in order to sell other products and services. Can the latter category necessarily afford a $3,000 expense every three years to buy a commodity PC with a newer Windows OS and the newer hardware it requires and a Mac with a newer Mac OS X and the newer hardware it requires?

  82. You should use images for submit buttons anyway... by Anonymous Coward · · Score: 1, Interesting

    First, I'm not an IE user and I'm not defending it, but...
    Using images instead of input type="submit" is a usability flaw. I also believe if you use it you will use your WCAG compliance.

  83. slashdot shouldnt have posted this by Anonymous Coward · · Score: 0

    this is horrible thing to post on slashdot. whoever decided to post this obviously has no experience with web design/programming. it was one critism of ie7, which wasnt very well thought out, and implied further problems without any evidence.

    shame on /.

  84. Re:Microsoft does suck by Stevecrox · · Score: 1

    So I'm not the only one who thinks he talking out of his ass then?

  85. Re:Microsoft does suck by Doctor+Memory · · Score: 1

    Good for B2B web sites. But in the case of B2C web sites, will users in internet cafes, work break rooms, and public libraries have this option? What we've found is that school and public libraries are generally not "early adopters", so they mostly have older browsers anyway (hence our support for NS6 & 7). Not sure about internet cafes, but most work break rooms I've seen are in a similar situation. The real problem places, it seems, are actual offices, where the IE7 update was pushed out by the IT staff in order to stay current with Windows patches. Some of these places have the PCs so locked down that users can't install their own software. I did hear from one place, though, that actually rolled out FF alongside of IE7 because some of their internal apps weren't compatible...
    --
    Just junk food for thought...
  86. Re:Microsoft does suck by acidrain · · Score: 1

    Not to come across pro M$ as I'm not, but this web standards thing is a bit too much for me. Frankly, M$ has 90% market share, but as far as I can tell they don't get much respect when trying to contribute to the standards process. E.g. their vector graphics extension just withered and died, but then apple's suddenly becomes vogue. If the official standards people are anti-M$ and M$ sets the defacto standard, can you blame M$ for feeling like being a little evil?

    Here is a little history to back this up. M$ introduced one of the most useful extensions to the DOM: the innerHTML property. Instead of writing hundreds of lines of slow DOM code you can just assign a short HTML string which browsers are very fast at interpreting. This brilliant trick has been ignored by the standards people even though every browser implements it, and I can't help but think this is because it was M$'s idea and not theirs.

    Again, the browser wars were hell and set the web back by years, and M$ is partially to blame for that. (Netscape implemented non-standard and incompatible stuff at the same time.) But I can't help but think that if the standards people would be a little less idealistic and be more willing to standardize *common practice* in the form of IE's extensions things would be going a little more smoothly.

    --
    -- http://thegirlorthecar.com funny dating game for guys
  87. Bad math.. Not 60% by CircularHowler · · Score: 3, Insightful

    This is flat out wrong. IE7 only runs on winXP and newer. So all the people running win2000, NT, 98 and 95 are stuck with IE6. Likewise pre-XP users are stuck with the 'old' media player version 9.0. Later the article implies that the current 49% of IE6 users will migrate to IE7. This shares the same flaw mentioned above. Anyway, people who don't want IE7 can either decline the install, or set a registry value to opt out forever. Or just don't use IE7; any product they give away for free has some ulterior motive.

  88. Bugs don't always affect everyone by Cogneato · · Score: 1

    Some people have posted here and on the article that the img submit buttons do work, and then extend that into the author clearly must be wrong. Anyone that has done any web development, especially development with IE, knows that bugs can show their ugly little heads often as a result of completely unrated code. For example, perhaps the img inputs don't function when nested a certain way within other elements on the page, even though there is absolutely nothing technically wrong with the page's structure. IE has had similar issues pretty much forever. Tags would work when nested a certain way, but not when nested in a different, completely proper way. As a web developer, I always develop in the more-standards-compliant browsers, such as Firefox, and then as a final step try to figure out how to get the sites to show up properly in IE. This process generally adds an extra day or so to development. Unfortunately my clients have to pay for this, when in reality Microsoft should probably suppliment some of these charges due to a fairly pervasive lack of competence. When IE7 was first released, my company did a review of every site we handle and provided an issues list to our clients so that they have a choice whether or not they want to pay to have them fixed. There were many CSS issues, but one of the more annoying issues that I remember is that clicking on a link to a PDF document caused the browser to simply crash. This occured across several documents on many sites, including ones that we did not develop. Linking to a PDF document is a pretty basic thing on the web, so clearly IE7 is not ready for primetime... and is especially not ready for their users to be cajoled into using it.

    1. Re:Bugs don't always affect everyone by Anonymous Coward · · Score: 0

      You're absolutely right.

      One bug that IE (up to 7) has with is that it can't handle a value for this as a submit button - therefore you can only have one submit button as an image per page. I don't think (TBH) that this is the best way to do things anyway, but I've had to modify sites that use multiple image submits on a page, and they don't work in any version of IE I've seen.

  89. Web developer here... by adamjaskie · · Score: 2, Informative

    As an anti-Microsoft, pro-Linux, Mac-using, pro-Firefox web developer that works for a University and thus has to cater to IE users, this writer was pleasantly surprised when he experienced very few issues even during his first IE7 compatibility tests. As none of the issues he did encounter were show-stoppers, he has been forced to conclude that IE7 is a huge leap forward, and the rapid replacement of IE6 with just about anything, Microsoft or otherwise, can only mean good things for the web as a whole.

    --
    /usr/games/fortune
  90. Back in my day... by Kelson · · Score: 4, Funny

    Hey, that's nothing. In my day, I had to walk 14 miles through the snow, uphill, just to get to Slashdot. It's actually easier to get to now that it's gone downhill!

    1. Re:Back in my day... by Spacejock · · Score: 1

      You were looky ...

      This post IS long enough for Slashdot. Read it. Enjoy it. See?

  91. Who's making our sites? by suv4x4 · · Score: 1, Informative

    FTFA:

    IE 7 has kicked in at last on all MS Windows OS ... IE7 was supposed to comply more with the standards what in fact isn't true ... IE7 is a night mare ... standards for crossbrowsing ... many things does not function as expected and "not function as expected" isn't the right word for it ... I found that submiting through JavaScript has some pretty uncool things which I don't actually blame IE but some functions did not work when not passing all the parameters and so on ... And the MOST killer thing was the DISability of IE ... the whole sites data... I don't actually blame the programmers that they did it so but IE for not keeping with standards again ... and this with crush some of the small companies business

    Jar Jar Binks, you're in big doo-doo this time. How many times have we told you: web development is not for Gungans!

    Notice he had the task of making a IE-only site work in Firefox. You can imagine the kind of code he was working with, no wonder it was breaking in IE7.

    And this is just brilliance:

    And a final TIP from me! Try avoiding writing JavaScript without testing it 100% on all of the major used web browsers like FireFox, IE7, Opera and Safari!

    As a professional web developer this is completely new to me. I mean, actually test in the browsers we deploy?! It's all Microsoft's fault, I tell you!

  92. Where'd you get $3,000? by Kelson · · Score: 1
    can the latter category necessarily afford a $3,000 expense every three years to buy a commodity PC with a newer Windows OS and the newer hardware it requires and a Mac with a newer Mac OS X and the newer hardware it requires?

    If all you need to do is test websites, you don't need the latest and greatest hardware. Get a cheap $300 PC. It'll have the latest version of Windows. It won't run nifty games, but it'll handle IE7 fine. Buy a Mac Mini for $600. Get a KVM switch (a one-time expense) so you can share the keyboard, mouse and monitor. Now your expenses are more like $900 every three years.

    And if you really don't want to buy new computers, there are sites like BrowserCam, , Browsershots, and iCapture that will at least test layout on other platforms.

  93. Re:Microsoft does suck by Stalus · · Score: 1
    Just because some academics came up with a "standard" doesn't mean there's a law that says that everyone needs to follow it.

    Two comments about that statement. First, w3c standards weren't just made up by academics. If you take a look at the member list, all of the major players are there - IBM, Microsoft, Sun, Intel, Mozilla, etc. There's a long process of debate and editing that goes into those standards.

    Second, though true that there isn't a law that everyone needs to follow, there are laws that apply in some countries. How widely it applies depends on the country, but many laws either directly or indirectly reference WCAG guidelines - one of which states: "Use W3C technologies when they are available and appropriate for a task and use the latest versions when supported."

  94. Re:FIRST TROUT! by EsbenMoseHansen · · Score: 0, Offtopic

    Was that an obscure Red Dwarf reference, or just plain weird?

    Apologies for being off topic. Deactivating Karma Bonus

    --
    Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
  95. FUD. by Axe · · Score: 1

    Author should learn how to write better sites. IE7 works jsut fine - as far as or so poor small businesses go - they are choke full of absilutely horrid sites that did not work well in any browser. It seems the site in question belongs to that category.

    --
    <^>_<(ô ô)>_<^>
  96. Linsux by Anonymous Coward · · Score: 0
    I see the "sux" as referring to the fact that I very personally think Linux sucks. [follow with 50 paragraphs of inane blabber to "support" my argument]. Of course that's just my opinion.

    Now watch me get modded down with alacrity.

    But you, you get an "interesting" mod.

    Only here can someone take something so retarded and stupid as creative spelling and attempt to actually rationalizate it.

  97. Mod parent up by nebbian · · Score: 1

    That's the best laugh I've had all day!

    Thanks :-)

  98. ie 6 legacy by Hut_tuH · · Score: 1

    yeah, that "article" was a rant... a pretty lame one at that.

    What the lil' fella probably ran into was a website geared towards IE 6...that IE 7 can still pull off (Sites that used ie conditional statements fare better in ie7). cant count how often i ran into a website riddled with css errors/hacks that were done to accomadate IE 6, that never took into account other browsers in the first place.

    I am no fan of IE, and actually wish MS would really force the upgrade on users and do away with 6 altogether, 1 problem child to contend with is better than 2. IE7 is an improvement, but its still the most problematic browser for me...the experience is still that of trying to adjust the antennas on an old tv trying to get a good signal.

  99. Submit buttons by AsmordeanX · · Score: 1

    Yeah this nailed me for a few minutes until I found that MSIE 6, 7, Firefox, etc will all pass the X-Y locations of where you pressed a button. Not as elegant when looking at source nor is it as easy but it works.

    Firefox passes a descrete X and Y value. MSIE passes submissionlabel_x and submissionlabel_y.

  100. I assume IE7 has improved web standards support by alexisbellido · · Score: 1

    The Microsoft guys have been talking a lot about that in their blog. As a Linux and Firefox user I haven't been able to use Internet Explorer 7 yet but I've been using conditional comments and graceful degradation for years. A well thought site shouldn't have any problems. Anyway, as a responsible web developer I'm looking forward to installing Internet Explorer 7.

    --
    Alexis Bellido
    1. Re:I assume IE7 has improved web standards support by Valarauko · · Score: 1

      As a Linux and Firefox user I haven't been able to use Internet Explorer 7 yet...
      As a Linux user, I've also been running IE7 by using the ies4linux installation script. I have IE versions 5.0, 5.5, 6.0, and 7.0 installed to run using wine. Not great for browsing on a regular basis (that's what Firefox and Opera are for), but a necessity for testing and development.

    2. Re:I assume IE7 has improved web standards support by alexisbellido · · Score: 1

      I do use ies4linux but as far as I know IE7 support is still being tested. I'll take another look right now.

      --
      Alexis Bellido
  101. Re:Microsoft does suck by andymadigan · · Score: 1

    For testing purposes, a system with 512MB of RAM should be able to run Windows XP in VMWare on another windows box, if that is what you need. As for Safari, KDE is working on porting back all the changes Apple made to konqueror, at some point in the next year or two Safari and Konqueror will probably be close enough to identical. e.g. Some Mac specific stuff (automatic installers and such) might be different, but if you need to test those features, you are targetting Mac and can probably buy one. For that matter the $500 or so needed to get a Mac test box should not be that tough for a business.

    --
    The right to protest the State is more sacred than the State.
  102. Mods full o shit - how the hell is that a troll? by transporter_ii · · Score: 1

    Now how the hell was that posting a troll? The story was about IE 7 causing problems and I posted a comment on the upgrade to IE 7 ... causing problems.

    Just another example of getting modded down if you don't goose-step the /. way...

    Meta Moderators...please do your job!

    Transporter_ii

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
  103. Re:Microsoft does suck by mrbcs · · Score: 1
    Ok then geniuses (sp?) How do I explain that when these programs are removed their internet works again? You think I didn't try anything else before suggesting this?

    Getting pretty tired of the Slashdot "know-it-alls". I come here to learn, but pricks like you two sure spoil it.

    --
    I'm not anti-social, I'm anti-idiot.
  104. Re:Microsoft does suck by Axe · · Score: 1

    I will explain you how - you are a dumb mofo who does not know how to do his job and just posts absolutely unsubstantiated BS on Slashdot.

    --
    <^>_<(ô ô)>_<^>
  105. Agree! Fixing IE7 is Microsoft's (only?) good deed by KWTm · · Score: 2, Interesting

    Much as I despise Microsoft, fixing IE7's rendering (at least partially) was a good move. Not only did it move closer toward the standard, but it *broke* a bazillion web pages that were non-compliant but displayed as intended on IE6 or earlier.

    Previously, if you told those lazy web developricks, "Hey, your web site doesn't display properly on Firefox, which is a whopping 4% of the market!" then they would answer, "Works fine with my computer --your Firefox must be broken." Well, guess what? Now it doesn't display properly on the latest IE either, and with Microsoft forcing IE7 down everyone's throats, it's not just going to be some insignificant minority who complain. More considerate developers who slave away at making those IE-specific adjustments can now say, "You need to get the latest version of IE in order for the web site to work," and then wash their hands of maintaining any more IE6-or-earlier hacks. IE7 will have a beneficial effect even for those of us who never use MS products, because it will have a profound effect on the WWWeb.

    And those poorly designed websites mentioned in TFA, which will have to be redone to be IE7 compatible thus driving small businesses to bankruptcy? Well, cry me a river. Reminds me of the early days of the web when people just cut'n'pasted other web pages to cobble together their own Frankenstein[1] of a web site, which displayed perfectly on Netscape 3.1 but whose source code was an abomination.

    You know when the Slashdot community bitches about Microsoft, and some MS supporter always asks, "You guys are never satisfied! What's Microsoft gotta do to make you admit that they are doing something *good*"? Well, fixing IE7 numbers among the answers (right under "Open up the MS Word format"). Keep up the good work, Microsoft, and someday your product might be as good as Firefox.

    _____
    [1] Yeah, I know Frankenstein is the creator of the monster, not the monster itself, but I'm using the term in the popular culture sense.

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
  106. Re:FIRST TROUT! by Anonymous Coward · · Score: 0

    Agnosticism is a decision to refuse to make a false choice.

  107. Myths, FUD, and more myths by hobo+sapiens · · Score: 1
    I recently needed to rewrite a web site so it works on firefox too... and the surprising element was that when testing the new and the old site on IE7 I found out that many things does not function as expected and "not function as expected" isn't the right word for it, it was more a question of working at all.
    Funny, I have several very large intranet sites that use web standards, have a few hacks to make IE6 behave, and even a few places where I use <input type="image" /> for form submits. They all worked flawlessly in IE7.

    It was probably something else in the author's code that was causing things not to work. For example, leaving the ; off the end of a javascript statement can have different effects in different browsers. But just claiming that <input type="image" /> caused the problem? I dunno, sounds fishy to me. This is how myths get started. How many people will read this article, then tell their co-workers to stop using <input type="image" />? (not saying we should use images for submit buttons, but stop using them for the right reasons and not because someone thinks they don't work!) I don't particularly like IE, but it does seem that IE7 is at least a step in the right direction.

    If anything, what could cause problems in IE7 is if all if the "IE only" hacks that were used to make IE6 behave itself still work and with odd results (since IE7 did fix much bad behaviour). That said, I personally haven't encountered that problem. It seems like it would happen, theoretically.
    --
    blah blah blah
  108. Phishing Filter Killed Our Site by cmay · · Score: 1

    I wrote some realy slick server controls for our web app that used Javascript/DHTML to provide a series of panels that you could expand, and it would load the content dynamically.

    Basically, you would click on a menu, and it would expand a panel below the menu (in a cool sliding fashion) before finally resizing the panel based on how large the dynamic content was.

    Well, if you have the Phishing Filter turned on, this would process would spike the CPU, and the "cool sliding action" was reduced to a super super slow crawl.

    This happened even though our site was a "Trusted site".

    We even found that if you disable the phishing filter when you install IE, you have to still go manually disable it later. So retarded.

    IE7's tabbed browsing sucks. AvantBrowser did a better job of this long ago.

  109. offtopic, but funny by Original+Replica · · Score: 5, Funny

    including my sister, whose work recently won awards for degrading nicely.

    Does she know you're telling people this?

    --
    We are all just people.
  110. I wonder by Da_Weasel · · Score: 1

    If MS were to scrap IE and start on a new browser and they chose the Mozilla Firefox as a new starting point. How long would it be before they completely ruined it?

    --
    If you must!
    1. Re:I wonder by arifirefox · · Score: 1

      In general, Microsoft doesn't believe in using other code. I personally don't care what microsoft does with IE as long as Mozilla makes firefox better. ok so IE7 has tabs and better css? ok so firefox will have other new features. If they don't then they won't deserve to beat IE....but I'm betting they will.

      --
      Firefox Power http://firefoxpower.blogspot.com/
  111. You should work for slashdot. by Generic+Player · · Score: 0, Flamebait

    Nice mozillascript there, almost as good as slashdot's. If you write mozilla only code, it will only work on mozilla. This is not suprising or unexpected.

  112. Bit of a literal interpretation... by djkitsch · · Score: 1

    Yeah, OK - an exaggeration. But you get the point.

    I'm not implying that MS don't have limits just like the rest of us, but IE is pretty much the killer app these days, at least a far as (about) 85% of users are concerned.

    Clearly, they've got to plan and budget, but if Opera can do it as a third-party software house and fewer resources, Microsoft can damn well make their own flagship browser work right! I'm actually getting quite angry about this, the more I think about it. It's kind of like Ford manufacturing cars with square steering wheels and going "What? What's the big problem? You can drive it, can't you?" when people notice. Everyone else makes circular ones - even tiny little Lotus, and it's about treating both the mechanics and the drivers well.

    (Please don't flame me for the stretched analogy!)

    --
    sig:- (wit >= sarcasm)
    1. Re:Bit of a literal interpretation... by syousef · · Score: 1

      Yep I do get the point. However before you get too angry, let me just point out that software is abstract and very different to a physical thing. (Okay the UI has a more tangible). Stretched analogies aside, it's definitely NOT simple to "just fix it". I don't doubt they could do much much better with IE and Windows Explorer in particular, but it's not as easy as designing a round steering wheel (where you have plenty of other examples and standards to work from, and it's very clear if you don't adhere). IE only feels like you have a square steering wheel after you've used it for a while.

      --
      These posts express my own personal views, not those of my employer
  113. Hate Stupidity Hate Microsoft by Blakey+Rat · · Score: 1

    That only signifies that people hate stupidity (the linked article, the editors who posted it, etc) more than they hate Microsoft. In general.

  114. It's a small world...or something by djkitsch · · Score: 1

    Oddly enough, I was ranting about exactly the same problem the other day to a colleague. Did it not, do you think, occur to anyone on the IE7 team that fixing the hacks without fixing the bugs might be a problem?

    Way to go and break millions of sites simultaneously, huh?

    --
    sig:- (wit >= sarcasm)
  115. Re:Microsoft does suck by Anonymous Coward · · Score: 0

    Posting anonymously to preserve anonimity - having worked on a bunch of standards groups, including several at W3C, I am actually surprised that anything that we have done is actually useful. Steering a committee towards sanity is hard. Microsoft is far from the worst problem there, they are actually quite helpful.

  116. Obligatory penny arcade reference by Taagehornet · · Score: 1

    From my parents' home in Wyoming, I stab at thee!

    I really like the tagging beta thing. It's a really neat way of moderating the editors, and once again it's spot on: wrong, fud.

  117. Wow by Axe · · Score: 1

    A voice of reason on Slashdot. Incredible. Moderate this up.

    --
    <^>_<(ô ô)>_<^>
  118. Re:Microsoft does suck by Axe · · Score: 1
    This brilliant trick has been ignored by the standards people even though every browser implements it, and I can't help but think this is because it was M$'s idea and not theirs.

    Brilliant tricks are not always a good standard. Standard has to worry about inner consistency that is appropriate for many more systems then the few leading browsers.

    --
    <^>_<(ô ô)>_<^>
  119. A challenge, not a nightmare by Marc-Andre+Appel · · Score: 1

    First: that the /> does not work in IE7 isn't true, i work on many different desktops (different Windows Versions) with IE7 next to the other both FF and Opera and should have noticed it yet, if it doesn't works. Well here it does. Second: It's true that the behavior of MS products isn't very helpfully for developers to become the same result on every system (*nix, Windows *, others) with different browsers, but when it would be easy, where would be the need for us? If with software like Adobe GoLive or Dreamweaver standard compliant next to as well compliant browsers everybody could create his own website with ease - that would become certainly a nightmare for us. Not only we developers become job-less and companies loose income, the most aweful designs would overwhelm the internet. Of course it's the goal to become an easy and standarized internet, but everything has 2 sides. I prefer to see a result on every system with every browser available like i want to see it, and can be proud of my work, then to see many others realizing their bad tastes in design.

  120. IMPORTANT!!! ARTICLE SUBMITTER PLEASE READ by Anonymous Coward · · Score: 0

    From the subimtted summary: M$ decided to force it's users

    "its".

  121. Re:Bah Bull bah lots of incompatable sites by Anonymous Coward · · Score: 0
    Working with linking objects and "input type img" in multiple frames for IE7s closed engine code is one hell of a problem! http://fishwizard.com/ ...I have been warning them about the perils of MS style css, javascript, frames and objects for the longest time. Unless you have access to the browsers engine code, coding for browser triggered functions can be frustrating if not down right impossible.

    IE7 is a CSS compatibility NIGHTMARE and should scrapped. Even my banking got hosed forcing me to use firefox for it online! I am friends with the guys who originally developed the Unix version of mapster, of which this is an example http://www-heb.pac.dfo-mpo.gc.ca/maps/maps-data_e. htm All I can say is that I have become tired of trying to please the MS crap code side of the ".NET"

  122. unbelieveable... by XO · · Score: 1

    Unbelieveable, as the first post in this thread said. There's no way that INPUT TYPE=IMG doesn't work, it's always worked, and they wouldn't break it.

    That said, the better way of doing it, however is:

    [BUTTON][IMG][/IMG][/BUTTON] .. but IE 6 didn't support that properly.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  123. No... by jmpeax · · Score: 1

    M$ decided to force it's users to migrate through update Actually, users could opt to not install the update. Nothing was forced.
  124. Not ALL Windows machines.. by kyhwana · · Score: 1

    Since when did IE7 install on anything but XP SP2 (and comes built in with Vista?)

    --
    My email addy? should be easy enough.
  125. Re:Microsoft does suck by Anonymous Coward · · Score: 0

    Have your tried making a bigger site that requires javascript? It malfunction bigtime between the diffrent browsers.. And even soo after I got a book explaining how _every statement_ in javascript works in the diffrent browsers. "WebProgramming" shouldnt be allowed, andd if it is, it shouldnt be allowed on any project with more then 10000 lines of code.

  126. What made the PC industry take off. by sowth · · Score: 1

    No, the electronics in computers came down in price. Enough so home users could afford computers. This is what made the PC industry take off. There is no way in hell I would've had a computer as a kid if they were $100k(us), but a price of $125(us) made it possible.

  127. Oops by rbarreira · · Score: 1
    From TFA:

    Have fun with you code and don't hate it :) hate the things that don't comply to the standards...

    Oops, page doesn't validate...
    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  128. It did break some sites for me by Sciros · · Score: 1

    I had a couple of sites I made that worked fine in IE6, Firefox, and Opera (as in, exactly the way I expected them to), but are now totally borked in IE7. Flash isn't showing up properly, divs are misaligned, etc. Basically it's 100% illegible. I've been too busy to look into what's wrong, hopefully just the Javascript is being screwy, but honestly that wasn't something I expected to happen. I do still believe that if it works as expected in Firefox and Opera then it ought to be good-to-go :-/ So, yeah, IE7 might well end up being a total nightmare for me, especially if I'm trying to keep my site IE6-friendly, since that means using hacks that IE7 may be displeased with.

    --
    I like basketball!!1!
  129. ie7 'heighth" error by Anonymous Coward · · Score: 0

    anyone noticed that in the IMG tag, height=".."
    will not work but, instead, it requires the
    error spelling heighth? in what non-english
    speaking land was this crap written?

  130. Re:FIRST TROUT! by Anonymous Coward · · Score: 0

    Was that an obscure Red Dwarf reference, or just plain weird?

    On /. there's no way to be sure. If it is a Red Dwarf reference, this guy's only about four or five FIRST TROUTs away from doing his funny little dance and fainting. One troll down, aleph-null to go.

    Apologies for being off topic. Deactivating Karma Bonus

    Don't worry. It appears the moderators have deactivated it for you. Next time, post anonymously. Burn, karma, burn!

  131. hm by Tuffsnake · · Score: 0

    sounds like he is bashing IE 7 for becoming more compliant while dropping support for IE hacks/work-arounds at the same time... maybe he has a point that hacks and work-arounds should be supported iniitally to aid conversion process but still it seems unfair to bash M$ for becoming more standard compliant...

  132. IE7 on Linux by Valarauko · · Score: 1

    ies4Linux is still supporting IE7 installation only in beta. You have to use the --beta-install-ie7 command-line option when installing. I have seen some issues, notably with transparency support (GIF and PNG), but I primarily use IE7 to test layout positioning. The transparency issues are apparently a problem with wine.

  133. It would be a fair rebuttal ... by jotaeleemeese · · Score: 1

    .... if GNU had anything to do with either Communism or World Peace, but we kind of get your point....

    --
    IANAL but write like a drunk one.
  134. Re:Microsoft does suck by Anonymous Coward · · Score: 0
    bunch of fucktards.. just cause you're an MS shill doesn't mean that their shit can't fuck up. Fuck you and the windows OS you rode in on.

    Slashdot.. home of fanboys and fucktards