Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2008, 17:04
anghell
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 16 años
Puntos: 0
Exclamación Respuesta: alguna funcion php o javascript que haga esto?

porque no anda esto? que estoy haciendo mal?
la funcion no me cambia de color la fila que selecciono.
debe ser facil pero no lo veo.
help!!

Código PHP:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> 
        
    function seleccionar(i){ 
    var x=document.getElementById(i); 
    x.style.backgroundColor= #FF0000;



</SCRIPT> 

</head>
<body>
<?
$m
[1]["spid"]=200;
$m[2]["spid"]=201;
$m[3]["spid"]=202;
$m[4]["spid"]=203;
$m[5]["spid"]=204;
$m[1]["usuario"]="swm_joselar";
$m[2]["usuario"]="sa";
$m[3]["usuario"]="swm_joselar";
$m[4]["usuario"]="swm_gerardoch";
$m[5]["usuario"]="swm_alexad";
$m[1]["block"]=0;
$m[2]["block"]=203;
$m[3]["block"]=0;
$m[4]["block"]=0;
$m[5]["block"]=0;
$ordenar 'spid';
$dir 'ASC';
function 
ordenar($m,$ordenar,$dir) {
    
usort($mcreate_function('$item1, $item2''return strtoupper($item1[\'' $ordenar '\']) ' . ($dir === 'ASC' '>' '<') . ' strtoupper($item2[\'' $ordenar '\']);'));
    return 
$m;
}
$m=ordenar($m,$ordenar,$dir); 

echo 
"<TABLE BORDER=0>"
    echo 
"<TR>";
    echo 
"<TD>spid</TD>";
    echo 
"<TD>usuario</TD>";
    echo 
"<TD>block</TD>";
    echo 
"<TD></TD>";
    echo 
"<TD></TD>";
    echo 
"</TR>"
    
$color1 "#E9E9E9";     
    
$color2 "#F6F6F6";     
    
$a 0

    foreach(
$m as $m_1) {
         
$row_color = ($a 2) ? $color1 $color2;
        
$a++;    
         echo 
"<TR id=".$m_1["block"].">";
        
//echo "<TD bgcolor = $row_color onclick ="."alert('alerta')".">".$m_1["spid"]."</TD>";
        
echo "<TD bgcolor = $row_color>".$m_1["spid"]."</TD>";
        echo 
"<TD bgcolor = $row_color>".$m_1["usuario"]."</TD>";
        
//echo "<TD bgcolor = $row_color>".$m_1["block"]."</TD>";
        
echo "<TD bgcolor = $row_color>"."<input type='submit' value=".$m_1["block"]." onclick='seleccionar(".$m_1["block"].")'/></TD>";
        echo 
"</TR>"
        
        
//<td width="312" bgcolor="#FFE8FF"><input name="titulo" type="text" id="titulo" size="40" />
    


echo 
"</TABLE>"
?>

</body>