Respecto a redireccionar mediante javascript los ejemplo están muy bien, peró son redireccionamientos algunos que saltan nada más entrar en la página en cuestión.
¿Qué sucede si quereis hacer el refresh o redireccionamiento con motivo de un click?
Yo como siempre, os hablo de casos con los que me he encontrado...
La misma página del post anterior controla varios forms (recibe datos). En caso de que suceda tal cosa, quiero que me redireccione a x.php, en caso contrario a y.php...
¿Como hacer? Mediante funciones y javascript
:
Código:
<HTML>
<HEAD>
<TITLE>Redireccionado</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function redireccion1() {
setTimeout("location.href='x.php'", 0);
}
function redireccion2() {
setTimeout("location.href='y.php'", 0);
}
</SCRIPT>
</HEAD>
<BODY>
<?php
if($var==0){
redireccion1();
}else{
redireccion2();
}
?>
</BODY>
</HTML>
Esto lo podemos aprovechar para hacernos la vida más fácil (sobretodo a la hora de corregir fallos), si tenemos todas las funciones en un archivo externo el cual importaremos a nuestras páginas mediante un include (por ejemplo).
Imaginaros tener que escribir, o hacer cutepaste en todas las páginas de vuestro site. Y ahora pensad que esto no solo lo teneis que hacer con un proyecto sino que us surgen más proyectos y también lo necesitais.
Que fácil y bonito es tener vuestra própia libreria de funciones.
Make the things better, make it easy. O parafraseando a J.César: divide y vencerás.