Ah, Javascript. The wonderful scripting language that creates lots of cool stuff on your web page. But how do you make it Accessible?
Links:
- W3C Checkpoint 6.3
 - Directly Accessible Scripts (W3C)
 - DOM Overview (W3C)
 - WaSP Javascript Manefesto
 - Creating Accessible JavaScript
 - (WebAim)
 
This is an example of a javascript “listener” which opens a link in a new window (using a function) if the rel in the a tag is “external”.
window.onload=function(){
setOnClick();
}
function setOnClick() {
if(!document.getElementsByTagName) {
 return;
}
var anchors = document.getElementsByTagName("a");
for (var i=anchors.length; i !=0; i--) {
 var a=anchors[i-1];
 if (a.rel.indexOf("external") != -1) {
a.onclick = function(){newWin(this.href,'popup1',700,400);
return false;}
 }
}
