Comunidad de diseño web y desarrollo en internet online

Pasar valor de parámetro desde url hasta html

Citar            
MensajeEscrito el 07 Mar 2017 02:59 pm
Hola! alguien me puede ayudar para que esta función ande en un archivo HTML???
Quiero crear esta función pero no encuentro alguna similar en Jquery.

http://www.elcodigofuente.com/get-parametros-por-url-451/

Gracias!

Por arteweblibre

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Mar 2017 03:05 pm
No aclare, mi idea es solo mostrar el texto en el HTML del Parámetro que viene desde la URL (pagina.html?parametro1=hola)

Por arteweblibre

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Mar 2017 03:32 pm
Ya encontré algo que me sirvió y lo dejo por si a alguien le sirve.

<script>
/**
* Funcion que captura las variables pasados por GET
* http://www.misitio.com/pagina.html?name=Richard
* Devuelve un array de name=>valor
*/
function getGET()
{
// capturamos la url
var loc = document.location.href;
// si existe el interrogante
if(loc.indexOf('?')>0)
{
// cogemos la parte de la url que hay despues del interrogante
var getString = loc.split('?')[1];
// obtenemos un array con cada clave=valor
var GET = getString.split('&');
var get = {};

// recorremos todo el array de valores
for(var i = 0, l = GET.length; i < l; i++){
var tmp = GET[i].split('=');
get[tmp[0]] = unescape(decodeURI(tmp[1]));
}
return get;
}
}

window.onload = function()
{
// Cogemos los valores pasados por get
var valores=getGET();
if(valores)
{
// hacemos un bucle para pasar por cada indice del array de valores
for(var index in valores)
{
document.write("Nombre "+valores[index]);
}
}else{
// no se ha recibido ningun parametro por GET
document.write("No se ha recibido ningún parámetro");
}
}
</script>

Por arteweblibre

1 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.