Difference between revisions of "JavaScript links are evil"
From Nick Jenkins
(Whoops) |
m (Good point, thank you, updating sentence more for IE7.) |
||
Line 24: | Line 24: | ||
# Putting the cursor over the link shows in the status bar what it is - something that you don't get with JavaScript. | # 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. | # Users hate popup windows. | ||
− | # Works especially well in tabbed browsers ( | + | # 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== | ==Sites asked to consider above change== |
Latest revision as of 01:34, 9 November 2006
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 |