Foros del Web » Programando para Internet » Javascript »

Ayuda como obtener una parte de la URL

Estas en el tema de Ayuda como obtener una parte de la URL en el foro de Javascript en Foros del Web. Hola amigos. Como dice el titulo necesito obtener una parte de la URL en mi pagina. Lo que tengo que hacer es que un input ...
  #1 (permalink)  
Antiguo 31/08/2010, 14:54
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Ayuda como obtener una parte de la URL

Hola amigos.

Como dice el titulo necesito obtener una parte de la URL en mi pagina.

Lo que tengo que hacer es que un input muestre la parte de la URL despues del signo ?
Ejemplo de la URL: misitio.com/reg.php?ESTAPARTE

Supongo que para ustedes es facil



Gracias!
  #2 (permalink)  
Antiguo 31/08/2010, 14:57
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Ayuda como obtener una parte de la URL

puedes tratar con algo como esto:

Código Javascript:
Ver original
  1. function urlParams(url){
  2.     return url.split('?')[1];
  3. }
  #3 (permalink)  
Antiguo 31/08/2010, 15:25
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda como obtener una parte de la URL

Cita:
Iniciado por tredio Ver Mensaje
puedes tratar con algo como esto:

Código Javascript:
Ver original
  1. function urlParams(url){
  2.     return url.split('?')[1];
  3. }
Muchas gracias!

Ahora como pongo el resultado dentro del input?

Gracias!
  #4 (permalink)  
Antiguo 31/08/2010, 15:33
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Ayuda como obtener una parte de la URL

muy parecido.

Código Javascript:
Ver original
  1. function urlParams(input_id,url){
  2.     document.getElementById(input_id).value = url.split('?')[1];
  3. }
  #5 (permalink)  
Antiguo 31/08/2010, 15:35
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda como obtener una parte de la URL

Muchas gracias! Lo voy a probar :)
  #6 (permalink)  
Antiguo 31/08/2010, 15:43
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda como obtener una parte de la URL

Lo estoy probando pero no funciona

Este es el codigo:
Código:
<script type="text/javascript">

      function urlParams(url){
      
          return url.split('?')[1]; 
            }

      function urlParams(ree,url){

          document.getElementById(ree).value = url.split('?')[1];

      }

</script>
Y el input es este:
Código:
<input size='3' id='ree' type='text' name='6' value=''>
Que me esta faltando?
  #7 (permalink)  
Antiguo 31/08/2010, 17:12
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Ayuda como obtener una parte de la URL

pues no estas usando la funcion, como sirve?

una pregunta, la parte de la url quiere que aparezca de una en el input? o vas a hacer algo antes de eso?, otra pregunta, la url es la misma de la pagina donde se encuentra el input o es otra cualquiera?
  #8 (permalink)  
Antiguo 31/08/2010, 17:43
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda como obtener una parte de la URL

Si, quiero que aparezca de una en el input.
Y si, es la URL en la que esta el input.

La URL es misitio.com/reg?Blahblah <--- eso ultimo tiene que aparecer en el input.

Como lo hago? Que me esta faltando?
  #9 (permalink)  
Antiguo 31/08/2010, 18:23
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Ayuda como obtener una parte de la URL

prueba asi

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.       function urlParams(){
  3.           var id = "caja";
  4.           var url = location.href;
  5.           document.getElementById(caja).value = url.split('?')[1];
  6.       }
  7. </script>

Código HTML:
Ver original
  1. <body onload="urlParams()">
  2.     <input type="text" id="caja" />
  3. </body>
  #10 (permalink)  
Antiguo 31/08/2010, 18:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ayuda como obtener una parte de la URL

aunque funciona con la propiedad href del objeto location, tambien puedes usar la propiedad search el cual devuelve justamente esa porcion de la url. para mas referencia, ver la referencia del objeto location. el unico problema de la solucion de tredio es si la url contiene hash (#anclas), al dividirlo tambien se lleva esa porcion.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #11 (permalink)  
Antiguo 31/08/2010, 19:10
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda como obtener una parte de la URL

Hola gracias por responder.

El codigo de tredio no me funciono. Inclusive cree un documento HTML en blanco con ese codigo pero no mostraba lo que va despues del ?.

El search si funciono pero me muestra el ? entonces queda "?blahblah" tendria que quedar solo "blahblah" y despues ponerlo dentro del input

Se podria sacar el ? y poner el resto dentro de un input?

Gracias!
  #12 (permalink)  
Antiguo 31/08/2010, 19:20
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ayuda como obtener una parte de la URL

javascript tiene metodos para manipular string. revisa la documentacion de javascript.

comentario adicional pero nada personal. es cierto que para muchos tu problema sea una boberia, pero muchas de las dudas surgen a falta de lectura de las documentaciones. llegan momentos en que los participantes se aburren de contestar lo mismo una y otra vez, por lo que te sugiero que leas las documentaciones ya que este responderan a la mayoria de tus dudas. por si las dudas, materiales por el cual puedes comenzar:
http://www.w3schools.com/js/default.asp
http://librosweb.es/javascript/index.html
http://www.w3schools.com/jsref/default.asp
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #13 (permalink)  
Antiguo 31/08/2010, 19:31
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda como obtener una parte de la URL

Muchas gracias zerokilled, me voy a poner a leer a a ver si logro entender como funciona el string.

Etiquetas: direccion, url
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 08:32.