Foros del Web » Programando para Internet » Javascript »

problemas con parametros con windows.location

Estas en el tema de problemas con parametros con windows.location en el foro de Javascript en Foros del Web. Saludos! tengo la siguiente funcion: Código: function buscar(){ var cedula = document.getElementById("cedula").value; var bsc = document.getElementById("bsc").value; window.location = "personal_buscar.php?bsc="+bsc+"&fnd="+cedula; } La funcion lo que hace ...
  #1 (permalink)  
Antiguo 24/08/2010, 13:13
Avatar de germana  
Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años
Puntos: 0
problemas con parametros con windows.location

Saludos!

tengo la siguiente funcion:
Código:
function buscar(){
  var cedula      = document.getElementById("cedula").value;
  var bsc         = document.getElementById("bsc").value;
  window.location = "personal_buscar.php?bsc="+bsc+"&fnd="+cedula;
}
La funcion lo que hace es redirigir a la misma pagina con un parametro extra, es decir, al acceder por primera vez el url sera algo asi:: personal_buscar.php?bsc=1 y al ejecutar la funcion buscar deberia ser algo asi:: personal_buscar.php?bsc=1&fnd=150000 (por ejemplo) pero nada que sale el segundo parametro.

Alguna idea???
GRACIAS
  #2 (permalink)  
Antiguo 24/08/2010, 14:59
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: problemas con parametros con windows.location

Hola

No entiendo a que te refieres con acceder por primera o segunda vez. Prueba con un cantador
Código Javascript:
Ver original
  1. var cont = 0;
  2. function buscar(){
  3.   var cedula      = document.getElementById("cedula").value;
  4.   var bsc         = document.getElementById("bsc").value;
  5. if(cont == 0) window.location = "personal_buscar.php?bsc="+bsc;
  6. if(cont >=1) window.location = "personal_buscar.php?bsc="+bsc+"&fnd="+cedula;
  7. cont++;
  8. }
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 24/08/2010, 16:35
Avatar de germana  
Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años
Puntos: 0
Respuesta: problemas con parametros con windows.location

significa que es la misma pagina, es decir:

- El usuario accede a personal_buscar.php
- coloca una cedula en un input
- hace click en buscar (aqui se llama a la funcion)
- la funcion redirecciona a la misma pagina pero ahora deberia tener dos parametros

Y no consigo hacer que muestra ese otro parametro, ni siquiera el nombre, es decir, que ni el "&fnd" se muestra en el url
  #4 (permalink)  
Antiguo 24/08/2010, 17:03
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: problemas con parametros con windows.location

¿tienes un ejemplo en linea que podamos ver? leo y leo y no encuentro nada extraño.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 25/08/2010, 05:33
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: problemas con parametros con windows.location

Hola

Ahora la pregunta que me hago es ¿por qué usar javascript para hacer algo que se puede hacer perfectamente del lado del servidor? Es decir sumitas el form y recibes los valores $_POST['campo']. Con esto ya puedes hacer la consulta a la bd, que creo que es tu objetivo, con los valores insertados en form

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #6 (permalink)  
Antiguo 25/08/2010, 08:08
Avatar de germana  
Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años
Puntos: 0
Respuesta: problemas con parametros con windows.location

mmmm ...

pues mi idea era esta:

- el usuario entra, y solo ve un boton de "busar"
- ingresa una cedula y hace click en buscar - se hace la consulta ya que existe el paremetro fnd
- si la cedula existe entonces muestra el boton "editar" si no, muestra un mensaje "No existe la cedula"

-------- perticularmente no me gusta mucho trabajar con javascript, a veces me parece impredecible, pero por ser algo tan sencillo me parecio irrelevante. Supongo entonces que lo hare mas "complicado"
  #7 (permalink)  
Antiguo 25/08/2010, 11:56
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: problemas con parametros con windows.location

Hola

Cita:
Iniciado por germana Ver Mensaje
- el usuario entra, y solo ve un boton de "busar"
- ingresa una cedula y hace click en buscar - se hace la consulta ya que existe el paremetro fnd
- si la cedula existe entonces muestra el boton "editar" si no, muestra un mensaje "No existe la cedula"
Justo lo que te decía

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: parametros
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 17:52.