Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
The Internet

Controversial Web "Framing" Makes a Comeback 210

theodp writes "The WSJ reports that the controversial practice of framing seems to be making a comeback on the Web. Big sites like Digg, Facebook, Ask.com and StumbleUpon have all begun framing links recently, joining the likes of Google, which employs the technique for Image Search. Long ago, Jakob Nielsen argued that 'frames break the fundamental user model of the web page,' but, today's practitioners contend, 'it's a feature, not a bug,' and say it provides publishers with massive distribution they wouldn't otherwise have."
This discussion has been archived. No new comments can be posted.

Controversial Web "Framing" Makes a Comeback

Comments Filter:
  • by Anonymous Coward on Saturday May 02, 2009 @11:29AM (#27798725)

    "It's a feature, not a bug" would make sense if we were talking about something that actually arose as a bug. People don't think about what they write these days, they just let out torrent upon torrent of brainfarts.

  • Comment removed (Score:5, Insightful)

    by account_deleted ( 4530225 ) on Saturday May 02, 2009 @11:29AM (#27798729)
    Comment removed based on user account deletion
  • Feature? (Score:5, Insightful)

    by WillKemp ( 1338605 ) on Saturday May 02, 2009 @11:36AM (#27798769) Homepage

    It's a bug not a feature. It's pointless, stupid and annoying.

    Facebook does it (with some links but not others) - and there's just no point to it. The link opens in a new tab and the old tab is still there. It might make sense if you were going to open the link in the same tab, but you're not.

    What possible advantage is there in opening a link in a frame in a new tab - apart from annoying users?

  • by Night Goat ( 18437 ) on Saturday May 02, 2009 @11:42AM (#27798799) Homepage Journal

    I first started seeing this in Facebook. It was getting pretty annoying to have to close out a frame in order to see the web page at the full size of my browser window. Hopefully, these companies that do this realize that it just irritates people and doesn't improve the visitors' experience.

  • by Anonymous Coward on Saturday May 02, 2009 @11:45AM (#27798821)

    It all depends on what the outer frame does. If it adds value to the link - e.g. as Google Image search does, which shows you the picture/allows you to magnify it - then I think that framing is a good idea.

    If, on the other hand, it is just there to try to 'keep the users on your site', then it is plain annoying. If this comes back, so will the frame breakout scripts.

    In any case, a 'close' button should always be provided.

    In my opinion, the way Google Images frames external sites is exemplary, and should be the way others do it too.

  • by Jeff DeMaagd ( 2015 ) on Saturday May 02, 2009 @11:52AM (#27798863) Homepage Journal

    Personally, I'd prefer there be a setting to turn off the framing. Clicking the box to close it every time gets a little old. I'm not going to get angry about it, there's enough crap that takes screen space that I start thinking of alternatives.

  • by TheRealMindChild ( 743925 ) on Saturday May 02, 2009 @12:02PM (#27798927) Homepage Journal
    It DOES break the fundamental user model of a web page. Even now. If your content is related as such that one page can't work without another page loaded, then they should all belong to the same page (even if that means using server side includes). If they aren't so twisted up that the pages can work independently, then throwing frames around can cause such headaches as function/class name collisions... that is unless your pages are "aware" of one another. Then you are killing the MVC model.

    Either way, don't do it.
  • Re:Feature? (Score:4, Insightful)

    by Anonymous Coward on Saturday May 02, 2009 @12:06PM (#27798951)

    It's the web equivalent of crappy programs throwing themselves in your system tray needlessly: gaining mindshare and visibility so they are more attractive to marketers.

    Do they need to be there? Of course not. But they want to be, and most users put up with it. The blame lies equally with users who just say, "well, ok, I guess that's fine." They allow it to happen.

  • by interiot ( 50685 ) on Saturday May 02, 2009 @12:22PM (#27799017) Homepage
    No, the reason that Google Images uses frames is that the designers were faced with three alternatives:
    1. Display only the full-size image. This hotlinking, and is considered worse than framing.
    2. Display only to HTML page. At best, it makes the user play hide-and-go-seek. At worst, the image is hidden, and the user has to figure out how to make some random Javascript happy before the image can be displayed. Either way, the user often ends up being very frustrated.
    3. Use a frame.

    Framing was the best of three bad alternatives.

  • by RJFerret ( 1279530 ) on Saturday May 02, 2009 @12:38PM (#27799111)

    Wowzers! I clicked the link and bang, there was the page. It's nice to have a page load in less time on AT&T U-Verse now than back in dialup days. Isn't it weird how we have these amazingly fast connections now but it takes pages longer to load?

    I'm a web user rather than designer, and have never heard of this guy, but I'm glad you define him as a "guru"...I wish more adopted his example.

    I immediate found the search without scrolling (I often just bail on websites without a search).

    There was an obvious separation between categories of info, both by physical and graphic methods.

    There was actual provided content with section titles, so I was able to very quickly find info without trying to discern it through various distractions.

    I bet it would work great on my phone too.

    Speaking of which, sadly it didn't take off, but one trick to a far better web experience was using the mobile version of websites! Much more usable: faster, content without spurious distractions... I wish every website had an m.- alternative to www.-

    Isn't it horrifying that often I will reach for my phone to access the web when I'm sitting in front of my computer with an open web browser?

  • by Em Ellel ( 523581 ) on Saturday May 02, 2009 @12:42PM (#27799147)

    If the frame has a button or such to close it, I don't have a problem with the frame.

    I think this "It is eeeeeeevil!!!!" crowd got its panties in a bunch. Sure, there are lots of bad ways to use frames, but in and of itself frames are not a bad thing. In fact most, if not all of the examples mentioned are specifically examples of how to use frames RIGHT. They identify themselves, give you a way to break out of it, and allow you to continue to get the "Web 2.0"/AJAXy (or whatever buzzword you want to use) services from their site while letting you to see the pages you want to see. The old way of opening popups or new browsers have been rendered annoying by a combination of advertising and tabbed browsers - so I can see why frames are making a come back.

    That said, I think people should always be given a choice. If someone wants to suffer, let them. Just add a setting in the web app that says "Open links: a - inline(frame), b - this window, c - new window"

    -Em

  • by pcgabe ( 712924 ) on Saturday May 02, 2009 @12:51PM (#27799209) Homepage Journal

    Sure, until you browse away from the original framed page (by following links on it), and then decide that the frame is no longer relevant, so you close it and OH HAI You're back to the original page.

    There are no buttons to "close the frame". There are only buttons that take you to the original page, sans frame, from whatever page you are currently on.

  • by PPH ( 736903 ) on Saturday May 02, 2009 @12:53PM (#27799221)

    Back when frames last reared their ugly head, I noticed that many of the sites that were using them were doing so to wrap other people's content with their ads. Then came frame-killing code (the bit of JavaScript mentioned elsewhere being one example).

    Did the content thieves just lay low until we got lazy and forgot about them?

  • by basementman ( 1475159 ) on Saturday May 02, 2009 @01:02PM (#27799291) Homepage

    Because it is essentially stealing from the website. As other posters have mentioned, many users don't bother to wait for the page to load and just go directly for the full size image. This is basically hotlinking with an extra click in there for the user, and considered bad practice. Frames may be the best solution in this case, but it still has flaws.

  • by Antique Geekmeister ( 740220 ) on Saturday May 02, 2009 @01:02PM (#27799297)
    That's like saying "in and of itself, using a cell phone or radio while driving is not bad". There are a very few exceptions where it's helpful. Communications for long-haul trucking is very helpful, and for delivery personnel to get directions at the delivery point in slow traffic. But it's so overused and so destructive in its normal use.
  • by descil ( 119554 ) <teraten.hotmail@com> on Saturday May 02, 2009 @01:09PM (#27799327)
    It's not advertising revenue I'm concerned with, but all the data I enter on those various sites that they should not be sharing with each other. Or with facebook. Or with Google. I guess at some point you have to give in, but not before making your security a top priority.
  • by maxume ( 22995 ) on Saturday May 02, 2009 @01:40PM (#27799533)

    Google isn't putting ads in the frame and does a good job of making sure that their branding is shown in the frame, and that there is a clear way to get to the original page. That is not "essentially stealing".

    Back in the day, hotlinking meant that someone was using the image on a page without permission (i.e., as the src for an img element), not that a link to the image was posted (the idea that people shouldn't post direct links to content on the internet is preposterous).

Neutrinos have bad breadth.

Working...