For the laggards in the audience, this is how it happens. I am reading an article, lets say about the newest fangled advances in technology, here. It has a link to a piece of code, which I am interested in. But I don't want to lose my place in the article. So what do I do? I right-click, and select "open in new window".
But you, evil web author from the depths of hell, have anticipated my desire. You guessed that I might want this resource opened in a new window. Unfortunately for me, you are dim-witted enough to consider but one possibility: that I will click normally on the link, encounter a pop-up window, and marvel at your ingenuity.
You do not consider, for instance, that I may right-click on the link, as I do habitually when I want to read content in a new window. You do not consider that I may wish to bookmark this link and read it later. Nor do you consider that I may attempt to print the contents of this link, drag it to my desktop, or put it in my favorites bar.
I hate you. I despise you. I wish for your sudden and excruciating death with every ounce of my being every single time I click one of your god-forsaken pretend hyperlinks. I swear to all the Gods in all the religions, that the next time this happens to me, somebody will pay. Oh yes. Somebody will be sorry.
Save yourself! Before it's too late. Change all your popup window scripts to the following format:
onclick="window.open(this.href, 'popupwindow', 'width=400,height=300,scrollbars,resizable');
Click me any way you desire, now or later, bookmarked or not.
I will not attempt to control you, nor punish you, for I am a
simple hyperlink; eager to do your bidding, while remaining ever
helpful. I anticipating desires, but never trample possibilities.
This is the way of the Link.
See how wonderful that is?? I can bookmark it, I can favorit-ize it. I can left click, I can right click. I can do all the things that an enlightened person might wish to do to a hyperlink. And if I do the default thing, you (ever so helpful author), anticipate my need for a popup without defiling my RIGHT to do whatever else I may want.
Please. Please!!! PLEASE. I don't want to hurt you.
But I will.