Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2012, 15:20
rjulio21
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
Respuesta: Problemas con Ajaxupload

OK. perdon por la tardanza. jejeje. tienes razon emprear. te muestro:
El tag al qque le aplico el estilo es al body. esta de la siguiente manera:
Código CSS:
Ver original
  1. html{
  2.     background: url(../imagenes/fondo.png) no-repeat center top #f5f5f5;
  3.     font-size:12px;
  4.     font-family:Verdana,Helvetica, sans-serif;
  5.     color:#404040;
  6.    
  7. }
  8. #cuerpo{
  9.     margin-top:5px;
  10.     position:relative;
  11.     min-height: 500px;
  12.     width: 1024px;
  13.     background:#fff;
  14. }
  15. body{
  16.    
  17.     margin: 30px auto;
  18.     background:#fff;
  19.     #width:1024px;
  20.     margin:auto;
  21. }
Ahora se encuentra comentado para que me funcione el ajaxupload. la razon por la que se la puse es poruna imagen que coloco en el HTML para que quede de fondo.
El HTML si esta un poco complejo porque es php. sin embargo te lo coloco:

Código PHP:
Ver original
  1. include('../base.php');
  2.     include('../panelI.php');
  3.     $idproducto=$producto->insertarProd($_REQUEST);
  4.     echo $producto->formularioImagen($idproducto);
  5.     echo "<div id=\"panelAdmin\">";
  6.     $datosProd=$producto->datosProducto($idproducto);
  7.    
  8.     echo"<div class=\"botonCarga\" id=\"upload\">Subir Foto</div>
  9.            
  10.        <ul id=\"gallery\">
  11.                 <!-- Cargar Fotos -->
  12.        </ul>
  13.    </div>";
  14.    
  15.    
  16.     include(dirRoot."cierre.php");

Aqui esta linea "echo $producto->formularioImagen($idproducto);" me llama la funcion colocada al principio. sin embargo vuelvo a colocarla:
Código PHP:
Ver original
  1. $texto= "
  2.     <SCRIPT>
  3.         $(document).ready(function(){
  4.                 var button = $('#upload'), interval;
  5.                 new AjaxUpload(button, {
  6.                
  7.                 action: 'form2Producto.php',
  8.                 name: 'image',
  9.                 onSubmit : function(file, ext){
  10.                 // Validar Formato de la imagen
  11.                 if (ext && /^(jpg|png|jpeg|gif)$/.test(ext)){
  12.                     button.text('Cargando');
  13.                     this.disable();
  14.                     this.setData({
  15.                         'idproducto': '$idproducto'
  16.                     });
  17.                     interval = window.setInterval(function(){
  18.                         var text = button.text();
  19.                         if (text.length < 13){
  20.                             button.text(text + '.');                   
  21.                         } else {
  22.                             button.text('Cargando Imagen');
  23.                         }
  24.                     }, 200);
  25.                    
  26.                 }else{
  27.                     //En caso de no tener un formato valido
  28.                     alert(\"no es una imagen\")
  29.                     return false;
  30.                 }
  31.                 },
  32.                 onComplete: function(file, response){
  33.                     button.text('Cargar Otra');
  34.                                
  35.                     window.clearInterval(interval);
  36.                                
  37.                     // enable upload button
  38.                     this.enable();
  39.  
  40.                     if($('#gallery li').length == 0){
  41.                         $('#gallery').html(response).fadeIn(\"fast\");
  42.                         $('#gallery li').eq(0).hide().show(\"slow\");
  43.                     }else{
  44.                         $('#gallery').prepend(response);
  45.                         $('#gallery li').eq(0).hide().show(\"slow\");
  46.                     }              
  47.  
  48.                      $(\"#gallery\").load(\"form2Producto.php?carga=listFotos&idprod=$idproducto\");
  49.                      //$('<li></li>').appendTo('#gallery').text(file);     
  50.                 }//final onComplete
  51.             });
  52.         });
  53.     </SCRIPT>
  54.     ";

Esta colocado asi ahora, porque estoy trabajando con algunas clases, sin embargo haciendolo estructurado directamente con el javascript presentaba el mismo problema, por tanto no tiene nada que ver con que tenga la funcion javascript impresa desde php. Precisamente por eso es mi duda. PORQUE no le consigo ni pies ni cabeza a como un valor CSS puede evitar que funcione esto. De repente quien lo haya usado antes tendra idea. MUCHAS GRACIAS.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos