Foros del Web » Programando para Internet » Javascript »

document.links no funciona

Estas en el tema de document.links no funciona en el foro de Javascript en Foros del Web. amigos tengo el siguiente problema: tengo un combobox que tiene unos datos que se cargan en de un BD con su respectivo ID. y despues ...
  #1 (permalink)  
Antiguo 03/11/2010, 23:25
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 2 meses
Puntos: 16
document.links no funciona

amigos tengo el siguiente problema: tengo un combobox que tiene unos datos que se cargan en de un BD con su respectivo ID. y despues tengo un HREF que carga el Value del dato del combo que eligio el usuario, en firefox funciona bien pero no en el explorer.. me dice que "document.links.enlace es nulo o no es un objeto", dond estara el problema: les dejo el codigo abreviado:

Código HTML:
 <script>
function cambialink(n)
{
document.links.enlace.href='ampliarencuesta.php?id='+n;

}
</script> 

Código PHP:


echo '<form action="/" method="post"   >';

echo 
'<select name="enc" onChange="cambialink(this.value);">';

while(
$FILA8=mysql_fetch_array($RESULTADO8))
    {
       
       echo 
"<option value=$FILA8[idenc]>$FILA8[idenc] - $FILA8[pregunta]";
      
    }
    
    echo 
"</select> ";


echo 
"<a name='enlace' href='' rel='ibox'  title='Detalle de Encuesta'>Ver Detalles</a>";
 echo 
'</form>'
muchas gracias
  #2 (permalink)  
Antiguo 04/11/2010, 03:52
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: document.links no funciona

Hola gordot

Prueba esto:

Código HTML:
<script>

function cambialink(n){

document.getElementsByName('enlace')[0].href = 'ampliarencuesta.php?id='+ n;

}

</script> 
Saludos.
  #3 (permalink)  
Antiguo 04/11/2010, 11:52
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 2 meses
Puntos: 16
Respuesta: document.links no funciona

muchas gracias flashbak, sirvio a la perfeccion.
saludos

Etiquetas: Ninguno
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 11:21.