Código:
Si en lugar de poner esa dirección pongo una dirección externa, el programa funciona bien. Poniendo esta dirección me redirije a :echo " <script language='JavaScript'> var prueba = 'prueba'; alert(prueba); location.href = \"http://localhost/imagenes/forminsert_tipo.php/\"; </script>";
http://localhost/imagenes/forminsert...nsert_tipo.php
Además, me redirije antes de mostrarme el alert.
insert_tipo.php es el fichero que contiene el código anterior. No tengo ni idea de por qué está haciendo esto.
¿acaso hoy los navegadores se han vuelto locos? acabo de comprobar el codigo inicial y me funcionan en iexplorer7, fx3, y chrome2. 
