Foros del Web » Creando para Internet » Diseño Gráfico »

1.1 Script , Noscript y Examinator

Estas en el tema de 1.1 Script , Noscript y Examinator en el foro de Diseño Gráfico en Foros del Web. Hola. Normalmente cuando tengo algun script en una página utilizo el elemento <noscript> para describir la acción o reemplazar la funcionalidad del script. Sin embargo ...
  #1 (permalink)  
Antiguo 15/06/2007, 14:10
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 8 meses
Puntos: 65
1.1 Script , Noscript y Examinator

Hola.

Normalmente cuando tengo algun script en una página utilizo el elemento <noscript> para describir la acción o reemplazar la funcionalidad del script.

Sin embargo ahora estoy haciendo pruebas con algunos contadores y revisando la accesibilidad en examinator y me pasa lo siguiente:

Si meto un contador de Statcounter por ejemplo así:
Código HTML:
<!-- Start of StatCounter Code -->
<script type="text/javascript">
var sc_project=2648576; 
var sc_invisible=0; 
var sc_partition=25; 
var sc_security="94300c6a"; 
</script>

<script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js">
</script>
<noscript>
<div class="statcounter"><a class="statcounter" href="http://www.statcounter.com/"><img class="statcounter" src="http://c26.statcounter.com/counter.php?sc_project=2648576&amp;java=0&amp;security=94300c6a&amp;invisible=0" alt="website metrics" /></a></div>
<!--</noscript>-->
<!-- End of StatCounter Code --> 
y lo reviso en examinator me dice lo siguiente:

Cita:
Contenido alternativo para scripts.
Resultado: regular.
Hay 2 elemento(s) <script> en el cuerpo de la página acompañados de 3 elemento(s) <noscript> (debe comprobar el contenido alternativo).

Los scripts incluidos en el cuerpo del documento deben llevar contenidos alternativos en <noscript> que describan su acción o reemplacen su funcionalidad.

WCAG 1.1: Proporcione un texto equivalente para todo elemento no textual (por ejemplo, a través de "alt", "longdesc" o en el contenido del elemento). (Prioridad 1)
Y como verán tengo el elemento <noscript> correctamente.


Sin embargo si ahora quito el noscript y lo dejo así se arregla y no me da esa advertencia:

Código HTML:
<!-- Start of StatCounter Code -->
<script type="text/javascript">
var sc_project=2648576; 
var sc_invisible=0; 
var sc_partition=25; 
var sc_security="94300c6a"; 
</script>

<script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js">
</script>
<!--<noscript>-->
<div class="statcounter"><a class="statcounter" href="http://www.statcounter.com/"><img class="statcounter" src="http://c26.statcounter.com/counter.php?sc_project=2648576&amp;java=0&amp;security=94300c6a&amp;invisible=0" alt="website metrics" /></a></div>
<!--</noscript>-->
<!-- End of StatCounter Code --> 
¿No debería de ser al contrario, y que el primer caso sea el correcto?

También tengo el contador de Google Analytics pero no me hacia esa advertencia y ni siquiera tiene el elemento <noscript>
  #2 (permalink)  
Antiguo 16/06/2007, 09:37
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Re: 1.1 Script , Noscript y Examinator

Veo que en el primer código todavía dejaste el </noscript> de cierre comentado. Seguro eso te produjo el error.
  #3 (permalink)  
Antiguo 16/06/2007, 11:22
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 8 meses
Puntos: 65
Re: 1.1 Script , Noscript y Examinator

Hola metacortex.

En realidad ese fallo es solo al copiar y pegar aquí. Como lo tenia en un principio era así y de ahí me da el error.

Código HTML:
<!-- Start of StatCounter Code -->
<script type="text/javascript">
var sc_project=2648576; 
var sc_invisible=0; 
var sc_partition=25; 
var sc_security="94300c6a"; 
</script>

<script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js">
</script>
<noscript>
<div class="statcounter"><a class="statcounter" href="http://www.statcounter.com/"><img class="statcounter" src="http://c26.statcounter.com/counter.php?sc_project=2648576&amp;java=0&amp;security=94300c6a&amp;invisible=0" alt="website metrics" /></a></div>
</noscript>
<!-- End of StatCounter Code --> 
  #4 (permalink)  
Antiguo 16/06/2007, 14:25
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 10 meses
Puntos: 13
Re: 1.1 Script , Noscript y Examinator

Cita:
Contenido alternativo para scripts.
Resultado: regular.
Hay 2 elemento(s) <script> en el cuerpo de la página acompañados de 3 elemento(s) <noscript> (debe comprobar el contenido alternativo).
Lo que veo en ese mensaje es que te está advirtiendo que en el cuerpo de lapágina tienes 3 elementos NOSCRIPT, pero sólo 2 elementos SCRIPT. Es decir, según el Examinator te está sobrando un NOSCRIPT o te está faltando un SCRIPT.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #5 (permalink)  
Antiguo 26/06/2007, 11:28
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 8 meses
Puntos: 65
Re: 1.1 Script , Noscript y Examinator

Sí creo que es eso ya que tengo varios contadores

Lo extraño es que si tengo solo el de google analytics no me da ese error incluso sin tener un noscript

Código HTML:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-707057-1";
urchinTracker();
</script> 
Gracias por tu ayuda frijolerou
  #6 (permalink)  
Antiguo 30/06/2007, 19:52
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 21 años, 1 mes
Puntos: 1
Re: 1.1 Script , Noscript y Examinator

incluye el noscript

Código HTML:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<noscript><p>google-analytics</p></noscript> 
<script type="text/javascript">
_uacct = "UA-707057-1";
urchinTracker();
</script>
<noscript><p>google analytics</p></noscript> 

saludos.
  #7 (permalink)  
Antiguo 04/07/2007, 05:05
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 8 meses
Puntos: 65
Re: 1.1 Script , Noscript y Examinator

Hola Edypu.

Muy buena idea, lo único que hay tener en cuenta entonces es meterlo en el <body> ya que si lo dejo como antes entre <head> y </head> con ese nuevo noscript me daría error de validación.

Gracias por tu ayuda
  #8 (permalink)  
Antiguo 04/07/2007, 05:12
 
Fecha de Ingreso: febrero-2002
Ubicación: Sabadell
Mensajes: 253
Antigüedad: 22 años, 9 meses
Puntos: 5
Re: 1.1 Script , Noscript y Examinator

Según la información de google analytics, te dice que lo incluyas dentro de la etiqueta body y que lo mejor es usarla hacia el final de todo así si por alguna razón google analytics no va... ya se ha cargado toda la página y no se queda colgado.
  #9 (permalink)  
Antiguo 04/07/2007, 05:24
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 8 meses
Puntos: 65
Re: 1.1 Script , Noscript y Examinator

Así es LoBo2024, ahora lo tengo colocado tal y como dices
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.