Multiple-Target Hyperlinks for the Masses 278
DukunSakti writes "For a long time people have talked about getting browser support for multilink feature. A multilink is a link that points to more than one targets. It's useful because many times a single target is not sufficient to describe a link. Wikipedia has numerous examples of acronyms and abbreviations that expand to more than one term. Well, I got sick of waiting, and so I wrote a plugin for the excellent Wiki application PmWiki that adds the multilink feature. This is fully supported under Mozilla Firefox, but only partially under Internet Explorer."
Neither "multi-target" nor "for the masses" (Score:5, Interesting)
In fact, it is seriously misleading. It's not a new innovation; it's just a DHTML popup menu, which many other people [google.com] have already implemented, and far better. Better how? Well, DukunSakti writes: No, actually with his code it's not supported at all under Internet Explorer. All it does is set the "title" attribute in the <a
Claiming that these are "multiple-target huperlinks for the masses," is quite inaccurate, considering that (unfortunately) 80%+ of people are still using Internet Explorer, and that for everyone else they are just presented as raw URLs. Essentially this makes this plugin completely useless. You can't ignore IE unless your wiki happens to be something like a Firefox support wiki. It's true that it's unfortunate that IE doesn't adhere to the web standards nearly as well as other browsers, but for now, the majority rules. There are plenty of web programmers who have found clever ways to do popup DHTML menus (which is all that this is) that actually work in both Firefox and IE; follow the link at the beginning of this post for a whole slew of them.
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:4, Interesting)
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:5, Funny)
People seem to miss your point (Score:2)
I don't do it too often though, as sometimes stories never quite make it to publication...
I think it is a great effect of the subscri
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:2, Interesting)
Agreed. As far as I know, it is physically impossible for an AC to type out, let alone formulate, a response of that length in sixty seconds (or less).
Something is definitely up. I've seen some borderline FPs lately, but this one takes the cake.
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:3, Insightful)
Re:Neither "multi-target" nor "for the masses" (Score:2)
There are client side things that load multiple pages...frames and popups. For that matter, if you want to open two links, you can always right click and select "open in new window" or "add to favorites".
The primary use of multilink functionality will be to show seconary ads alongside primary ads.
No. (Score:5, Insightful)
Please no. Kill it now. Seriously, this is just another really bad idea that seems sort of neat that will make the web harder to use, like embedding your entire website in a flash animation. *shudder*
Here's why: Do you really think that a disambiguation entry that takes up a whole page in wikipedia is better expressed by a little popup window that you won't even see unless you move your mouse over the link? It's just more information that won't make it into search engines, that will confuse users, and that will encourage designers to produce websites that are difficult to navigate. Did you notice that with all that fancy multi-link functionality, the author didn't manage to link to a single other source that thought this was a good idea? Really, folks, it's not that hard to just add a footnote or parenthetical remark (see also fake links [example.com]), and doing that is so much easier on the reader.
Stop making it so damned hard to get useful information out of a website!
Thank you.
P.S. I'm not kidding, just take that idea out into your backyard and bury it deep under the ground where no one will find it. I know, you're thinking, "Ooh, but it would be kind of cool if it were just integrated into the browser and you'd just get a nice list of links to click on." No. Just think of all the information that you'd need to present to the user to help her decide which one to pick. It just doesn't work in a little popup. Here, I'll get the shovel.
Re:Neither "multi-target" nor "for the masses" (Score:4, Interesting)
Re:Neither "multi-target" nor "for the masses" (Score:2)
What exactly is not robust about HTTP? Is it more prone to network problems than other protocols?
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:4, Informative)
It doesn't even seem to work in Mozilla 1.7.5! (i.e. I get the same lame behavior.)
You'd think with the wealth of info out there, this fellow would have figured out how to insert a cross-browser hidden and collapsed DIV that he can then reanimate later. i.e. Something like this: I haven't tried the code above so there may be a few bugs, but the idea should be clear enough. It's really not that hard of a thing to implement.
P.S. Spaces inserted because Slashcode is trying to be "smart" by incorrectly autolinking the code.
Re:Neither "multi-target" nor "for the masses" (Score:5, Funny)
Re:Neither "multi-target" nor "for the masses" (Score:2)
Here's another bugfix:
{
popup.innerHTML += "<div><a href="'+array[i]+'"></a></div> ";
}
Re:Neither "multi-target" nor "for the masses" (Score:2)
Yours... does nothing at all. Click on a link and nothing will happen. Goodbye to browsing a site using your "cross-browser" method.
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:2)
I do not see a list of Yahoo/Google to click with yours?
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "fish" nor "flesh" (Score:5, Insightful)
Re:Neither "multi-target" nor "for the masses" (Score:4, Insightful)
MLINK
OPTION="Site 1" VALUE="http://site1.com"
OPTION="Site 2" VALUE="http://site2.com"
You could then basically extend the properties to be supported via JavaScript and CSS easily by using the same naming convention.
Once that's done, start by adding a plugin to one widely used browser and see if others like it and use it. If they do, then more and more people will jump onboard and help it spread.
But it doesn't have to be complicated! I can't stand that so many geeks have a tendency to over-engineer and overthink everything!
The icing on the cake though was RTFA and discovering that if you used IE you should switch to Firefox and while you're at it switch operating systems. Yes, I am going to throw away tons of my time just so that I can get multiple links in my browser.
Re:Neither "multi-target" nor "for the masses" (Score:2)
Re:Neither "multi-target" nor "for the masses" (Score:2)
That's really the only way it doesn't sound absurd. Also, it's best to assume the slashdot text is misleading and/or incorrect. (I like slash, I pay for slash, but I know it has faults)
On a side note, there are tons of working dhtml pop up menus that do the job for both browsers and sometimes opera.
Re:Nor accessible (Score:2)
What about wooden ramps... (Score:2)
Re:Nor accessible (Score:2)
I'm thinking that the act doesn't require all new "fancy features" to be available to all people...
Surely if the "main" link was accessible via standard key strokes, and a seperate list of hyperlinks (perhaps via an additional page) was available then then no discrimination would be taking place?
Re:Neither "multi-target" nor "for the masses" (Score:3, Insightful)
I'm sorry about this, and I don't mean to be an arse, but you can argue hypertext theory and philosophy all day. The fact remains that this is neither insightful, interesting, new nor well-executed.
As you indicate in your post, fat (or multi-) linking is not a new idea.
"This is not about being compatible with a popular browser"
Hate to break it to you bud, but in web design, on the web, it is.
If you were doing something really revolutionary here the shoddy implementation would be c
Multiple first post (Score:5, Funny)
Next: Slashdot featuring multiple first post.
Re:Multiple first post (Score:5, Insightful)
And for our next attraction, a little DHTML hack to make each Slashdot story pop up the URLs to all its duplicates!
Quoth the author:
WTF? Am I getting cynical, or are these "multilinks" the least-useful thing I've ever seen?
To use the poster's example, OCP can for "Omni Consumer Products", but can also stand for "Oracle Certified Partner". If you're writing a review of the movie Robocop, and you can't be bothered to link to the page that defines it as "Omni Consumer Products", I probably don't want to read any further.
Context-sensitivity is a good thing.
Re:Multiple first post (Score:5, Interesting)
Also, for a reference site like Wikipedia, where there are a lot of links sprinkled throughout an article, would it be nice to have links to Palace [wikipedia.org] and Westminster [wikipedia.org] included in the link to Palace of Westminster [wikipedia.org]?
Re:Multiple first post (Score:5, Informative)
Re:Multiple first post (Score:3, Informative)
Re:Multiple first post (Score:2)
The correct destination for a link should almost -always- be obvious from its context. In fact, a proper content organization system should inherently emb
Re:Multiple first post (Score:2)
From memory, I think either window.open() or document.open() - no idea which - with target="_newtab" should do roughly what you want, though I haven't tried it.
Re:Multiple first post (Score:2)
small time story (Score:5, Insightful)
I like the old style (Score:5, Funny)
Re:I like the old style (Score:5, Funny)
Better? (Score:2)
Re:I like the old style (Score:2)
This is obviously a shameless attempt by an astroturfer to draw more traffic to this "slashdot".
Re:I like the old style (Score:2)
Re:I like the old style (Score:2)
That's great (Score:5, Funny)
And BTW, be careful of Jeff Bezos coming right after you for this obvious - Single Click Amazon IP violation.
Re:That's great (Score:5, Funny)
I believe the Slashdot way of handling multilinks is to repost the same story (called "dupes") and changing link targets in each "dupe"...
Re:That's great (Score:2)
Multiple-Target Hyperlinks for the Spammers (Score:5, Insightful)
Re:Multiple-Target Hyperlinks for the Spammers (Score:2)
In fact, one of the annoying things about it is that you can't simply click on the link. You have to hover over it, then mouse down to the link you want, then click. If you try and just click on the link you end up clicking on some useless menu title. It would be nicer if you could use it as a regular link - click on it once and it takes you to the default URL - but hover and get more options.
It doesn't have to be that complicated (Score:5, Interesting)
As you can see fron the JavaScript, it is actually a rather simple task to position the buttons in a circle or in a simple box as this article's example does.
Re:It doesn't have to be that complicated (Score:2)
href="javascript:..." is almost universally a bad idea.
Other than that, that's a really neat idea. How well does it play with JS-disabled browsers?
Re:It doesn't have to be that complicated (Score:2)
While looking cool, if someone has JavaScript disabled, all those fancy links become unreachable and unusable.
Re:It doesn't have to be that complicated (Score:2, Insightful)
Here's what happened to me on your site:
You click on it, read the links, then decide that you don't want to go to any of them. Now you have a bunch of text (that you don't want) obscuring part of the page and making it impossible to read. The only way I could think of to get rid of them was to click on another "multi-link" (which means just obscuring a different part of the page), or to reload (which wastes bandwidth and time.)
Even worse - if
Re:It doesn't have to be that complicated (Score:2)
Re:It doesn't have to be that complicated (Score:2)
Re:It doesn't have to be that complicated (Score:3, Informative)
It takes one button and expands it out (like flower petals) into multiple buttons.
You seem to have independently discovered or reinvented the pie menu [piemenu.com], also known as the circle menu [cornell.edu] or radial context menu [radialthinking.de].
There are assorted demos here [piemenu.com]
Despite some evidence that pie menus are easier to use than more common schemes, they've never caught on. It might be because they are not as compact as other types and so page designers trade off some usability to make better use of screen space. Also, they don't scale
Re:It doesn't have to be that complicated (Score:2)
Neverwinter Nights on the PC, however, has the worst pie menu implementation I've ever seen. The 'slices' are only labelled with obscure icons, and the mouse isn't really suited for moving in a circular fashion, at least not
Re:It doesn't have to be that complicated (Score:2)
Re:It doesn't have to be that complicated (Score:3, Insightful)
However, being a User Interface Nazi I have to add some constructive critcism. The button itself gives no indication that it is a clickable button. It just looks like a radio button. The text version looked a little hackish but it was pretty apparent what might happen if you clicked on one of the text links after it exploded into them.
Perhaps a better version would be to combine the two: text immediately followed by
Misleading (Score:4, Insightful)
Re:Misleading (Score:2)
and the browser would either show a selection menu of some kind on click or pop multiple tabs (newer compatible browsers) or ignore all except the last href/alt pair (older incompatible browsers). No javascript, no dhtml, just:
x
----
xxx
yyy
zzz
alas, that would be useful, so it will never happen. heh.
Re:Misleading (Score:2)
the markup should have showed a standard 'a' tag, with one alt attribute and multiple href attributes.
although technically it should have been one alt, one href, and a slew of althref attributes (that older browsers would just ignore).
Re:Misleading (Score:2)
Re:Misleading (Score:2)
It is? Now that's news to me. I always thought that the "News for nerds. Stuff that matters" bit was meant ironically. Perhaps someone should inform the editors.
Re:Misleading (Score:2)
Fortunately, this hack isn't even nifty, so you haven't really disqualified it. How about: This isn't a site for boring posers, it's a site for stuff that matters.
Not to be negative, but... (Score:4, Interesting)
Not IE compatible? Congrats, 80% ignores you. (Score:5, Insightful)
Re:Not IE compatible? Congrats, 80% ignores you. (Score:2, Insightful)
Re:Not IE compatible? Congrats, 80% ignores you. (Score:2)
Thank you. Honestly, are we supposed to reward Microsoft for making a non-standards-compliant browser by all doing extra work to make websites work with IE, basically spending our own time and money deliberately helping IE become even further entrenched? That's crazy. I say fsck it - code to standards, let it break on IE, and let MS either fix their browser or fall behind. If that means we "force" customers to use a standards-compliant browser to use the Web, well, that doesn't sound like such a bad thing t
Firefox already supports multi-link bookmarks (Score:4, Informative)
Each URL is then opened in a separate tab. Very nice. More universal support for multi-links would be great.
Better done in Markup (Score:5, Insightful)
[a type='multilink' href='http://www.slashdot.org/defaultlinkfornon multilinkbrowsers']
[linkoption href='http://www.slashdot.org/firstlink' title='This is the first link']
[linkoption href='http://www.slashdot.org/secondlink' title='This is the second link']
[linkoption href='http://www.slashdot.org/thirdlink' title='This is the third link']
This is the text inside the link
[/a]
and have this appear as a small dropdown list below the link when you click the link.
Re:Better done in Markup (Score:2)
div.multilink {
height: 1em;
}
div.multilink:hover {
height: auto;
}
div.multilink:first-child {
text-decoration: underline;
}
div.multilink a {
display: block;
}
</style>
<div class="multilink">Example.com
<a href="http://www.example.com">direct link to example.com site</a>
<a href="http://www.example.com.nyud.net:8090">Coral i zed example.com link</a>
</div>
???
correction (Score:2)
height: 1em;
overflow: hidden;
}
Great, now instead of opening one pop-up (Score:4, Insightful)
Re:Great, now instead of opening one pop-up (Score:2, Insightful)
I've seen these before... (Score:5, Funny)
How it should work (Score:2)
Re:How it should work (Score:2)
The reason this would be nice behavior is that a multilink should open multiple pages with minimal fuss, but keep them grouped together. If there were such a thing as nested tabs that would come in handy here. But aside from that I think a toplevel with all the pag
Re:How it should work (Score:2)
Multilink Shmultilink (Score:2)
Add whatever support you want, but make sure I can turn it off so I don't click on a link to get 50,000 other advertizement pages.
I can see the advantages of this right away. I can also see the problems this will cause. I choose not to participate.
Hi, my name is Sybil (Score:2)
A page for Leanne,
a page for Thomas,
a page for Christy,
a page for (shuddering) JIM,
Hold on, I'm not done switching into my 12 different personalities...
a page for
Dear editors... (Score:5, Insightful)
Dear editors:
If Donald Knuth, Linus Torvalds, or some other famous developer submits an article about something cool they're making, people might care. But nobody cares about some dumbass' broken firefox plugin. The advertisements here are supposed to be the banner ads, not the articles.
Thank you.
This is useless. (Score:5, Insightful)
Extremely Poor Solution (Score:2, Insightful)
Simple solution:
A list of links. Generally a bulleted list.
The problem with both this multilink thing, and the fancy form buttons, is that they are NOT accessible to anyone using a screen-reader, older browsers, lynx, and sometimes keyboard navigation.
I can't see the code in action, but my guess is that you need a mouse, and to be able to 'see' the menu in order for it
Mod Points (Score:5, Interesting)
Re:Mod Points (Score:2)
which I'm on the verge of doing
With slashdot articles it's the opposite (Score:2)
Once again.... (Score:2, Insightful)
NOOOOooooo ![/darth] (Score:2)
In-browser function (Score:5, Interesting)
At first though, I thought that this would be for a hyperlink that opens multiple locations (best-served with tabs). This would have the potential to be really annoying in the case of popup sites or if some bozo linkbombs you, but with most browsers in the future supporting tabs it does have promise. Simply have the link open multiple tabs, and then have a browser-setting that can determine how many tabs can be opened by a single link, or give a warning if over the limit.
For example, you could have a "news" link that opens several news pages, or something of the like. This can also likely be accomplished with JavaScript (though I've never tried JS
Won't work for Mac users... (Score:2, Funny)
WHY? (Score:3, Insightful)
This method just pops up a bunch of confusing as hell URLs whenever you mouse over a link without any kind of description. What about the massively cryptic URLs that e-commerce sites create. How am I supposed to pick from a list of those?
I think this entire idea is based on bad assumptions.
(Not to mention that the fancy gradient feature on the list of choices darkens some of the links to near unreadability.)
Very Cool, But (Score:2)
Re:this sounds like a bad idea (Score:2)
Re:List o Links (Score:2)
Mod Parent Up (Score:2)
You hit that nail right on the head.
-kgj
Re:Nothing to see here. Move along -For once its t (Score:2)
Really? I have JavaScript turned off and it still works...