dhdesign wrote:Rickard wrote:It's a classic discussion. I like my links to open in the same window, but the general public seems to prefer that at least external links (to pages outside of the current domain) open in new windows. An alternative to the current behavior is to add some logic to the parser to open local links in the same window and external links in a new window. What do you think?
I would prefer to have external links open in a new window, and local ones in the same window. If you are going to remove the option from the profile, then you might set it up in the code to automatically do this.
Myself, I'd prefer to see the option remain in the profile, and leave it in the user's hands to make the choice.
Whether the option is included or not doesn't really matter to me, but I'd just like to clarify what I said and meant.
First off, I don't think it is a classic discussion. The "classic discussion" you're referring to pertains to whether links should be coded to open in a new window or the same window, perhaps with a determining factor like whether or not they are "external" links. I think that discussion (and method of HTML coding) is passe. What I raised is a new discussion.
Modern web browsers (like Mozilla, Firefox, Opera, and others, especially on non-windows platforms) are about putting more control of web browsing in the hands of users. Thats why we see features like popup-blocking, javascript controls that prevent (for example) statusbar hijacking, the ability to load alternate stylesheets, etc. Included with this are features that allow the user to control how and when new windows (or tabs) are opened. It is my discussion, everytime I click a link, whether it should open in the same window or a new window (or tab), not the webmaster's decision.
dhdesign says he'd prefer to "...leave it in the user's hands to make the choice". That's exactly what I mean, except that today, the user is able to make that choice using his/her web browser technology, according to his/her decision for each individual link. The profile option represents a decision of the webmaster about which links (e.g., "external" links) should be opened in new windows. Again, that decision should be the user's to make.
Dividing links into "internal" and "external" classes may be seen as entirely arbitrary decision by some users (like me). When I'm reading a post in a BB and the post contains a link to another post on the same board (an "internal" link), I might want to open that link in a new window (or tab) and preserve my place in the original window. When I post a request for help in a BB and someone responds with a reference web site that will help solve my problem (an "external" link), I may want to go to the new site immediately in the current window -- I'm done with that BB for now.
Web links are interconnections between information sources, and how each person uses those sources will differ. Modern web browsers provide users with much more efficient and flexible capabilities for traversing the Internet. Web sites should (IMO) get out of the "open in a new window" business and let users manage their own web browsing with the tools they have.
Just my 2 cents. I'll shut up now