Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2013, 01:15
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 9 meses
Puntos: 36
Respuesta: Fatal Error en setTimeout

Mi estimado el primer argumento que le pasas no es un script, debe ser una función de javascript, y como veo que le estas poniendo algunas valores por php puedes asignarle los valores antes en una variable y después le pasas ese parametro a la funcion que pongas en el setTimeout. También estas concatenando variables de php con javascript, osea no manches.

Has algo así:

Código Javascript:
Ver original
  1. var valor = ""+<?php echo codifico($Compra->getidcompra();)?>;
  2. setTimeout(miFuncion(valor),100);
  3.  
  4. function miFuncion(val) {
  5.      window.location = "paga_producto.php?c="+val;
  6. }


Creo que deberias separar bien tu codigo, esta no es una muy buena practica de programación, no lo hagas a prueba y error, aprende bien los lenguajes y despues haces tus metodos de trabajo.
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.