Foros del Web » Programando para Internet » Javascript »

pasar valor a un link dinamicamente

Estas en el tema de pasar valor a un link dinamicamente en el foro de Javascript en Foros del Web. hola a todos desde un ajax recibo varios valores ej. campo[3] = 17; lo que necesito es poder escribir dicho valor en un link ej. ...
  #1 (permalink)  
Antiguo 10/08/2011, 13:58
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 15 años, 3 meses
Puntos: 1
pasar valor a un link dinamicamente

hola a todos
desde un ajax recibo varios valores
ej.
campo[3] = 17;

lo que necesito es poder escribir dicho valor en un link

ej.
<a href="pasar.php?valor=17">link</a>

el valor es dinamico y se va escribiendo al completar un input, por lo que necesito que se actualize directamente sin recargar la pagina

muchas gracias
  #2 (permalink)  
Antiguo 10/08/2011, 14:02
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: pasar valor a un link dinamicamente

colocarle un id al link, y usas document.getElementById('mi_link').href += 'valor='+numero;
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 10/08/2011, 15:57
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: pasar valor a un link dinamicamente

no logro pasarlo
dejo el ejemplo

Código HTML:
<script>
function chk_afiliado(){
var ajax=objetoAjax();
if (document.getElementById('dni').value != '') {
var url = 'estado1.php';
var dni = document.getElementById('dni').value;
var req = new XMLHttpRequest();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200) {
var campos = req.responseText.split('//');
document.getElementById('id_paciente').value = campos[0];
document.getElementById('nombre').value = campos[1];
document.getElementById('apellido').value = campos[2];
document.getElementById('ob1').href += 'valor='+campos[3];
}
}
req.open('POST', url +'?dni='+dni,true);
req.send(null);
}
}
}
</script>

<a href="link.php?valor=aca el campos[3]" id="ob1">click</a> 
ese el el valor que quiero poner, recordar que es dinamico

muchas gracias

Etiquetas: dinamicamente, link, pasar, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.