Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Uploadify se rompio mi codigo

Estas en el tema de Uploadify se rompio mi codigo en el foro de Frameworks JS en Foros del Web. Hola a todos, tengo un grave problema con este script, me funciona perfectamente todo, pero no me redirecciona (cosa que antes podia), estuve mirando si ...
  #1 (permalink)  
Antiguo 05/03/2012, 15:39
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 9 meses
Puntos: 5
Uploadify se rompio mi codigo

Hola a todos, tengo un grave problema con este script, me funciona perfectamente todo, pero no me redirecciona (cosa que antes podia), estuve mirando si eran las librerias pero no encuentro ningun error.

El problema es que no me redirecciona en la funcion OnComplete, el script funciona tanto la parte de php como la de ajax, la imagen es subida, redimensionada, guardada en el servidor y cargando los datos de la foto en la base de datos. Pero no redirecciona (antes si lo hacia):

Aqui el codigo:

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.       $('#file_upload').uploadify({
  3.         'uploader'  : 'dify/uploadify.swf',
  4.         'script'    : 'uploadify.php',
  5.         'cancelImg' : 'dify/cancel.png',
  6.         'folder'    : 'uploads/',
  7.         'buttonText': 'Cambiar Foto',
  8.         'sizeLimit' : '5242880',
  9.         'scriptData'  : {'fid':<?php echo $getUsuario;?>},
  10.         'displayData': 'percentage',
  11.         'fileExt'     : '*.jpg;*.gif;*.png;*.jpeg',
  12.         'fileDesc'    : 'Image Files',
  13.         'onComplete'  : function(event, ID, fileObj, response, data) {     
  14.         window.location.reload();
  15.         },
  16.         'onError'     : function(event, ID, fileObj, response, data) {
  17.             alert("Hay un error");
  18.         },
  19.         'auto'      : true
  20.       });
  21.     });
  22.     // ]]>
  23.     </script>

Todos los script de la pagina funcionan y este tambien pero no redirecciona, no se porque dejo de funcionar ...

¿Como lo puedo arreglar?

Estos son los includes de js:

Este es el contenido de mi header:

Código Javascript:
Ver original
  1. <head>
  2. <link href='http://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'>
  3. <?php if(!isset($_SESSION['fid_username'])){?>
  4. <script src="//connect.facebook.net/en_US/all.js">
  5. <?php }?></script>
  6.  
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  8. <title>Documento sin t&iacute;tulo</title>
  9. <link href="estilos.css" rel="stylesheet" type="text/css" />
  10. <link rel="stylesheet" type="text/css" href="contenido.css">
  11.     <script type="text/javascript" src="jquery.js"></script>
  12.     <script type="text/javascript" src="dify/jquery-1.4.2.min.js"></script>
  13.     <script type="text/javascript" src="dify/swfobject.js"></script>
  14.     <script type="text/javascript" src="dify/jquery.uploadify.v2.1.4.min.js"></script>
  15.     <script type="text/javascript" src="dify/uploadify-script.js"></script>
  16.     <script type="text/javascript">
  17.         // <![CDATA[
  18.     $(document).ready(function() {
  19.       $('#file_upload').uploadify({
  20.         'uploader'  : 'dify/uploadify.swf',
  21.         'script'    : 'uploadify.php',
  22.         'cancelImg' : 'dify/cancel.png',
  23.         'folder'    : 'uploads/',
  24.         'buttonText': 'Cambiar Foto',
  25.         'sizeLimit' : '5242880',
  26.         'scriptData'  : {'fid':<?php echo $getUsuario;?>},
  27.         'displayData': 'percentage',
  28.         'fileExt'     : '*.jpg;*.gif;*.png;*.jpeg',
  29.         'fileDesc'    : 'Image Files',
  30.         'onComplete'  : function(event, ID, fileObj, response, data) {     
  31.         window.location.reload();
  32.         },
  33.         'onError'     : function(event, ID, fileObj, response, data) {
  34.             alert("Hay un error");
  35.         },
  36.         'auto'      : true
  37.       });
  38.     });
  39.     // ]]>
  40.     </script>
  41.    
  42.         <script type="text/javascript" src="ajaxpagcomentarios.js"></script>
  43.         <script type="text/javascript" src="sobremi.js"></script>
  44.         <script type="text/javascript" src="ajaxeliminarcomentarios.js"></script>
  45.         <script type="text/javascript" src="jquery.notasalpie.js"></script>
  46.         <script src="jquery.elastic.source.js" type="text/javascript"></script>
  47.         <script type="text/javascript">
  48.             // <![CDATA[
  49.             jQuery(document).ready(function(){         
  50.                 jQuery('#descripcion').elastic();
  51.                 jQuery('#descripcion').trigger('update');
  52.             });
  53.             // ]]>
  54.         </script>
  55.         <script type="text/javascript">
  56.             // <![CDATA[
  57.             jQuery(document).ready(function(){         
  58.                 jQuery('#comentario').elastic();
  59.                 jQuery('#comentario').trigger('update');
  60.             });
  61.             // ]]>
  62.         </script>
  63. </head>
__________________
Mi primera web: http://www.mascoteame.com
  #2 (permalink)  
Antiguo 05/03/2012, 15:51
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Uploadify se rompio mi codigo

Uploadify usa la clase net.FileReference de Flash. Para algunos entornos es necesario, para que Flash "se notifique" de que el upload ha finalizado y lance el handler asociado al evento onComplete, que el archivo que hace el upload escriba alguna salida de algún tipo. En este caso, creo que el archivo uploadify.php es el que debería generar una salida de algún tipo (con un echo). Asegurate de que eso ocurra y, si no es eso, a seguir buscando
  #3 (permalink)  
Antiguo 05/03/2012, 16:00
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 9 meses
Puntos: 5
Respuesta: Uploadify se rompio mi codigo

Solucionado, es exactamente como dijiste!, donde se mueve el archivo le puse
Código PHP:
Ver original
  1. echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);

dios me has salvado la vida!!, no sabia esto jajaja, ya era muy raro que algo funcionase por la mitad teniendo todo bien u.u

Muchas gracias!!
__________________
Mi primera web: http://www.mascoteame.com
  #4 (permalink)  
Antiguo 05/03/2012, 18:34
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: Uploadify se rompio mi codigo

a mi me sucede que cuando abro el cuadro de diálogo para explorar mi compu y seleccionar el archivo que voy a subir, se selecciona buena parte de la página html.

a qué podría deberse esto?

saludos
  #5 (permalink)  
Antiguo 27/03/2012, 04:46
Avatar de kanalejana  
Fecha de Ingreso: agosto-2009
Mensajes: 23
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Uploadify se rompio mi codigo

yo desde luego q no lo voi a volver a usar si no es estrictamente necesario... con la guerra q me dio u.u''

Etiquetas: ajax, funcion, html, js, php, uploadify
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 21:44.