este es el script, quiero modificar la variable imagen, dentro de la funcion ShowOrHide aparentemento la modifico.
Código PHP:
   <script language='javascript' type="text/javascript">
    var imagen="05.jpg";
    
    function GetImagen(){
        return imagen;
    }
    function ShowOrHide(d1, d2) {
      imagen = d2;
      if (d1 != '') DoDiv(d1);
    }
    function DoDiv(id) {
      var item = null;
      if (document.getElementById) {
        item = document.getElementById(id);
      } else if (document.all){
        item = document.all[id];
      } else if (document.layers){
        item = document.layers[id];
      }
      if (!item) {
      }
      else if (item.style) {
        if (item.style.display == "none"){ item.style.display = ""; }
        else {item.style.display = "none"; }
      }else{ item.visibility = "show"; }
     }
</script> 
   <a href="javascript:ShowOrHide('foto','01.jpg')"><img src="tns/01.jpg"></a>
<a href="javascript:ShowOrHide('foto','02.jpg')"><img src="tns/02.jpg"></a>
<a href="javascript:ShowOrHide('foto','03.jpg')"><img src="tns/03.jpg"></a>
con esto mando a llamar a una capa donde quiero me mustre la imagen 01.jpg, la capa la despliega bien, pero no actualiza la variable donde esta la nueva imagen a mostrar, es decir, simpre me muetra la misma, donde imprimo la imagen es asi:
Código PHP:
   <script language='javascript' type="text/javascript">
    document.write("<a href=\"javascript:ShowOrHide('foto','')\"><img src=\"" + imagen + "\" border=0></a>");
</script> 
   thanks!!
 
 


