Inicio > Mis eListas > nave > Mensajes

 Índice de Mensajes 
 Mensajes 2626 al 2645 
AsuntoAutor
Re: Cambios en la =?ISO-88
Re: Cambios en la =?ISO-88
Re: Cambios en la Bernardo
Re: Comentarios so Bernardo
Re: Cambios en la stripTM
Re: un comentario Francisc
Re: Cambios en la Víctor F
Re: Comentarios so Víctor F
Re: Comentarios so Bernardo
Más "release notes Bernardo
Preferencias inici Bernardo
Re: Preferencias i Víctor F
Re: Preferencias i Bernardo
Re: Más "release n Oscar Ma
Re: Preferencias i Víctor F
Re: Preferencias i Oscar Ma
Anuncio: Firebird Oscar Ma
Re: Más "release n Bernardo
Re: Preferencias i Bernardo
Re: Más "release n Ricardo
 << 20 ant. | 20 sig. >>
 
Proyecto NAVE
Página principal    Mensajes | Enviar Mensaje | Ficheros | Datos | Encuestas | Eventos | Mis Preferencias

Mostrando mensaje 2649     < Anterior | Siguiente >
Responder a este mensaje
Asunto:Re: [nave] Comentarios sobre la web
Fecha:Lunes, 16 de Junio, 2003  15:37:30 (+0200)
Autor:Víctor Fernández (Anillo Dance.com) <anillodance @...........com>
En respuesta a:Mensaje 2645 (escrito por Bernardo Arlandis Mañó)

Bernardo Arlandis Mañó escribió:

> Ricardo Palomares Martinez wrote:
>
>>> En la página de descargas, el código que oculta algunas partes de la
>>> página se ejecuta en el "onLoad" y hace que durante un instante se vea
>>> el contenido oculto con Mozilla1.4rc1. Usando css se podría ocultar
>>> completamente desde el principio, supongo que funcionará en IE también.
>>> Sería como "div#Info {display:none}". Ya sé que probablemente es una
>>> tontería, anyway.. :)
>>>   
>>
>>
>>
>> Está hecho así porque si alguien tiene desactivado JavaScript (lo cual
>> le impediría expandir los apartados ocultos) aún tiene oportunidad de
>> ver todo el contenido de la página. Si hacemos que, por defecto, la
>> propiedad display sea none y el visitante no tiene activado
>> JavaScript, no podrá acceder a los contenidos ocultos.
>>
>> Pero estamos dispuestos a escuchar soluciones alternativas. :-)
>>
>> Saludos.
>>
>>  
>>
> En efecto, no había pensado en eso. He encontrado esta solución:
>
>  <script type="text/javascript">
>    function visibl(objCapa) {
>      if (objCapa.style.display!="block")
>      {
>        objCapa.style.display="block";
>      }else{
>        objCapa.style.display="none";
>      }
>    }
>  </script>
>    <style>
>        #Info,#XPIMozilla,#FIMozilla {display:none}
>    </style>
>    <noscript>
>        <style>
>            #Info,#XPIMozilla,#FIMozilla {display:block}
>        </style>
>    </noscript>
>
> No lo he probado con IE pero creo que será válido.
>
> Saludos.


Si no me fallan las cuentas, <noscript> sólo tiene efecto cuando el 
navegador no "entiende" el javascript, pero si lo entiende y está 
desactivado (por ejemplo porque el usuario lo haya desactivado 
intencionadamente) no tendrá efecto, con lo cual se cogería el 
display:none y no funcionaría correctamente.


-- 
Víctor Fernández (anillodance.com / deejayworld.net)
Usuario de Linux registrado #312284 en http://counter.li.org, colaborador en
el proyecto NAVE y socio 5002 de Hispalinux





_______________________________________________________________________
Visita nuestro patrocinador:
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~
         ¿Deseas conocer a alguien al otro lado del mundo...?
                ¿...al otro lado de la esquina?
                  ¿Deseas hacer nuevos amigos?
  !!Conoce la mayor red de contactos y amistades hispana en Internet!!
Haz clic aquí -> http://elistas.net/ml/117/
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~