Qué de fallos tenia tu codigo
Código PHP:
<script>
var win= null;
function NewWindow(mypage,myname,w,h,scroll){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars=yes,';
settings +='resizable=no';
win=window.open(mypage,myname,settings);
}
</script>
<a href='aviso_legal.html' onclick="NewWindow('aviso_legal.html','Nota_Legal',400,400,'yes'); return false">Nota Legal</a>
Intenta postear cosas correctas.
Los numeros pasados como string ('400') no se pueden restar a numeros de tipo Number..., luego a la linea settings +='scrollbars=yes'; le falta la coma al final: settings +='scrollbars=yes,'; seguramente por eso no funcionaba. Y la ultima linea: if(parseInt(navigator.appVersion) >= 4){win.window.focus();}, me producia un error de acceso denegado
.
Por no hablar de que el atributo onclick acaba en una misteriosa contrabarra...
Que locura encontrarlos todos.