Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2009, 19:43
41Ph4
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Cambiar imagen onclick() usando PHP.

Hola, llevo un par de horas intentando hacer ésto usando variables globales PHP. Por lo general arreglo mis problemas googleando, pero esta vez no logro ver el problema.
Como tengo que cambiar solo entre dos imágenes (mediante 1 script) necesito alternarlas. Por eso estoy tratando de usar una variable global que tome dos valores alternadamente y la pase al script. Sin embargo, la variable no toma el segundo valor, simplemente se mantiene en el inicial. De momento estoy usando la función que cambia la imagen al poner encima el mouse...debería alternarlas. Cabe mencionar, que he probado muchas formas distintas de hacerlo usando variables globales, ésta es la última versión.
Mi Código:
Código PHP:
            $valor=0;
            
$color[] = "ROJO.png";
            
$color[] = "NEGRO.png";
            
            echo 
'<table width="198" border="1" align="center" ';
            echo 
'cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#999999"><tr>';
            
            echo 
'<td onmouseout="'."MM_swapImgRestore()".'"'.'onmouseover="';
            echo 
"MM_swapImage('36','','";    
            echo 
$color[$GLOBALS['valor']];    
            if(
$GLOBALS['valor']==1){
                
$GLOBALS['valor'] = 0;
                }else{
                
$GLOBALS['valor'] = 1;
                }
            echo 
"',1)".'" onclick="';
            echo 
'"';
            echo 
'><img src="'.$back.'" width="26" height="20" id="'."36".'"></img></td>'
en HTML se ve así:

Código HTML:
<td onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('37','','ROJO.png',1)" 
onclick=""><img src="BACK.png" width="26" height="20" 
id="37"></img></td> 
La versión completa está aquí:
Código:
connect.site50.net/minimax.php
Edit:
La primera Casilla de arriba a la izquierda es la que estoy cambiando.

Gracias de Antemano.