Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/09/2008, 08:37
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 17 años
Puntos: 2
Respuesta: Lista de Datos con Informacion al Hacer OVER

ESTA ES LA SEGUNDA PARTE
Código PHP:
else if (((isChild(CSE,dvHdr) || isChild(CSE,dvBdy))&&(boxMove))) {
        
totalScrollLeft=0;
        
totalScrollTop=0;
        
        
iterElem=CSE;
        while(
iterElem) {
            if(!
isNaN(parseInt(iterElem.scrollTop)))
                
totalScrollTop+=parseInt(iterElem.scrollTop);
            if(!
isNaN(parseInt(iterElem.scrollLeft)))
                
totalScrollLeft+=parseInt(iterElem.scrollLeft);
            
iterElem=iterElem.parentNode;            
        }
        if (
CBE!=null) {
            
boxLeft=Left(CBE)-totalScrollLeft;
            
boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;
            
boxTop=Top(CBE)-totalScrollTop;
            
boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;
            
doCheck();
        }
    }
    
    if (
boxMove&&CBE) {
        
// This added to alleviate bug in IE6 w.r.t DOCTYPE
        
bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
        
bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
        
mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;
        
mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;
        if ((
CBE)&&(CBE.windowLock)) {
            
mouseY < -oy?lockY=-mouseY-oy:lockY=0;
            
mouseX < -ox?lockX=-mouseX-ox:lockX=0;
            
mouseY > (SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;
            
mouseX > (SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX;            
        }
        
oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";
        
oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px";        
        
    }
}

function 
doCheck() {    
    if (   (
mouseX boxLeft)    ||     (mouseX >boxRight)     || (mouseY boxTop) || (mouseY boxBottom)) {
        if (!
CBE.requireclick)
            
fadeOut();
        if (
CBE.IEbugfix) {showSelects();}
        
CBE=null;
    }
}

function 
pauseBox(e) {
   
e?evt=e:evt=event;
    
boxMove=false;
    
evt.cancelBubble=true;
}

function 
showHideBox(e) {
    
oDv.style.visibility=(oDv.style.visibility!='visible')?'visible':'hidden';
}

function 
hideBox(e) {
    
oDv.style.visibility='hidden';
}

var 
COL=0;
var 
stopfade=false;
function 
fadeIn(fs) {
        
ID=null;
        
COL=0;
        
oDv.style.visibility='visible';
        
fadeIn2(fs);
}

function 
fadeIn2(fs) {
        
COL=COL+fs;
        
COL=(COL>1)?1:COL;
        
oDv.style.filter='alpha(opacity='+parseInt(100*COL)+')';
        
oDv.style.opacity=COL;
        if (
COL<1)
         
setTimeout("fadeIn2("+fs+")",20);        
}


function 
fadeOut() {
    
oDv.style.visibility='hidden';
    
}

function 
isChild(s,d) {
    while(
s) {
        if (
s==d
            return 
true;
        
s=s.parentNode;
    }
    return 
false;
}

var 
cSrc;
function 
checkMove(e) {
    
e?evt=e:evt=event;
    
cSrc=evt.target?evt.target:evt.srcElement;
    if ((!
boxMove)&&(!isChild(cSrc,oDv))) {
        
fadeOut();
        if (
CBE&&CBE.IEbugfix) {showSelects();}
        
boxMove=true;
        
CBE=null;
    }
}

function 
showSelects(){
   var 
elements document.getElementsByTagName("select");
   for (
i=0;ielements.length;i++){
      
elements[i].style.visibility='visible';
   }
}

function 
hideSelects(){
   var 
elements document.getElementsByTagName("select");
   for (
i=0;ielements.length;i++){
   
elements[i].style.visibility='hidden';
   }


y en una rchivo php de consulta pongo... asi

Código PHP:
<table class="registros" width="534" style="border:1px solid #C8BA92;border-collapse:collapse">
<?    echo "\n<tr>
            <td>Empresa</td>
            <td>Nombre</td>
            <td>CUIT</td>
            <td>Telefono</td>
            <td>E-mail</td>
            <td>Ver..</td>
            </tr>
            \n"
;
    
$c=0;
        while(
$row mysql_fetch_assoc($query)){
        if(
$c==0){
        
$bgcolor="cccccc";
        
$colorback="0099cc";
        
$c=1;
        }else{
        
$bgcolor="f4f4f4";
        
$colorback="0099cc";
        
$c=0;
        }
            echo 
"\t\t"?>
            [COLOR="Red"]<tr bgcolor="#<? echo $bgcolor?>" onMouseOver="this.style.background = '#<? echo $colorback?>';"  onmouseout="this.style.background = '#<? echo $bgcolor?>';" title="cssbody=[dvbdy1] cssheader=[dvhdr1] header=[<? echo $row['empresa']; ?>] body=[<? echo $row['razon']; [/COLOR]?><br><? echo $row['cuit']; ?>]">
            <? echo "
            <td>"
.$row['empresa']."</td>
            <td>"
.$row['razon']."</td>
            <td>"
.$row['cuit']."</td>
            <td>"
.$row['telefono']."</td>
            <td>"
.$row['email']."</td>
            <td align=center ><a href=vercompleto.php?&id="
.$row['id'].">Ver Datos</a></td>
            </tr>\n"
;
              
        }
    echo 
"\t";?></table><? echo "\n";
    
$p->show();
}

?>
      </div>
</div>
<script src="../archivo_js.js"></script>
</body>
Pero no es exactamente lo que quiero, ya que no me parece muy eficiente...

Espero algun ejemplo que me tires usando ajax...

Muchas Gracias