Ver Mensaje Individual
  #21 (permalink)  
Antiguo 26/07/2008, 00:36
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 16 años, 9 meses
Puntos: 11
Respuesta: Error SOBRENATURAL en función escape()

Excelente

Entonces haz esto para tu enviar2()

Cita:
function enviar2(url) {
url = url.replace(" ","%20");
var metodo="";
var direccion="";
metodo = document.getElementById('menuMetPago').value;
direccion = document.getElementById('menuDireccBoleta').value;
if(metodo != "" && direccion != "") {
// tomo el método de pago y la dirección a donde se enviará la boleta
var resto = "";
resto = "&direccion="+direccion+"&metodo="+metodo;
location.href="finalizarCompra.php"+url+resto;

} else {
alert("Debes completar todos los campos para continuar");
}
}
Ahora... no utilizo escape() porque escaparia tambien los & y eso no queremos.

Otra alternativa seria usar urlencode() de php antes de concatenar las cosas en $urlPasar.

Dime que funcionaaa!!

:P