Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2006, 10:28
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Cita:
Iniciado por Expinete
<span class="lupa" onClick=<?php
if ($contador<4){
$contador=$contador+1;
}else{
$contador=$contador;}
?> >Aumenta</span>
Creo que tenés un error de conceptos. El código php se ejecuta del lado del servidor, y los eventos de los objetos ocurren en el cliente (es decir, en el navegador). Por lo tanto, no se puede ejecutar código php en respuesta a un evento (onClick por ejemplo). En cambio, si podés ejecutar código javascript en respuesta al evento onClick, por ejemplo, porque javascript se ejecuta en el cliente.
Lo que podrías hacer es algo por el estilo:

Código PHP:
<?php 
$contador 
$_GET['contador'];
$mapa[0]="imagenes/plano0.jpg";
$mapa[1]="imagenes/plano1.jpg";
$mapa[2]="imagenes/plano2.jpg";
$mapa[3]="imagenes/plano3.jpg";
$mapa[4]="imagenes/plano4.jpg";

<
html
... 
<
img src="<?=$mapa[$contador]?>"
.... 
<
a href="<? echo $_SERVER['PHP_SELF']."?contador=".$contador+1 ?>">aumentar</a>  

<
a href="<? echo $_SERVER['PHP_SELF']."?contador=".$contador-1 ?>">reducir</a>  
.... 
</
html>

?>
Tendrías que realizar algun tipo de control para que el contador no llegue a ser negativo ni pase de 4.
Saludos.