Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/03/2010, 12:44
sagitariosTheBest
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 4 meses
Puntos: 2
Respuesta: se puede hacer loading para espera de ejecucion Procedimiento Almacenado?

Hola de nuevo yo. les expongo mi codigo haber si algo tengo mal. lo quepasa que el codigo que me dejo marvin me suena logico solo que no se si lo estoy implementando bien.

Lo que pasa es que las funciones getElementById son funciones de DOM y se ejecutan hasta que se carga toda la pagina segun tengo entendido. el detalle que cuando ejecuto el procedimeinto almacenado desde mi pagina se ve como que esta cargada la pagina y no aparece el "loading".

La vedad es que los procedimiento tienen consultas no se si sea los mas optimo, bueno ese no es el punto. alguien me puede hechar de nuevo la mano en ver que es lo que esta pasando.??

Código PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script  type="text/javascript" src="js/ie6menu.js"></script>
<link href="css/layout.css" rel="stylesheet" type="text/css" />
</head>

<body>


<div id="cargando"> 
     <div align="center">
        <img src="imagenes/cargando.gif" />  
        <p><strong>Cargando informacion...</strong></p>
     </div>
</div>


<div id="wrapper">

     <div id="head">
     </div>


<!--Contenedor menu principal-->
<div id="contentMenu" class="float" >

   
   <div id="$">
     <?php
       $var
=$_SESSION['aaaa'];
       echo 
"<img src=\"aaaaa/$var.jpg\"/>";
     
?>       
    </div>
    
       
    <div id="#">               
            <p>
              <b>aaaaaa:</b>
              <?=$_SESSION["aaaaa"]." ".$_SESSION["aa"]." ".$_SESSION["aa"]?>
            </p>               
            
            <p>
              <b>aaaaaa:</b>
              <?=$_SESSION["aaaaaa"]?>
            </p>                    
            
            <p>
               <b>aaaaaa:</b>
               <?=$_SESSION["aaaaaa"]?>
           </p>                         
            
            <p>
            <b>aaaaaa:</b>
            <?=date("aaaaaa");?>            
            </p>
      </div>
              
          <!--Estructura menu con ul-->
<ul id="nav" class="menu">
            
            <li><a href="#">safdsfsdf</a>
                 <ul>
                     <li ><a href="#">sasasasas</a></li>
                     <li><a href="#">sdfgsdfgs</a></li>
                 </ul>
            </li>
            
            <li><a href="#">aaaaaa</a>
               <ul>
                   <li><a href="#">aaaaaa/a></li>
                   <li><a href="#">aaaaaa</a></li>            
                   <li><a href="#">aaaaaa</a></li>            
              </ul>
            </li>
            
            <li><a href="#">aaaaaa</a>
               <ul>
                 <li><a href="#">aaaaaa</a></li>
                   <li><a href="#">aaaaaa</a></li>            
              </ul>
            </li>    
            
            <li><a href="#">aaaaa</a>
               <ul>
                   <li><a href="#">aaaaaa</a></li>
                   <li><a href="#">aaaaa</a></li>            
              </ul>
            </li>                                                        
            
            <li><a href="#">aaaaaa</a>
               <ul>
                   <li><a href="#">aaaaaa</a></li>            
              </ul>
            </li>
            
            <li><a href="#">aaaaaa</a>
               <ul>
                   <li><a href="#">aaaaaa</a></li>
                   <li><a href="#">aaaaaa</a></li>                        
              </ul>
            </li>
            
            
            <li><a href="#">aaaaaa</a>
               <ul>
                   <li><a href="#">aaaaaa</a></li>   
              </ul>
            </li>
            
          
            
            <li><a href="#">aaaaaa</a></li>           
            <li><a href="#">aaaaaa</a></li>                
    </ul>   
</div>
    
<!--contenedor-->
<div id="contenido" class="float" >

    <h4></h4>
    <form method="post">
    
       <fieldset>
               <legend>
               aaaaaaaaaaaaaaaa  
               </legend>
               
               <label>Fecha: </label>               
               <input type="text" name="funo" />               
               <input type="submit" value="Procesar" class="boton" />
               <a href="#">Salir</a>
        </fieldset>
    </form>

<?php
include("#");
include(
"#");
$suser=$_SESSION['user'];

    
    
//inizializa procedimiento
    
$stmt=mssql_init("procedimiento",$conn);

     
//enviando parametros al procedimiento
               
mssql_bind($stmt'@Fecha', &$funoSQLVARCHAR,false,false,60);
    
mssql_bind($stmt,'@valor',&$valor,SQLCHAR,false,false,60);
     
    
// Ejecutamos procedimiento almacenado
    
$result=mssql_execute($stmt);
    
$row mssql_fetch_row($result);    

    echo 
'<script  type="text/javascript" >
   document.getElementById(\'cargando\').style.display="block";
    document.getElementById(\'contenido\').style.display="none";
       </script>'
;
    

    
  
//Definimos los colores a usar
    
$color0 "#CCCCCC";//#A4B4C1 cabecera    
    
$color1 "#DED";//Linea1
    
$color2 "#FFF";//#E8F2FC Linea2
    
$color3 "#E5ECF9";#E0FAC5//sobre tabla
    
$color $color1;
    
    
//creamos la tabla
    
echo "<table align=\"center\" >";    
    
    echo 
"<tr bgcolor='$color0'>        
    <th>aaaaa</th>
    <th>aaaaaa</th>
    <th>aaaaaaa</th>
    <th>aaaaaaaa</th>
    <th>aaaaaaa</th>
    <th>aaaaaaa</th>
    <th>aaaaa</th></tr>"
;

    do {
    
//creamos el java y imprimimos resultado
    
echo " <tr 
    align=\"center\"
    style=\"background-color:$color\"
    onMouseOver=\"this.style.backgroundColor='$color3'\"                                                       onMouseOut=\"this.style.backgroundColor='$color'\" >"
;
    
    echo 
"<td>".$row[0] . "</td>";
    echo 
"<td>".$row[1] . "</td>";
    echo 
"<td>".$row[2] . "</td>";
    echo 
"<td>".$row[3] . "</td>";
    echo 
"<td>".$row[4] . "</td>";
    echo 
"<td>".$row[5] . "</td>";
    echo 
"<td>".$row[6] . "</td>";
    echo 
"</tr>";
    
    
//diferenciamos los colores de las filas
    
if ($color == $color1) {
        
        
$color $color2;
        } else {
        
$color $color1;
        }
    }
    while (
$row mssql_fetch_row($result));    
    echo 
"</table>" ;

    echo 
'<script  type="text/javascript" >
    document.getElementById(\'contenido\').style.display="block";
    document.getElementById(\'cargando\').style.display="none";
       </script>'
;
    

    
    
// liberando procedimiento,resultado y conexion
    
mssql_free_statement($stmt);
    
mssql_free_result($query);
    
mssql_close($conn);    
    
?>

  <!--Fin de div contenido-->
</div>
     
    
    
    <div class="clear"></div> 
    <div id="push"></div>
</div><!--Fin del wrapper-->

 

<!--Footer-->
<div id="footer">

 <p id="condiciones">
 <a href="#">aaaaaaaaaaaaaaaaa</a> | <a href="#">aaaaaaaaaaaaaaaaaa</a>
 </p>

</div>


</body>

Última edición por sagitariosTheBest; 26/03/2010 a las 13:13