Re: [Ovillo] noscript versus validacion de xhtml

2007-09-06 Por tema Jorge Vallejo de Castro
Efectivamente la mejor solucion ha sido no utilizar el noscript sino poner
en principio los estilos tal cual y despues javascript se encarga de
modificarlos, lo q ocurre entonces es que se muestra todo el menu completo y
despues solo las secciones principales.
Por otro lado he aprendido un par de cosas:
1) el elemento noscript no puede ir en el head.
2) tampoco admite la etiqueta style, ya basicamente solo se usa para poner
un pequeño texto y un enlace.
3)Tener la etiqueta style dentro del body tambien da problemas a la hora de
validar el xhtml.
Espero q al menos si ha alguien le surja un problema parecido todo esto le
sirva de algo.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-06 Por tema Choan Gálvez
Hola.

On 06/09/2007, at 17:02, Jorge Vallejo de Castro wrote:

 Efectivamente la mejor solucion ha sido no utilizar el noscript  
 sino poner
 en principio los estilos tal cual y despues javascript se encarga de
 modificarlos, lo q ocurre entonces es que se muestra todo el menu  
 completo y
 despues solo las secciones principales.

Una técnica que te podría interesar:

http://blog.scriptia.net/articulos/2006/11/ocultar-elementos-por-css- 
si-y-solo-si-disponemos-de-javascript.html

Salud.
-- 
Choan Gálvez
[EMAIL PROTECTED]
http://choangalvez.nom.es/



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


[Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema Jorge Vallejo de Castro
Tengo un problema, quiero hacer una pagina accesible, asi q primero estoy
validando el xhml con http://validator.w3.org/ , tras pegarme con el me
quedan pocos errores q solucionar ;pero tengo un conflicto, os explico, por
un lado tengo un menu (con listas enlazadas) que utiliza javascript para
mover o ocultar capas, el caso es que pongo un

noscript
style
#menu{
display:block;

}
/style
/noscript
Para que si no tiene javascript activado se pueda visualizar bien.

Pero al pasar el validador antes mencionado me sale:


   1. [image: Error] *Line 304, Column 9*: document type does not allow
   element noscript here; assuming missing object start-tag.

   noscript**



   
http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fwww.itecnologica.net%2Fmyas.info%2FWeb%2Fwebpublica01%2Findex.php;errmsg_id=66#errormsg
   2. [image: Error] *Line 305, Column 23*: document type does not allow
   element style here.

style type=text/css**


Como q fuera incompatible pero necesito cambiar la propiedad del menu para q
se vea.
¿Alguna idea?
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema SkuNk
¿En que parte del documento HTML estás insertando ese noscript? Seria
interesante saberlo para poder ayudarte.

Lo que te dice el error es que ahí no está permitido usar ese elemento segun
el DTD.

El día 5/09/07, Jorge Vallejo de Castro [EMAIL PROTECTED]
escribió:

 Tengo un problema, quiero hacer una pagina accesible, asi q primero estoy
 validando el xhml con http://validator.w3.org/ , tras pegarme con el me
 quedan pocos errores q solucionar ;pero tengo un conflicto, os explico,
 por
 un lado tengo un menu (con listas enlazadas) que utiliza javascript para
 mover o ocultar capas, el caso es que pongo un

 noscript
 style
 #menu{
 display:block;

 }
 /style
 /noscript
 Para que si no tiene javascript activado se pueda visualizar bien.

 Pero al pasar el validador antes mencionado me sale:


1. [image: Error] *Line 304, Column 9*: document type does not allow
element noscript here; assuming missing object start-tag.

noscript**




 http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fwww.itecnologica.net%2Fmyas.info%2FWeb%2Fwebpublica01%2Findex.php;errmsg_id=66#errormsg
 
2. [image: Error] *Line 305, Column 23*: document type does not allow
element style here.

 style type=text/css**


 Como q fuera incompatible pero necesito cambiar la propiedad del menu para
 q
 se vea.
 ¿Alguna idea?
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo




-- 
Philipp Keweloh
skunk1 AT gmail DOT com
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema LISTAS
¿La etiqueta style dentro de un noscript? ¿Por qué?
Algo no anda bien en este auto con ruedas cuadradas...

-

- Original Message - 
From: Jorge Vallejo de Castro [EMAIL PROTECTED]
To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org
Sent: Wednesday, September 05, 2007 7:49 AM
Subject: [Ovillo] noscript versus validacion de xhtml


Tengo un problema, quiero hacer una pagina accesible, asi q primero estoy
validando el xhml con http://validator.w3.org/ , tras pegarme con el me
quedan pocos errores q solucionar ;pero tengo un conflicto, os explico, por
un lado tengo un menu (con listas enlazadas) que utiliza javascript para
mover o ocultar capas, el caso es que pongo un

noscript
style
#menu{
display:block;

}
/style
/noscript
Para que si no tiene javascript activado se pueda visualizar bien.

Pero al pasar el validador antes mencionado me sale:


   1. [image: Error] *Line 304, Column 9*: document type does not allow
   element noscript here; assuming missing object start-tag.

   noscript**



   
http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fwww.itecnologica.net%2Fmyas.info%2FWeb%2Fwebpublica01%2Findex.php;errmsg_id=66#errormsg
   2. [image: Error] *Line 305, Column 23*: document type does not allow
   element style here.

   style type=text/css**


Como q fuera incompatible pero necesito cambiar la propiedad del menu para q
se vea.
¿Alguna idea?
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema Jorge Vallejo de Castro
El noscript esta dentro del head

la etiqueta style esta dentro del noscript para q si se desactiva javascript
cambie el estilo del menu de forma q sean visibles todos los divs q
contiene.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema SkuNk
El día 5/09/07, Jorge Vallejo de Castro [EMAIL PROTECTED]
escribió:

 El noscript esta dentro del head

 la etiqueta style esta dentro del noscript para q si se desactiva
 javascript
 cambie el estilo del menu de forma q sean visibles todos los divs q
 contiene.
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo


El elemento noscript no puede ir dentro del head, tendrás que meterlo dentro
del body para omitir ese error. Por otro lado, ahora mismo no sé si el
elemento style está permitido dentro del body. De todas formas no olvides
especificarle el type=text/css al elemento style para evitar otro error.

-- 
Philipp Keweloh
skunk1 AT gmail DOT com
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema SkuNk
El día 5/09/07, SkuNk [EMAIL PROTECTED] escribió:

 El día 5/09/07, Jorge Vallejo de Castro [EMAIL PROTECTED]
 escribió:
 
  El noscript esta dentro del head
 
  la etiqueta style esta dentro del noscript para q si se desactiva
  javascript
  cambie el estilo del menu de forma q sean visibles todos los divs q
  contiene.
  ___
  Lista de distribución Ovillo
  Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
  Puedes modificar tus datos o desuscribirte en la siguiente dirección:
  http://lists.ovillo.org/mailman/listinfo/ovillo
 

 El elemento noscript no puede ir dentro del head, tendrás que meterlo
 dentro del body para omitir ese error. Por otro lado, ahora mismo no sé si
 el elemento style está permitido dentro del body. De todas formas no olvides
 especificarle el type=text/css al elemento style para evitar otro error.

 --
 Philipp Keweloh
 skunk1 AT gmail DOT com



Confirmo que el elemento style no puede ir dentro del body, tanto en
XHTML como en HTML, ya sea transitorio estricto.

La solución a tu problema, y lo que suelo hacer yo, es ocultar los elementos
con JavaScript al cargar la página y no mediante estilos, así si lo tienen
desactivado, no se ocultarán. La única pega es el efecto de ocultarse que se
observará al cargar la página, que puede que no sea muy atractivo, pero algo
había que sacrificar por la accesibilidad.

-- 
Philipp Keweloh
skunk1 AT gmail DOT com
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema Tei
 http://www.itecnologica.net/myas.info/Web/webpublica01/index.php

Si bueno.

Lo que intenta esta mozilla es ocultar algo dinamicamente cuando no
hay javascript.

Y lo facil es lo contrario, ocultar algo dinamicamente cuando hay javascript.

Como dice SkuNk:

La solución a tu problema, y lo que suelo hacer yo, es ocultar los elementos
con JavaScript al cargar la página y no mediante estilos, así si lo tienen
desactivado, no se ocultarán. La única pega es el efecto de ocultarse que se
observará al cargar la página, que puede que no sea muy atractivo, pero algo
había que sacrificar por la accesibilidad.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] noscript versus validacion de xhtml

2007-09-05 Por tema Martin Campos
Hola.

Si lo que quieres es que se muestre por ejemplo in-line cuando tenga
javascript y block cuando no lo tenga, realiza las opciones por defecto en
el css y modíficalas con javascript.

Un ejemplo:
link href=estilos1.css rel=stylesheet type=text/css /

siendo el contenido del estilos1.css:
#menu{
display:block;
}

script type=text/javascript
document.write(link href='estilos2.css' rel='stylesheet' type='text/css'
/);
/script

siendo el contenido de estilos2.css o con un js):
#menu{
display: in-line;
}

También puedes cambiar el dtd del documento a transitional:
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;

Un saludo:
MARTIN


El día 5/09/07, Jorge Vallejo de Castro [EMAIL PROTECTED]
escribió:

 Tengo un problema, quiero hacer una pagina accesible, asi q primero estoy
 validando el xhml con http://validator.w3.org/ , tras pegarme con el me
 quedan pocos errores q solucionar ;pero tengo un conflicto, os explico,
 por
 un lado tengo un menu (con listas enlazadas) que utiliza javascript para
 mover o ocultar capas, el caso es que pongo un

 noscript
 style
 #menu{
 display:block;

 }
 /style
 /noscript
 Para que si no tiene javascript activado se pueda visualizar bien.

 Pero al pasar el validador antes mencionado me sale:


1. [image: Error] *Line 304, Column 9*: document type does not allow
element noscript here; assuming missing object start-tag.

noscript**




 http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fwww.itecnologica.net%2Fmyas.info%2FWeb%2Fwebpublica01%2Findex.php;errmsg_id=66#errormsg
 
2. [image: Error] *Line 305, Column 23*: document type does not allow
element style here.

 style type=text/css**


 Como q fuera incompatible pero necesito cambiar la propiedad del menu para
 q
 se vea.
 ¿Alguna idea?
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo




-- 
Salu2:
MARTIN un valenciano desde Madrid (ESPAÑA)
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo