Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2008, 05:10
wanchankein
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 3 meses
Puntos: 0
no carga la configuración de las cookies

tengo una cookie en una página que quiero que una tabla se vea o no dependiendo si le da a un botón.
esto lo he echo con el elemento display de los estilos.

Pues bien mi idea es que al presionar el boton para que se vea esta tabla, si refrescas la página, se quede ocultoo no depende de como lo tenias antes.
He estado mirando y con las cookies puedo hacerlo, pero no me acaba de funcionar.

tengo puestas las funciones de getcookie y setcookie en mi página para las cookies.

también tengo otra funcion que muestra o no la tabla, la cual tambien a su vez define la cookie. es esta.
Código:
<script language="javascript" type="text/javascript">
 function cambiarDisplay(id) {
  if (!document.getElementById) return false;
  fila = document.getElementById(id);
  if (fila.style.display != "none") {
    fila.style.display = "none"; //ocultar fila
	setCookie('vbuscar', 'none');
  } else {
    fila.style.display = ""; //mostrar fila
	setCookie('vbuscar', '');
  }
}
</script>
el problema es que nose como recoger el valor de la cookie con getcookie,

he probado esto pero no me sale nada

Código PHP:
echo "<script language='javascript'>getCookie('vbuscar')</script>"
en cambio si pongo esto si que sale el valor
Código PHP:
echo "<script language='javascript'>alert(getCookie('vbuscar'));</script>"
pero yo lo que quiero es recoger el valor y ponerlo directamente en el campo style de la tabla, y claro un alert no me sirve de nada.

Código HTML:
<tr id="row2" style="display:none"> 
este es el tr que se muestra y que se oculta

por ultimo el boton que lo oculta y lo muestra
Código HTML:
<img src="archivos/busqueda.gif" onMouseOver="this.src='archivos/busquedaon.gif'" 
	  onMouseOut="this.src='archivos/busqueda.gif'" onClick="cambiarDisplay('row2');" /> 
alguna idea???