Foros del Web » Creando para Internet » HTML »

Botón con window.location duplica la dirección

Estas en el tema de Botón con window.location duplica la dirección en el foro de HTML en Foros del Web. Buenas tengo una página que tiene un formulario con varios botones uno de ellos es de la siguiente manera: Código HTML: <button type= "button" class= ...
  #1 (permalink)  
Antiguo 05/10/2011, 15:48
 
Fecha de Ingreso: septiembre-2007
Mensajes: 73
Antigüedad: 16 años, 7 meses
Puntos: 0
Botón con window.location duplica la dirección

Buenas tengo una página que tiene un formulario con varios botones uno de ellos es de la siguiente manera:

Código HTML:
<button type="button" class="buttonP2" name="btnordenar" id="btnordenar" onclick="window.location.href='www.google.com'" > 
Al hacerle click me envia http://www.dominio.com/es/bag/www.google.com y pone la dirección al final esto solo pasa con Explorer, ya he buscado pero no encuentro por que pasa, yo tengo las direcciones con mod_Rewrite.

Saludos
  #2 (permalink)  
Antiguo 05/10/2011, 16:39
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Botón con window.location duplica la dirección

Solo agregale http:// antes del www, nada más, de lo contrario JavaScript "pensará" que se trata de una dirección relativa.
  #3 (permalink)  
Antiguo 05/10/2011, 19:31
 
Fecha de Ingreso: septiembre-2007
Mensajes: 73
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Botón con window.location duplica la dirección

Gracias, pero no es por ahí, ya que cuando quito las reglas del mod-rewrite funciona bien... Pero no se porque.

Saludos
  #4 (permalink)  
Antiguo 05/10/2011, 19:54
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Botón con window.location duplica la dirección

Entonces sería aconsejable que expongas las reglas de tu .htaccess y que indiques desde ruta estas llamando la script, si no agregas el protocolo, entonces se busca una ruta en el disco, que es lo que correctamente hace internet explorer

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 05/10/2011, 21:49
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Botón con window.location duplica la dirección

Cita:
Iniciado por lana27 Ver Mensaje
Gracias, pero no es por ahí, ya que cuando quito las reglas del mod-rewrite funciona bien... Pero no se porque.

Saludos
tu mismo lo estas diciendo, cuando desactivas mod rewrite deja de pasar el problema, por eso cuando se usa esta directiva de apache se suele utilizar

base_href

para que todas las rutas relativas se vuelvan absolutas.

Etiquetas: formulario
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 10:30.