Hola
+Max!
El problema es que has puesto:
<body
onload="redireccionar()">
cada vez que cargas la página llama a la función y en la función vuelves a cargar la página...
He modificado un poco el código, a ver si te funciona:
Código:
<html>
<head>
<script type="text/javascript">
var url640x480 = "640x480.html";
var url800x600 = "800x600.html";
var url1024x768 = "1024x768.html";
var nWdt = screen.width;
var nHgh = screen.height;
var dire;
if ((nWdt == 640) && (nHgh == 480)) dire= url640x480;
else if ((nWdt == 800) && (nHgh == 600)) dire = url800x600;
else if ((nWdt == 1024) && (nHgh == 768)) dire= url1024x768;
else dire= 'url640x480';
if (dire != location)
location = dire;
</script>
</head>
<body>
</body>
</html>
Saludos,