De manera estática todo va bien, pero resulta que ahora las fotos las extraigo desde la BD con php y es donde la variable de java script no coincide con el
ID asignado dinámicamente:
<Script>
var fotoAct = "foto_0";
function PERgal(idor)
{
document.getElementById(fotoAct).style.display = "none";
document.getElementById(idor).style.display = "";
fotoAct = idor;
}
</Script>
Código PHP:
conexion.php
$q = mysql_query("SELECT id, foto, nombre FROM $galeria WHERE id=$gal");
$res = mysql_fetch_row($q);
<img alt="" id="<?echo $res[0];?>" class="main" src="<?echo $re[1]?>.jpg" />
<hr>
<li>
<a href="javascript:void(0);" onclick="PERgal('<?echo $res[0];?>')">
<img alt="" class="thumb" src="<?echo $res[1];?>.jpg" />
</a>
</li>
<img alt="" id="<?echo $res[0];?>" style="display:none;" class="main" src="<?echo $res[1];?>.jpg" />
espero haberme hecho entender, gracias