JavaScript - Recoger variable dinámica de la url y publicarla e

 
Vista:

Recoger variable dinámica de la url y publicarla e

Publicado por Sergio (1 intervención) el 24/03/2010 14:46:52
Hola a todos,

Actualmente tengo una función javascript en el head que carga una variable dinámica (un número de teléfono) que se encuentra contenida en la url de la página.

El tema es que ese valor que adopta la función de javascript (el número de teléfono) tengo posteriormente que integrarlo en un código de seguimiento que me ha facilitado el cliente. El código en concreto sería algo similar a esto y se encuentra en el body:

<img src="https://www.zzz.com/z?ZZZZ=0&ZZZ=1316184&AZJ=<AZJ>&TYPE=111111&CURRENC Y=EUR&METHOD=IMG" height="1" width="1">

Como podéis ver se trata de una imagen, la cuestión es que donde aparece AZJ, debería aparecer el número de teléfono que yo capto a través del javascript.

¿Alguna idea de como hacerlo? Por más que pruebo cosas no consigo que funcione.

Para más información:

La url de donde capto la variable dinámica sería algo similar a esto:
http://www.dominio.html?id="+ telefono

La función javascript sería la siguiente:
function cogerVariable(variable){
var tipo=typeof variable;
var direccion=location.href;

if (tipo==”string”){
var posicion=direccion.indexOf(“?”);
posicion=direccion.idexOf(variable,posicion)+varia ble.length;
}
else if (tipo==”number”){
var posicion=0;
for (var contador=0;contador<variable+1;contador++){
posicion=direccion.indexOf(“=”,++posicion);
if (posicion==-1) posicion=999;
}
}
if (direccion.charAt(posicion)==”=”){
var final=direccion.indexOf(“&”,posicion);
if (final==-1){final=direccion.length;};
return direccion.substring(posicion+1,final);
}
}

Muchas gracias desde ya.

Salu2!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder