martes, 10 de julio de 2007

Redirección con Javascript

Para redireccionar con javascript podemos cambiar directamente la url del navegador utilizando para ello la propiedad document.location.href.

Por ejemplo utilizando un evento de clic, podemos redireccionar cambiando la ruta actual por la que queramos.

... onClick="javascript:document.location.href= ..."


Puede ser útil para incluir parámetros en la misma ruta en la que estamos, por ejemplo sacados de un formulario para actualizar otros campos.

<form><input type="text" name="otro" id="otro"/></form>
<a href="#" onClick="javascript:document.location.href=document.location.href + '?otro=' + document.getElementById('otro').value;"> es de otro</a>

Ojo que esto puede hacer que vengan muchas veces los mismos parámetros con valores diferentes si se da muchas veces, y van ordenados en tiempo, el primero es el más viejo...
página.jsp?otro=5667&otro=uyyiu&otro=tttt

No hay comentarios:

Publicar un comentario