Pasar datos entre páginas con JavaScript
11 de Diciembre, 2007
posteado en: JavaScript
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 ![]()



(3.5)
Comentarios Recientes