Extracción de parametros de una URL
martes, 17 de febrero de 2009
Un problema que de cuando en cuando vuelve, es la extracción de los parametros de una URL cargada con el método GET, desde su propia página (utilizando javascript).
El siguiente método javascript, utilizando expresiones regulares, ayuda en la labor de extraer el valor de un parametro de la url.
function ExtraeParametroGet( parameterName ){
parameterName = parameterName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+parameterName +"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
Suponiendo que en la url tenemos es la siguiente :
http://../../../GoogleMaps.aspx?SearchLocation=calle%20barcelona
La forma mas adecuada de obtener la dirección recibida por parametro, desde el javascript de la página GoogleMaps.aspx, seria seria:
var paramValue = ExtraeParametroGet("SearchLocation");
- FIN -
3:22
|
Etiquetas:
javascript
|
This entry was posted on 3:22
and is filed under
javascript
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario