Re: [Ovillo] atributo target en xhtml 1.1
Ricardo Alvar escribió: >> (...)Pero pensandolo bien, si el abrir un enlace en una >> nueva ventana es algo que no contemplan los estandares, no deberiamos >> pensar en una trampa en javascript para poder hacer un apaño y seguir >> haciendo lo mismo, o eso me parece.(...) Hace unos meses hubo en esta misma lista una discusión sobre la adecuación de CSS para definir los comportamientos de los enlaces. Sin retomar aquello, querría destacar que en el borrador de CSS3 se propone añadir un comportamiento para los hipervínculos que permita: -Reemplazar el documento por otro, entero o en parte -Lanzar una ventana modal con otro contenido -Mostrar el enlace en otra ventana -Utilizar tabs en lugar de ventanas El objetivo principal de esto es eliminar de la capa de datos ese tipo de decisiones que, a mi entender, deberían pertenecer a la presentación. Hasta el momento no es posible hacer estas cosas desde CSS, por lo que las soluciones que usan javascript pueden entenderse como una solución temporal (que durará bastantes años) a un problema actual. Para mi, un sistema de miniaturas como Lightbox, que muestra una capa con la foto oscureciendo la pantalla, tiene también muchos problemas de accesibilidad, pero consigue separar el comportamiento al hacer click de los datos del HTML. Como decía Victoria Gracia, es una especie de trampa usar javascript para abrir ventanas nuevas, pero el enlace que mandaba tiene un par de ventajas. La primera es que el código valida, por lo que puede ser interpretado por un parser de XML y hacer con él lo que sea necesario. La segunda, que es posible abrir los enlaces en nueva ventana, en nueva pestaña o en la misma ventana usando el botón derecho del navegador o un gesto de ratón, cosa que no permiten los enlaces en Javascript puro. Como todas las preguntas complejas, esta no tiene una sola solución. Dependiendo de las necesidades puede ser mejor superponer la imagen grande a las miniaturas, abrir otra ventana o mantener en la misma pantalla miniaturas e imagen grande, como hace flickr. Lo que sí es de agradecer es mantener el código válido porque así cualquier parser podrá interpretarlo. ___ 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] atributo target en xhtml 1.1
Rodrigo Álvarez Virgós escribió: > (...)Y vuelvo a repetir: ¿para qué queremos que > validen nuestras páginas? (...) Porque si validan puede usarse un parser para extraer la información y trabajar con ellas desde el servidor, desde otro servidor, con javascript o como nos de la gana. Con una página válida, es trivial escribir un script que saque, por ejemplo, todos los enlaces y los meta en una base de datos. Si la página no valida, cualquier parser normal devolverá un error. Por cierto, me ha gustado mucho el simil de la pastelerí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
Re: [Ovillo] atributo target en xhtml 1.1
Vuelta la burra al prao. ¿Cuántas veces tendremos que tratar el tema del target? Para algo está el historial de la lista, ¿no? Y de nuevo, sobre comentarios tipo "si la página no te valida: haz tal trampa y te validará...". Y vuelvo a repetir: ¿para qué queremos que validen nuestras páginas? ¿porque significa que son más correctas, técnicamente mejores y que es una buena práctica seguir los estándares? ¿o bien para fardar con el logotipo del w3c en la página de inicio? Todos sabemos que se puede engañar al validador para que pase el test, pero hacer eso suele significar hacer las cosas a la chapuza y con parche sobre parche. Pasar el validador no implica que la página esté bien hecha (por ejemplo una página hecha entera a base de flash y javascript puede ser "XHTML Strict"). Hale, buen fin de semana a todos. Ricardo Alvar escribió: > Buenas tardes. > > Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > bastante avanzado el desarrollo. Estaba validando todas las paginas y al > ir a validar una de ellas me da errores en unos enlaces que como quiero > que aparezcan en una ventana nueva pongo la propiedad target="_blank" > dentro de cada . En el caso por ejemplo de la seccion enlaces del > sitio, no interesa que la gente abandone el sitio para visitar otro, > simplemente deberian poder abrir ese nuevo sitio en una nueva > pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > habra visto en esta situacion alguna vez. No encuentro un atributo > sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > solamente con xhtml? > > Un saludo a todos y muchas gracias por leerme. > > Ricardo. > ___ > 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] atributo target en xhtml 1.1
Hola Ricardo, hay muchas opciones accesibles y que respeten los estándares para confeccionar una galería de imágenes "abriendo una ventana", una de ellas es Lightbox [1] que hace uso del framework Prototype, no es difícil de implementar y se consiguen efectos muy interesantes en clientes con js activado, los que lo tengan desactivado simplemente verán la imagen ampliada cuando hagan clic sobre la miniatura. También puedes ver un ejemplo en http://www.e-vitral.es/ [1] http://www.huddletogether.com/projects/lightbox2/ Saludos Marcos. -- Marcos de Miguel Diseño y Desarrollo Web www.dragoncillos.com > -Mensaje original- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Ricardo Alvar > Enviado el: jueves, 13 de diciembre de 2007 20:22 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] atributo target en xhtml 1.1 > > Gracias Leonard, Victoria y David por haberme contestado. > > Llevo rato buscando y he encontrado javascripts que hacen lo > que en un principio pretendia. Pero pensandolo bien, si el > abrir un enlace en una nueva ventana es algo que no > contemplan los estandares, no deberiamos pensar en una trampa > en javascript para poder hacer un apaño y seguir haciendo lo > mismo, o eso me parece. He leido todo lo que me has mandado > Leonard y saco en conclusion que el usuario es quien debe > decidir como se abre cada enlace, misma ventana, nueva > ventana o misma pestaña, asi que no deberiamos preocuparnos > mucho de eso cuando es el caso de un enlace a otra pagina externa. > > Ahora os planteo otra cosa. En el caso de una galeria de > imagenes, porque no puede ser que cuando quiera ver una > imagen en tamaño grande no pueda poner un enlace externo en > el thumbnail para que me abra la imagen grande en una nueva > ventana? A mi es como siempre me gusto ver las galerias, los > thumbnails suficientemente grandes para ver que imagenes nos > interesan o no, y poder abrir las que gusten en nuevas > ventanas sin irse de la galeria en la primera ventana. No se > si sera el metodo mas efectivo o simplemente costumbre porque > en muchos sitios funciona asi, pero es como me gusta hacerlo. > > Entonces como esa no es una forma comtemplada por los > estandares, y el uso de javascripts para hacerlo aunque sea > estandar no respeta la usabilidad ni seguramente la > accesibilidad del sitio, que opciones se os ocurren a la hora > de pinchar en el thumbnail para que salga la imagen grande? > Yo creo que el que salga en la misma ventana/pestaña solo la > imagen en grande no es muy correcto ya que para volver a la > pagina hay que dar al boton atras del navegador. De esta > forma pierdes totalmente la opcion de seguir navegando por el > sitio, cosa que no sucede abriendo la imagen en una nueva > ventana/pestaña. > > Me gustaria seguir respetando los estandares y la > accesibilidad y usabilidad en mi sitio. > > Muchas gracias otra vez y espero que a nadie moleste reabrir > este tema. > > Ricardo. > **NOTA DE CONFIDENCIALIDAD** Este correo electrónico, y en su caso los ficheros adjuntos, pueden contener información protegida para el uso exclusivo de su destinatario. Se prohíbe la distribución, reproducción o cualquier otro tipo de transmisión por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. ___ 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] atributo target en xhtml 1.1
Sobre la opción de usar un onclick="funcion(); return false" yo me eh enncontrado con el siguiente problema al tratar de validar (o verificar) páginas en TAW, HERA y otras herramientas similares. El evento onclick en elgunos navegadores, no responde satisfactoriamente si se navega por teclado, para ello sugieren agregarle el evento onkeypress que cumple con esa función... Tambien es posible usar onblur o onfocus. En otras palabras quedaría una porquería de código dentro de la etiqueta , ya que se deberian usar los dos eventos para responder a diferentes usuarios. Si se vuelve indispensable el recurso de abrir un enlace en una nueva ventana yo sugeriría levantar el enlace con una función que tome el id y envíe en un window.open el atributo href... Como creo que mencionaron en mails anteriores (no tengo todo el hilo de esta cadena de mensajes en mi máquina). Saludos Agustin On Dec 14, 2007 9:01 AM, Miguel Gonzalez <[EMAIL PROTECTED]> wrote: > Ricardo Alvar escribió: > > Buenas tardes. > > > > Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > > bastante avanzado el desarrollo. Estaba validando todas las paginas y al > > ir a validar una de ellas me da errores en unos enlaces que como quiero > > que aparezcan en una ventana nueva pongo la propiedad target="_blank" > > dentro de cada . En el caso por ejemplo de la seccion enlaces del > > sitio, no interesa que la gente abandone el sitio para visitar otro, > > simplemente deberian poder abrir ese nuevo sitio en una nueva > > pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > > encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > > habra visto en esta situacion alguna vez. No encuentro un atributo > > sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > > solamente con xhtml? > > > > Un saludo a todos y muchas gracias por leerme. > > > > Ricardo. > > ___ > > 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 > > > > > Hola! > > Sólo recordar que el "target" podrá especificarse a través de CSS en un > futuro no muy lejano (esperemos): > > http://www.w3.org/TR/css3-hyperlinks/#target0 > > ...Cuando esté aprobada y soportada la largamente esperada > especificación CSS3. > > Por lo demás, estoy plenamente de acuerdo en no utilizarlo habitualmente > en los enlaces. Aunque no descartu su utilización con discreción y > sentido común (galerías de imágenes, listados de recursos, etc.). Cuando > lo tengo que utilizar suelo hacerlo mediante javascript: > > > > Aprovecho para presentarme: Me llamo Miguel González, de Barcelona y me > dedico a partes iguales a la enseñanza en TICs y a la programación web. > Llevo varios días registrado y leyendo los mensajes de la lista y creo > que es un excelente grupo/lista sobre CSS en castellano. Espero poder > seguir participando. > > Saludos! > > -- > > Miguel González > Iusc > [EMAIL PROTECTED] > http://www.iusc.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 > ___ 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] atributo target en xhtml 1.1
¡¡¡Ey...!!! Me encantó lo del algoritmo gastronómico. Ver el universo desde ese paradigma es maravilloso. Mis felicitaciones. Almirante von Web/. --- - Original Message - From: "Tei" <[EMAIL PROTECTED]> To: "Ovillo, la lista de CSS en castellano" Sent: Friday, December 14, 2007 8:20 AM Subject: Re: [Ovillo] atributo target en xhtml 1.1 Victoria: No me preocupa el tema si las opcion mala es añadir dinamicamente funcionalidades, porque esa forma de hacer las cosas consigue caracteristicas de "gratefull degradation". Si javascript esta desactivado, tendras una pagina perfectamente funcional. A mi personalmente me hubiera gustado que no se hubiese quitado target. Tiene muchos usos, mas de los que los que diseñaron el spec piensan. Por ejemplo el target de un enlace puede ser un iframe. Si no se queria que existan comportamientos ajenos a un "documento", en un XHTML, tendrian tambien que haber eliminado la posibilidad de
Re: [Ovillo] atributo target en xhtml 1.1
Ricardo Alvar escribió: > Buenas tardes. > > Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > bastante avanzado el desarrollo. Estaba validando todas las paginas y al > ir a validar una de ellas me da errores en unos enlaces que como quiero > que aparezcan en una ventana nueva pongo la propiedad target="_blank" > dentro de cada . En el caso por ejemplo de la seccion enlaces del > sitio, no interesa que la gente abandone el sitio para visitar otro, > simplemente deberian poder abrir ese nuevo sitio en una nueva > pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > habra visto en esta situacion alguna vez. No encuentro un atributo > sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > solamente con xhtml? > > Un saludo a todos y muchas gracias por leerme. > > Ricardo. > ___ > 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 > > Hola! Sólo recordar que el "target" podrá especificarse a través de CSS en un futuro no muy lejano (esperemos): http://www.w3.org/TR/css3-hyperlinks/#target0 ...Cuando esté aprobada y soportada la largamente esperada especificación CSS3. Por lo demás, estoy plenamente de acuerdo en no utilizarlo habitualmente en los enlaces. Aunque no descartu su utilización con discreción y sentido común (galerías de imágenes, listados de recursos, etc.). Cuando lo tengo que utilizar suelo hacerlo mediante javascript: Aprovecho para presentarme: Me llamo Miguel González, de Barcelona y me dedico a partes iguales a la enseñanza en TICs y a la programación web. Llevo varios días registrado y leyendo los mensajes de la lista y creo que es un excelente grupo/lista sobre CSS en castellano. Espero poder seguir participando. Saludos! -- Miguel González Iusc [EMAIL PROTECTED] http://www.iusc.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
Re: [Ovillo] atributo target en xhtml 1.1
Victoria: No me preocupa el tema si las opcion mala es añadir dinamicamente funcionalidades, porque esa forma de hacer las cosas consigue caracteristicas de "gratefull degradation". Si javascript esta desactivado, tendras una pagina perfectamente funcional. A mi personalmente me hubiera gustado que no se hubiese quitado target. Tiene muchos usos, mas de los que los que diseñaron el spec piensan. Por ejemplo el target de un enlace puede ser un iframe. Si no se queria que existan comportamientos ajenos a un "documento", en un XHTML, tendrian tambien que haber eliminado la posibilidad de
Re: [Ovillo] atributo target en xhtml 1.1
El jueves, 13 dic 2007 a las 19:28, Ricardo escribió: > Sabeis como se podria hacer solamente con xhtml? Como bien te han dicho en xhtml no existe dicha opción. Por cierto algo he leído por ahí de xhtml 1.1 transitional. La versión 1.0 si que tiene una dtd transitional pero la 1.1 no, sólo tiene dtd strict. Te propongo aquí otra solución correcta a parte de las que te han puesto ya de librerías JS que reemplazan los enlaces es la siguiente: http://dominio.com"; onclick='window.open()' rel="external">Texto del enlace Puedes cambiar el window.open por una función hecha por tí para evitar poner todo el chorizo de parámetros en cada enlace. Esta opción a parte de ser accesible posibilita que la gente que tiene el javascript desactivado pueda acceder al enlace correctamente. Por otra parte la gente que navegue con el javascript activado y le guste navegar con pestañas pulsando con el botón central o opción similar para abrir el enlace en otra pestaña también podrá navegar sin ningún problema a encontrarse con una página en blanco y un código javascript en la url, o que el navegador no hace nada al pulsar el botón central. -- /\/ / \ / \ / /\/ e t \/ i c i o u s ___ 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] atributo target en xhtml 1.1
Lo que comentas no te valida porque ésta en xhtml strict. Si pones la dtd como de xhtml transitional te validará perfectamente. Personalmente, creo que no se debe usar el atributo target salvo para casos específicos, pero no soy quien para decirlo cuando yo también uso target=_blank 2007/12/13, Ricardo Alvar <[EMAIL PROTECTED]>: > > Buenas tardes. > > Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > bastante avanzado el desarrollo. Estaba validando todas las paginas y al > ir a validar una de ellas me da errores en unos enlaces que como quiero > que aparezcan en una ventana nueva pongo la propiedad target="_blank" > dentro de cada . En el caso por ejemplo de la seccion enlaces del > sitio, no interesa que la gente abandone el sitio para visitar otro, > simplemente deberian poder abrir ese nuevo sitio en una nueva > pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > habra visto en esta situacion alguna vez. No encuentro un atributo > sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > solamente con xhtml? > > Un saludo a todos y muchas gracias por leerme. > > Ricardo. > ___ > 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 > -- We don't need no education - Pink Floyd ___ 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] atributo target en xhtml 1.1
http://www.loquesea.html"; *rel*="*external*">*external* link Y pones un js con la funcion para que lo abra en una ventana nueva. Ya puestos te recomendaría queq en el link le pusieras un title que diga que se abre en una ventana nueva y si además indicas el lang que tendrá el web al que llevas en caso que sea en otro idioma pues mejor ejemplo: http://www.loquesea.html"; *rel*="*external*" title="enlace externo en inglés, se abrirá en otra ventana" lang="en" xml:lang="en">*external*link Salut Marta 2007/12/13, Ricardo Alvar <[EMAIL PROTECTED]>: > > Buenas tardes. > > Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > bastante avanzado el desarrollo. Estaba validando todas las paginas y al > ir a validar una de ellas me da errores en unos enlaces que como quiero > que aparezcan en una ventana nueva pongo la propiedad target="_blank" > dentro de cada . En el caso por ejemplo de la seccion enlaces del > sitio, no interesa que la gente abandone el sitio para visitar otro, > simplemente deberian poder abrir ese nuevo sitio en una nueva > pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > habra visto en esta situacion alguna vez. No encuentro un atributo > sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > solamente con xhtml? > > Un saludo a todos y muchas gracias por leerme. > > Ricardo. > ___ > 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] atributo target en xhtml 1.1
A mi particularmente me gusta que me den la opción de elegir ;) Pero los sitios que más me han gustado en ese sentido tenían JS que te muestra una capa con la imagen grande cuando pones el puntero sobre el thumbnail. Un saludo El jue, 13-12-2007 a las 20:22 +0100, Ricardo Alvar escribió: > Gracias Leonard, Victoria y David por haberme contestado. > > Llevo rato buscando y he encontrado javascripts que hacen lo que en un > principio pretendia. Pero pensandolo bien, si el abrir un enlace en una > nueva ventana es algo que no contemplan los estandares, no deberiamos > pensar en una trampa en javascript para poder hacer un apaño y seguir > haciendo lo mismo, o eso me parece. He leido todo lo que me has mandado > Leonard y saco en conclusion que el usuario es quien debe decidir como > se abre cada enlace, misma ventana, nueva ventana o misma pestaña, asi > que no deberiamos preocuparnos mucho de eso cuando es el caso de un > enlace a otra pagina externa. > > Ahora os planteo otra cosa. En el caso de una galeria de imagenes, > porque no puede ser que cuando quiera ver una imagen en tamaño grande no > pueda poner un enlace externo en el thumbnail para que me abra la imagen > grande en una nueva ventana? A mi es como siempre me gusto ver las > galerias, los thumbnails suficientemente grandes para ver que imagenes > nos interesan o no, y poder abrir las que gusten en nuevas ventanas sin > irse de la galeria en la primera ventana. No se si sera el metodo mas > efectivo o simplemente costumbre porque en muchos sitios funciona asi, > pero es como me gusta hacerlo. > > Entonces como esa no es una forma comtemplada por los estandares, y el > uso de javascripts para hacerlo aunque sea estandar no respeta la > usabilidad ni seguramente la accesibilidad del sitio, que opciones se os > ocurren a la hora de pinchar en el thumbnail para que salga la imagen > grande? Yo creo que el que salga en la misma ventana/pestaña solo la > imagen en grande no es muy correcto ya que para volver a la pagina hay > que dar al boton atras del navegador. De esta forma pierdes totalmente > la opcion de seguir navegando por el sitio, cosa que no sucede abriendo > la imagen en una nueva ventana/pestaña. > > Me gustaria seguir respetando los estandares y la accesibilidad y > usabilidad en mi sitio. > > Muchas gracias otra vez y espero que a nadie moleste reabrir este tema. > > Ricardo. > > > Victoria Gracia escribió: > > Es lógico que no te valide, Ricardo, se trata de un método no permitido > > por el estándar, ya que tomas tú el control sobre cómo se va a comportar > > una ventana del usuario (dejando a un lado los motivos, jejejeje) > > > > Así que tienes dos opciones: > > > > * marcar que es un vínculo a un sitio distinto y dejar al usuario > > la decisión de si quiere abrirlo en ventana/pestaña nueva y > > validar > > * dejar el comportamiento que tiene y no validar > > > > Siento que no sean buenas noticias, pero es lo que hay ;) > > > > Un saludo > > > > Victoria > > > > El jue, 13-12-2007 a las 19:28 +0100, Ricardo Alvar escribió: > > > >> Buenas tardes. > >> > >> Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > >> bastante avanzado el desarrollo. Estaba validando todas las paginas y al > >> ir a validar una de ellas me da errores en unos enlaces que como quiero > >> que aparezcan en una ventana nueva pongo la propiedad target="_blank" > >> dentro de cada . En el caso por ejemplo de la seccion enlaces del > >> sitio, no interesa que la gente abandone el sitio para visitar otro, > >> simplemente deberian poder abrir ese nuevo sitio en una nueva > >> pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > >> encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > >> habra visto en esta situacion alguna vez. No encuentro un atributo > >> sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > >> solamente con xhtml? > >> > >> Un saludo a todos y muchas gracias por leerme. > >> > >> Ricardo. > >> ___ > >> 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 > > > > > ___ > 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] atributo target en xhtml 1.1
Gracias Leonard, Victoria y David por haberme contestado. Llevo rato buscando y he encontrado javascripts que hacen lo que en un principio pretendia. Pero pensandolo bien, si el abrir un enlace en una nueva ventana es algo que no contemplan los estandares, no deberiamos pensar en una trampa en javascript para poder hacer un apaño y seguir haciendo lo mismo, o eso me parece. He leido todo lo que me has mandado Leonard y saco en conclusion que el usuario es quien debe decidir como se abre cada enlace, misma ventana, nueva ventana o misma pestaña, asi que no deberiamos preocuparnos mucho de eso cuando es el caso de un enlace a otra pagina externa. Ahora os planteo otra cosa. En el caso de una galeria de imagenes, porque no puede ser que cuando quiera ver una imagen en tamaño grande no pueda poner un enlace externo en el thumbnail para que me abra la imagen grande en una nueva ventana? A mi es como siempre me gusto ver las galerias, los thumbnails suficientemente grandes para ver que imagenes nos interesan o no, y poder abrir las que gusten en nuevas ventanas sin irse de la galeria en la primera ventana. No se si sera el metodo mas efectivo o simplemente costumbre porque en muchos sitios funciona asi, pero es como me gusta hacerlo. Entonces como esa no es una forma comtemplada por los estandares, y el uso de javascripts para hacerlo aunque sea estandar no respeta la usabilidad ni seguramente la accesibilidad del sitio, que opciones se os ocurren a la hora de pinchar en el thumbnail para que salga la imagen grande? Yo creo que el que salga en la misma ventana/pestaña solo la imagen en grande no es muy correcto ya que para volver a la pagina hay que dar al boton atras del navegador. De esta forma pierdes totalmente la opcion de seguir navegando por el sitio, cosa que no sucede abriendo la imagen en una nueva ventana/pestaña. Me gustaria seguir respetando los estandares y la accesibilidad y usabilidad en mi sitio. Muchas gracias otra vez y espero que a nadie moleste reabrir este tema. Ricardo. Victoria Gracia escribió: > Es lógico que no te valide, Ricardo, se trata de un método no permitido > por el estándar, ya que tomas tú el control sobre cómo se va a comportar > una ventana del usuario (dejando a un lado los motivos, jejejeje) > > Así que tienes dos opciones: > > * marcar que es un vínculo a un sitio distinto y dejar al usuario > la decisión de si quiere abrirlo en ventana/pestaña nueva y > validar > * dejar el comportamiento que tiene y no validar > > Siento que no sean buenas noticias, pero es lo que hay ;) > > Un saludo > > Victoria > > El jue, 13-12-2007 a las 19:28 +0100, Ricardo Alvar escribió: > >> Buenas tardes. >> >> Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya >> bastante avanzado el desarrollo. Estaba validando todas las paginas y al >> ir a validar una de ellas me da errores en unos enlaces que como quiero >> que aparezcan en una ventana nueva pongo la propiedad target="_blank" >> dentro de cada . En el caso por ejemplo de la seccion enlaces del >> sitio, no interesa que la gente abandone el sitio para visitar otro, >> simplemente deberian poder abrir ese nuevo sitio en una nueva >> pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no >> encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se >> habra visto en esta situacion alguna vez. No encuentro un atributo >> sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer >> solamente con xhtml? >> >> Un saludo a todos y muchas gracias por leerme. >> >> Ricardo. >> ___ >> 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 > > ___ 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] atributo target en xhtml 1.1
Ah, perdón, cuando por HTML + CSS válido no conseguimos una cosa porque se ha querido evitar (tomar el control del comportamiento de las ventanas), entonces es perfectamente válido que utilicemos un truco de JavaScript para validar... total, sólo estamos haciendo algo que no se quería que hiciéramos, pero ya sabemos todos que "hecha la ley, hecha la trampa", ¿para qué preocuparnos? ;) Bueno, si realmente es necesario hazlo... era solo una pequeña sátira El jue, 13-12-2007 a las 20:05 +0100, David Pardo escribió: > Hay una opción válida y que funciona. Utilizar javascript para modificar > los enlaces en tiempo de ejecución y que se abran en nueva ventana. Lo > cuentan en > http://www.456bereastreet.com/archive/200610/opening_new_windows_with_javascript_version_12/ > > De todas formas, es interesante pararse a pensar si es necesario abrir > otra ventana. Gran parte de los usuarios ya saben hacerlo solos y los > que no, se despistan cuando pasa. Personalmente, prefiero dejar los > enlaces como están. > > Victoria Gracia escribió: > > Es lógico que no te valide, Ricardo, se trata de un método no permitido > > por el estándar, ya que tomas tú el control sobre cómo se va a comportar > > una ventana del usuario (dejando a un lado los motivos, jejejeje) > > > > Así que tienes dos opciones: > > > > * marcar que es un vínculo a un sitio distinto y dejar al usuario > > la decisión de si quiere abrirlo en ventana/pestaña nueva y > > validar > > * dejar el comportamiento que tiene y no validar > > > > Siento que no sean buenas noticias, pero es lo que hay ;) > > > > Un saludo > > > > Victoria > > > > El jue, 13-12-2007 a las 19:28 +0100, Ricardo Alvar escribió: > >> Buenas tardes. > >> > >> Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > >> bastante avanzado el desarrollo. Estaba validando todas las paginas y al > >> ir a validar una de ellas me da errores en unos enlaces que como quiero > >> que aparezcan en una ventana nueva pongo la propiedad target="_blank" > >> dentro de cada . En el caso por ejemplo de la seccion enlaces del > >> sitio, no interesa que la gente abandone el sitio para visitar otro, > >> simplemente deberian poder abrir ese nuevo sitio en una nueva > >> pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > >> encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > >> habra visto en esta situacion alguna vez. No encuentro un atributo > >> sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > >> solamente con xhtml? > >> > >> Un saludo a todos y muchas gracias por leerme. > >> > >> Ricardo. > >> ___ > >> 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 > > > ___ > 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] atributo target en xhtml 1.1
Hay una opción válida y que funciona. Utilizar javascript para modificar los enlaces en tiempo de ejecución y que se abran en nueva ventana. Lo cuentan en http://www.456bereastreet.com/archive/200610/opening_new_windows_with_javascript_version_12/ De todas formas, es interesante pararse a pensar si es necesario abrir otra ventana. Gran parte de los usuarios ya saben hacerlo solos y los que no, se despistan cuando pasa. Personalmente, prefiero dejar los enlaces como están. Victoria Gracia escribió: > Es lógico que no te valide, Ricardo, se trata de un método no permitido > por el estándar, ya que tomas tú el control sobre cómo se va a comportar > una ventana del usuario (dejando a un lado los motivos, jejejeje) > > Así que tienes dos opciones: > > * marcar que es un vínculo a un sitio distinto y dejar al usuario > la decisión de si quiere abrirlo en ventana/pestaña nueva y > validar > * dejar el comportamiento que tiene y no validar > > Siento que no sean buenas noticias, pero es lo que hay ;) > > Un saludo > > Victoria > > El jue, 13-12-2007 a las 19:28 +0100, Ricardo Alvar escribió: >> Buenas tardes. >> >> Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya >> bastante avanzado el desarrollo. Estaba validando todas las paginas y al >> ir a validar una de ellas me da errores en unos enlaces que como quiero >> que aparezcan en una ventana nueva pongo la propiedad target="_blank" >> dentro de cada . En el caso por ejemplo de la seccion enlaces del >> sitio, no interesa que la gente abandone el sitio para visitar otro, >> simplemente deberian poder abrir ese nuevo sitio en una nueva >> pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no >> encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se >> habra visto en esta situacion alguna vez. No encuentro un atributo >> sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer >> solamente con xhtml? >> >> Un saludo a todos y muchas gracias por leerme. >> >> Ricardo. >> ___ >> 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 > ___ 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] atributo target en xhtml 1.1
Es lógico que no te valide, Ricardo, se trata de un método no permitido por el estándar, ya que tomas tú el control sobre cómo se va a comportar una ventana del usuario (dejando a un lado los motivos, jejejeje) Así que tienes dos opciones: * marcar que es un vínculo a un sitio distinto y dejar al usuario la decisión de si quiere abrirlo en ventana/pestaña nueva y validar * dejar el comportamiento que tiene y no validar Siento que no sean buenas noticias, pero es lo que hay ;) Un saludo Victoria El jue, 13-12-2007 a las 19:28 +0100, Ricardo Alvar escribió: > Buenas tardes. > > Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya > bastante avanzado el desarrollo. Estaba validando todas las paginas y al > ir a validar una de ellas me da errores en unos enlaces que como quiero > que aparezcan en una ventana nueva pongo la propiedad target="_blank" > dentro de cada . En el caso por ejemplo de la seccion enlaces del > sitio, no interesa que la gente abandone el sitio para visitar otro, > simplemente deberian poder abrir ese nuevo sitio en una nueva > pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no > encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se > habra visto en esta situacion alguna vez. No encuentro un atributo > sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer > solamente con xhtml? > > Un saludo a todos y muchas gracias por leerme. > > Ricardo. > ___ > 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] atributo target en xhtml 1.1
Que tal Ricardo En Acceso Web se hablo sobre le Target _blank (en general) hace poco tiempo Te copio acá uno de los hilos de esta conversación. Podés buscar el resto en los archivos de este grupo en Yahoo. * hilo ** Me parece totalmente acertada la solución que aportó Jorge al principio del hilo. Quizás yo soy estricto y pienso que de ninguna manera debería haber un enlace que se abra en nueva ventana, ya que es jugar con el comportamiento de la navegación y todo ello implica perdida de control por parte del usuario. El usuario es el que debe decidir como debe navegar y ya dispone del propio navegador para ello. En un hipotetico caso de enlace en nueva ventana, al ser algo que debe ser tan poco común y por lo tanto una excepción, se deberá incluir un icono que represente la apertura de nueva ventana en el propio enlace con la alternativa "se abre en nueva ventana", tal y como propuso Jorge. Saludos El día 5/12/07, Gabriel Bulfon <[EMAIL PROTECTED]> escribió: independientemente de si lo haces con clases o con script (http://www.elotrosite.com"; onclick="var wndw = window.open(this.href);return false;">nombre del site externo) , El tema pasa (mi opinion) por determinar como se indica al browser que el vinculo es externo. Personalmente, prefiero que este indicado. Eso es sencillo para mi ya que basta un texto al lado del hipervinculo...pero que pasa con los browser que leen, que marca se debe indicar? Se que en la lista hay gente que utiliza browsers de lectura o alguno mas. Cual es la forma mas clara de indicar que el vinculo es externo? Slds. On Dec 5, 2007 7:19 AM, SkuNk <[EMAIL PROTECTED] > wrote: El día 5/12/07, Gabriel Bulfon <[EMAIL PROTECTED] > escribió: Estoy de acuerdo en que el control debe tenerlo el usuario. Sin embargo, aclarar que un vinculo es externo al site puede ser una buena medida. Slds. On Dec 4, 2007 10:21 PM, Alberto Caso <[EMAIL PROTECTED] > wrote: El mar, 04-12-2007 a las 22:49 +0100, Jorge Ordoñez Alonso escribió: 2. mediante el title del enlace, añadiendo un icono identificativo de nueva ventana dentro del enlace [...] Siendo estrictos con las pautas, la opción más recomendable sería la 2, Incluir una imagen representando que se abrirá en una ventana nueva tampoco es una buena opción desde el punto de vista de la usabilidad, ya que cada web tendrá su propia representación. Como decía Jorge, lo mejor es no abrir los enlaces en una ventana nueva, porque puede confundir e incomodar al usuario. Debería ser el usuario el que decida qué enlaces quiere abrir en una ventana nueva. A mí como usuario me molesta que los enlaces se me abran en una ventana nueva porque, dependiendo del enlace en cuestión y del tipo de navegación que esté haciendo, unas veces me interesa abrirlo en la misma ventana, otras abrirlo en una nueva pestaña de la misma ventana y otras en una ventana nueva. Saludos, Alberto Caso Palomino Adaptia - http://www.adaptia.es [EMAIL PROTECTED] < alberto.caso%40adaptia.es> < alberto.caso%40adaptia.es> < alberto.caso%40adaptia.es> El control de lo debe de tener el usuario, eso está claro. Pero si no te queda otra y necesitas abrir los enlaces externos en una nueva ventana, en lugar de usar el atributo "target" (no se incluye en Strict) yo usaría una solución más elegante, que es la de añadir una clase a los enlaces externos y en función de esa clase, mediante comportamiento, abrir la nueva ventana. Pongo un ejemplo en JQuery, aunque se puede hacer sin él pero el código sería algo más largo: $('.external').click(function () {window.open(this.href); return false; }); Si alguien necesita lo mismo en DOM puro, que lo pida y se lo envío. Saludos! Atentamente, Philipp Keweloh *** fin hilo * Espero sirva saludos Frany Leonard -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Ricardo Alvar Enviado el: Jueves, 13 de Diciembre de 2007 15:29 Para: Ovillo@lists.ovillo.org Asunto: [Ovillo] atributo target en xhtml 1.1 Buenas tardes. Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya bastante avanzado el desarrollo. Estaba validando todas las paginas y al ir a validar una de ellas me da errores en unos enlaces que como quiero que aparezcan en una ventana nueva pongo la propiedad target="_blank" dentro de cada . En el caso por ejemplo de la seccion enlaces del sitio, no interesa que la gente abandone el sitio para visitar otro, simplemente deberian poder abrir ese nuevo sitio en una nueva pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se habra visto en esta situacion alguna vez. No encuentro un atributo sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer solamente con xhtml? Un saludo a todos y muchas gracias por leerme.
[Ovillo] atributo target en xhtml 1.1
Buenas tardes. Hoy estoy haciendo un sitio web que me han pedido. El caso es que ya bastante avanzado el desarrollo. Estaba validando todas las paginas y al ir a validar una de ellas me da errores en unos enlaces que como quiero que aparezcan en una ventana nueva pongo la propiedad target="_blank" dentro de cada . En el caso por ejemplo de la seccion enlaces del sitio, no interesa que la gente abandone el sitio para visitar otro, simplemente deberian poder abrir ese nuevo sitio en una nueva pestaña/ventana con solo pulsar en el enlace. Llevo rato buscando y no encuentro la forma de hacerlo estandar xhtml 1.1. Supongo que alguien se habra visto en esta situacion alguna vez. No encuentro un atributo sustitutivo de target, quiza no lo haya. Sabeis como se podria hacer solamente con xhtml? Un saludo a todos y muchas gracias por leerme. Ricardo. ___ 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