Foros del Web » Programando para Internet » Javascript »

convertir info de un input en hipervinculo

Estas en el tema de convertir info de un input en hipervinculo en el foro de Javascript en Foros del Web. hola, no sabia en que parte colocar este tema, pero ps si no va aqui por favor muevanlo a donde corresponda. lo que pasa es ...
  #1 (permalink)  
Antiguo 07/02/2012, 18:25
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 2 meses
Puntos: 0
convertir info de un input en hipervinculo

hola, no sabia en que parte colocar este tema, pero ps si no va aqui por favor muevanlo a donde corresponda.

lo que pasa es que tengo una pagina en php se carga en un iframe dentro de otra pagina php. la pagina hija genera unas variables php que se mandan a la pagina padre, pero necesito que esas variables se conviertan en hipervinculos que direccionen a otras paginas que apareceran en el frame de la pagina padre. este es parte del codigo de la pagina hija que va en el frame.


Código Javascript:
Ver original
  1. <script type="text/javascript" charset="utf-8">
  2. parent.document.getElementById('vv1').value=(' <? echo $v1; ?> ');
  3. parent.document.getElementById('vv2').value=(' <? echo $v2; ?> ');
  4. parent.document.getElementById('vv5').value=(' <? echo $v5; ?> ');
  5. parent.document.getElementById('vv9').value=(' <? echo $v9; ?> ');
  6. parent.document.getElementById('vvserial').value=(' <? echo $vserial; ?> ');
  7. </script>

las variables $v1, $v2, $v5, $v9 y $vserial son generadas en la pagina php que lleva este script, esta info es enviada a la pagina padre que contiene el frame donde este la pagina hija y la info que contienen las variables php son mostradas gracias a este codigo que pertenece a la pagina padre:

Código HTML:
Ver original
  1. <input type='text' id='vv1' />
  2. <input type='text' id='vv2' />
  3. <input type='text' id='vv5' />
  4. <input type='text' id='vvserial' />
  5. <input type='text' id='vv9' />

lo que necesito es que la info que tienen estos input sea utilizada como hipervinculo, por ejemplo, que si la varia $v1 contiene "Libros", pueda poner a Libros como hipervinculo para ir a otra pagina dentro del frame que tiene la pagina padre, espero haberme explicado, gracias y auxilio :(
  #2 (permalink)  
Antiguo 07/02/2012, 19:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 107
Antigüedad: 13 años, 5 meses
Puntos: 14
Respuesta: convertir info de un input en hipervinculo

Hola, podrias ponerles a los input la propiedadad onclick para hacer eso, por ejemplo:

Código HTML:
Ver original
  1. <input type='text id='vv1' onclick="window.location='http://urlBase.com/'+this.value;"  />

y le pones el mismo atributo con el mismo valor a todos
  #3 (permalink)  
Antiguo 08/02/2012, 09:32
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: convertir info de un input en hipervinculo

gracias MARCASTELEON, el hipervinculo funciona, pero hay un detalle, esta parte de codigo, osea el hipervinculo esta en la pagina padre y cuando le doy clic para abrir la pagina, me cambia la pagina padre por la pagina que mande a abrir, lo que necesito es que el hipervinculo abra la pagina en un iframe que esta en la misma pagina padre, ¿alguna sugerencia? gracias :)
  #4 (permalink)  
Antiguo 08/02/2012, 10:01
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: convertir info de un input en hipervinculo

hola, parece que ya pude solucionar el detalle y les comparto como, lo que hice fue cambiar el codigo que proporciono MARCASTELEON por lo siguiente:

Código HTML:
Ver original
  1. <input type='text id='vv1' onclick="top.principal.location.href='http://urlBase.com/'+this.value;"  />

donde principal es el nombre del iframe

Etiquetas: hipervinculo, info, input, 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 15:50.