JavaScript links are evil
From Nick Jenkins
Please don't use javascript for your links. Use standard HTML instead.
For example:
<a href="#" onClick="MM_openBrWindow('images/storyimages/040504_incident_report.html','','scrollbars=yes,width=840')">report</a>
There is simply no reason whatsoever for it. This works just as well like this:
<a href="images/storyimages/040504_incident_report.html" target="_blank">report</a>
And this:
<a href="javascript:KODAK('1.html')" ...
Would become this:
<a href="1.html" target="_blank" ...
This has the following advantages:
- No loss of functionality - in fact, more functionality.
- Works even with Javascript turned off.
- Putting the cursor over the link shows in the status bar what it is - something that you don't get with JavaScript.
- Users hate popup windows.
- Works especially well in tabbed browsers (and now that IE7 has been released, every major browser is now a tabbed browser).
Sites asked to consider above change[edit]
Site | Date |
---|---|
SpamGourmet disposable email service. | 15-Feb-2006 |
Pictures of Hong Kong buildings. | 27-Feb-2006 |