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.