codinami.com
BUSCAR

Pasar datos entre páginas con JavaScript

11 de Diciembre, 2007
posteado en: JavaScript

En el desarrollo de aplicaciones web, hay veces en que resulta práctico hacer cambios dinámicos en nuestro html, a partir de información incluida en la URL. Hace algún tiempo encontré por internet esta sencilla, pero elegante función en JavaScript que permite rescatar los parámetros de la URL sin necesitar código del lado servidor.

function gup( name ) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
	return "";
	else
	return results[1];
}

Ocuparemos la función de la siguiente manera:
var otraVariable = gup(”nombreVariableEnLaUrl”);

Ejemplo
Supongamos que tenemos una url como esta: http://www.codinami.com?variale=hola&variable2=mundo

var v1 = gup("variable");
var v2 = gup("variable2");
alert(v1 + " " + v2 + "!");

Se mostrará un cuadro de alerta con el mensaje “hola mundo!”… muy original :P

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (3.5)
Loading ... Loading ...
2 Comentarios »
Sitio Admimistrado con WordPress