Te dejo un javascript idéntico (hace lo mismo), es más corto y funciona.
Código:
<html>
<Head>
<title>nuevo link</title>
<link rel="stylesheet" href="../../estilcal.css" type="text/css">
<SCRIPT LANGUAGE="JavaScript">
<!--
function hyperlinks(target)
{
if (target) where = "_blank";
else where = "_self";
for (var i=0; i<=(document.links.length-1); i++)
{
document.links.target = where;
}
}
// -->
</SCRIPT>
<body>
<FORM><INPUT TYPE="checkbox" NAME="targetnew" ONCLICK="hyperlinks(this.checked)">
Abrir links en una ventana, si no clickas en el checkbox la nueva p&aacute;gina
se abrir&aacute; en esta misma ventana<br>
<br>
</FORM>
<a href="1.htm">Ir a P&aacute;gina 1</a><br>
<a href="2.htm">Ir a P&aacute;gina 2</a><br>
</body>
</html>
Lo encontré en una página de diseño y auqnue no lo parezca es muy practico.
Un saludo
<a href="http://www.rutinasweb.com" target="_blank">RwB</a>