Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

Sites Verificados

Lista com todos os sítios que foram verificados pela TIC Web Acessibilidade. Dentro de cada domínio, há informações detalhadas sobre as páginas coletadas, bem como os erros e avisos de cada uma *.

Endereço Nota Erros Avisos

educacaocorporativa.fnde.gov.br/efnde/videos.htm

89.91 22 454
Recomendações Avaliadas
2.2 Garantir que os objetos programáveis sejam acessíveis.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
2.2.6 Presença do elemento SCRIPT sem o elemento NOSCRIPT 9 22 66 89 92 140 474 531 595 626
22 <![CDATA[<script type="text/javascript"> /** * (allancr, 21/09/2010) Funcao para encodar corretamente os parametros de dada * url. E possivel passar o separador como atributo auxiliar. Quando informado, * ele substituira o separador padrao dos parametros: &. * fonte: * http://roneiv.wordpress.com/2007/12/25/how-to-do-proper-url-encoding-in-javascript-when-using-windowopen/ */ function encodeUrl(url, separador) { if (url.indexOf("?") > 0) { encodedParams = "?"; parts = url.split("?"); params = parts[1].split("&"); for (i = 0; i < params.length; i++) { if (i > 0) { encodedParams += (separador && separador != "") ? separador : "&"; } if (params[i].indexOf("=") > 0) { p = params[i].split("="); encodedParams += (p[0] + "=" + escape(encodeURI(p[1]))); } else { encodedParams += params[i]; } } url = parts[0] + encodedParams; } return url; } // if(typeof parent.hasMainWindow != "undefined" && parent.hasMainWindow) { // } else if (typeof parent.parent.hasMainWindow != "undefined") { // } else if (typeof parent.parent.parent.hasMainWindow != "undefined") { // } else { //if (typeof parent.hasMainWindow == "undefined" || !parent.hasMainWindow()) { // var novaUrl = "/efnde/web/main.jsp?url="+encodeUrl(location.href, "_p_"); // document.write("<meta HTTP-EQUIV=\"REFRESH\" content=\"0; url=" + novaUrl + "\">"); //if (typeof window.stop != "undefined") { // window.stop(); // parando o carregamento da pagina no browser //} else { // document.execCommand('Stop'); // parando o carregamento da pagina no IE //} // (allancr, 28/10/2010) o marcador "_p_" foi utilizado para evitar conflitos entre a url principal e a url de retorno // location.href=novaUrl; // } </script>]]>
66 <![CDATA[<script type="text/javascript"> var url_images = "/efnde/web/img/contraste_menor/"; var url_css = "/efnde/web/bootInfo/css/compiled/efnde/contextos/deslogado.css"; var url_eproinfo ="http://educacaocorporativa.fnde.gov.br/efnde/"; var contextPath = "/efnde"; var url_js = contextPath + "/web/js/"; var eproOpenfireService = "/http-bind/"; var eproEhUsuarioLogado = false; var msgEviteColagem = "Por favor, utilize a ferramenta de colagem na barra de ferramentas."; var msgContadorTexto = "Caracteres restantes:"; /* (acr, brosig, 15/06/2012) Configuro o endere�o dos recursos do CKEditor para buscar imagens, configura��es e estilos. */ // var CKEDITOR_BASEPATH = url_js + "ckeditor_tmp/"; /* glilco: trecho que impede o erro ao usar o console.debug() no IE*/ if(typeof console == "undefined") var console = {}; if(typeof console.log == "undefined") console.log = function(){}; if(typeof console.info == "undefined") console.info = console.log; if(typeof console.debug == "undefined") console.debug = console.log; if(typeof console.warn == "undefined") console.warn = console.log; if(typeof console.error == "undefined") console.error = console.log; </script>]]>
89 <![CDATA[<script type="text/javascript"> var url_adi = ""; var url_trs = ""; </script>]]>
92 <![CDATA[<script type="text/javascript"> $ = jQuery; /* Trecho necessario para o correto funcionamento do menu.js. */ var idEntidadeSelecionada = ""; var idCursoSelecionado = ""; var idTurmaSelecionada = ""; // reservo o contextPath da aplicacao para ser acessado via javascript var contextPath = "/efnde"; var avisoGeralHabilitado = "false"; var textoAvisoGeral = ""; var sys_idUg = ""; var mostrarMenuVariavel = false var mostrarMenuComunidade = false; var mostrarMenuUsuario = false /* Trecho que gera uma variável DOM que representa o usuário do sistema no contexto javascript. */ var UsuarioScriptsGerais = null; /* Fim do trecho que gera uma variável DOM que representa o usuário do sistema no contexto javascript. */ function resetarMenu() { jQuery("a[id=resetarMenu]").click(function(e){ e.preventDefault(); jQuery.post(jQuery(this).attr("href"), function(){ location.reload(); }); }); } var mensagemVersao01 = 'Para melhor visualiza&ccedil;&atilde;o deste site &eacute; preciso utilizar o navegador <a href="http://br.mozdev.org/firefox/download/" target="_blank">Firefox 6 ou superior</a>.'; var mensagemVersao02 = 'Para melhor visualiza&ccedil;&atilde;o deste site &eacute; preciso utilizar o navegador <a href="http://www.apple.com/br/safari/download/" target="_blank">Safari Browser 9 ou superior</a>.'; var mensagemVersao03 = 'Para melhor visualiza&ccedil;&atilde;o deste site &eacute; preciso utilizar o navegador <a href="http://www.google.com/chrome/index.html" target="_blank">Google Chrome 6 ou superior</a>.'; var mensagemVersao05 = 'Para melhor visualiza&ccedil;&atilde;o deste site &eacute; preciso utilizar o navegador <a href="http://www.opera.com/download/" target="_blank">Opera Browser 11 ou superior</a>.'; var mensagemVersao06 = 'Para melhor visualiza&ccedil;&atilde;o deste site &eacute; preciso utilizar o plugin <a href="http://get.adobe.com/br/flashplayer/" target="_blank">Flash Player 10 ou superior</a>.'; var mensagemVersao07 = 'Para melhor visualiza&ccedil;&atilde;o deste site &eacute; preciso utilizar o navegador <a href="http://windows.microsoft.com/pt-BR/internet-explorer/downloads/ie" target="_blank">Internet Explorer 8 ou superior</a> e ter a funcionalidade "Exibi&ccedil;&atilde;o em modo de compatibilidade" desativada. Clique <a href="/efnde/recursos/configuracoes/index.jsp#comoDesativarCompatibilidade" target="_blank">aqui</a> para visualizar como desativar essa funcionalidade.'; jQuery(document).ready(function() { var reqChecked = jQuery.cookie("eproBrowserChecked"); if (typeof(reqChecked) == "undefined" || !reqChecked) { chequeBrowser(); } resetarMenu(); }); </script>]]>
140 <![CDATA[<script type='text/javascript'> Array.prototype.contains = function(elemento) { var separator = "**//**"; var string = this.join(separator); return string.indexOf(separator + elemento) != -1; }; /** * Função utilizada para reduzir uma string a um determinado tamanho e incluir o caractere de reticências no final da mesma. * Recebe como parâmetro a string e um inteiro representando o tamanho máximo. * jQuery('#noticiaEmDestaque .descricaoNoticia').html(shorten(jQuery('#noticiaEmDestaque .descricaoNoticia').html(), 10)); */ function shorten(text, maxLength) { var ret = text; if (ret.length > maxLength) { ret = ret.substr(0,maxLength-3) + '&hellip;'; } return ret; } jQuery(function(){ jQuery('.ckeditorBasicoTitulo').ckeditor( { toolbar: 'eProBasicaTitulo' } ); /** * Inicializa a funcao de abertura da busca avancada */ //(guinogueiras, 26/05/2014 definido pela analise que nao abre busca avancada na maioria dos Uc) //talvezAbrirBuscaAvancada("#elementos_ocultos_nova_busca"); /** * Inicializa os dropdowns do bootstrap (pex.: menu de acessibilidade) */ jQuery('.dropdown-toggle').dropdown(); /** * Inicializa plugin que faz com que a barra superior fique colada no topo que a rolagem é disparada */ jQuery('header.sticker').sticky({ topSpacing:0, className: 'grudadoNoTopo', wrapperClassName: 'containerHeader marginBottom10' }); /** * Função utilizada para validar e impedir que um formulário seja enviado duas vezes. * Ao clicar no elemento * Requer: * - Classe class="validarSubmissao" no elemento * - Atributo data-input-block-action="Cadastrando" no elemento: * O conteúdo desse atributo será o texto do elemento: Se o botão tem Cadastrar, coloque Cadastrando, por exemplo. * * Opcional: * - Atributo data-input-block-title="titulo": texto do título da janela modal; * - Atributo data-input-block-text="texto": texto do texto da janela modal; * - Atributo data-input-block-button="botao": texto do botão da janela modal; * * Se nenhum dos atributos opicionais acima forem fornecidos, o script utiliza o padrão: * - Texto do título da janela modal: erro.title01 | 'Atenção!' * - Texto do texto da janela modal: erro.p05 | 'Por favor aguarde! A requisição está sendo processada.' * - Texto do botão da janela modal: geral.button20 | 'Fechar' * * Fonte de inspiração: * http://www.the-art-of-web.com/javascript/doublesubmit/ */ //var submitting = false; var modalTitle = 'Aten&ccedil;&atilde;o!', modalText = 'Por favor aguarde! A requisi&ccedil;&atilde;o est&aacute; sendo processada.', modalButton = 'Fechar', modalNaoMostrarCamada = false; jQuery(document).on('click', '.validarSubmissao', function(e){ //e.preventDefault(); var attrTitle = jQuery(this).attr('data-input-block-title'), attrText = jQuery(this).attr('data-input-block-text'), attrButton = jQuery(this).attr('data-input-block-button'), naoApresentarCamada = jQuery(this).attr('data-input-nao-mostrar-camada'); if (typeof attrTitle !== 'undefined' && attrTitle !== false) modalTitle = attrTitle; if (typeof attrText !== 'undefined' && attrText !== false) modalText = attrText; if (typeof attrButton !== 'undefined' && attrButton !== false) modalButton = attrButton; if (typeof naoApresentarCamada !== 'undefined' && naoApresentarCamada !== false) modalNaoMostrarCamada = true; console.debug('0'); if(typeof jQuery(this).attr('submetendo') == 'undefined' || jQuery(this).attr('submetendo') == 'false'){ console.debug('1'); jQuery(this).siblings('.validarSubmissao').attr('disabled', true); //se o atributo data-input-block-action foi definido, use-o if(jQuery(this).attr('data-input-block-action') != undefined ){ if(jQuery(this).get(0).tagName == 'INPUT'){ jQuery(this).attr('data-input-unblock-action', this.value); this.value = jQuery(this).attr('data-input-block-action'); if(modalNaoMostrarCamada) { jQuery(this).attr('disabled', 'disabled'); } } else if ((jQuery(this).get(0).tagName == 'A') || (jQuery(this).get(0).tagName == 'BUTTON')) { jQuery(this).attr('data-input-unblock-action', jQuery(this).text()); jQuery(this).html(jQuery(this).attr('data-input-block-action')); if(modalNaoMostrarCamada) { // jQuery(this).addClass('btn-inativo'); } } } jQuery(this).attr('submetendo', true); } else if(jQuery(this).attr('submetendo') == 'true' && !modalNaoMostrarCamada) { console.debug('2'); e.preventDefault(); var janela = jQuery('' + '<div class="modal fade" id="modalValidarSubmissao" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">' + '<div class="modal-dialog">' + '<div class="modal-content">' + '<div class="modal-header">' + '<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>' + '<h4 class="modal-title" id="myModalLabel">' + modalTitle + '</h4>' + '</div>' + '<div class="modal-body">' + '<p class="alert alert-warning">' + modalText + '</p>' + '</div>' + '<div class="modal-footer">' + '<button type="button" class="btn btn-warning" data-dismiss="modal">' + modalButton + '</button>' + '</div>' + '</div>' + '</div>' + '</div>' ); console.debug('3'); jQuery(janela).modal(); this.disabled = true; return false; } return true; }); jQuery(document).on('hidden.bs.modal', '#modalValidarSubmissao', function (e) { jQuery('#modalValidarSubmissao').remove(); }); /** * Bind para acionar as tooltips do bootstrap. */ bindTooltip(); bindTooltip('header h3 a'); /** * Bind para acionar os popover do bootstrap. */ bindPopover(); /** * Bind para acionar o propertie indeterminate no checkbox */ bindCheckBoxIndeterminate(); /** * Bind para acionar o plugin selectpicker */ bindSelectPicker(); /** * http://sentences.github.io/jquery-creasefont/ */ /*jQuery.creaseFont({ content : 'body', defaultSize : 100, maxSize : 160, minSize : 60, stepSize : 10, unit : '%', bFontLarge : '#fonte_menos', bFontDefault: '#fontDefault', bFontSmall : '#fonte_mais', animate : false, //animateSpeed: 500, cookieName : 'creaseFont', cookiePath : '/', cookieLifetime:60 }); */ // corrigeMenu(); }); /** * A funcao recebe o ID da div de Busca Avancada e varre todos os * elementos do formulario verificando se algum deles esta preenchido * caso algum esteja mantem a busca aberta. */ function talvezAbrirBuscaAvancada(id){ //a flag busca so vem quando for buscado if(false) { var abrir = false; //verifica se existem input com conteudo ou option selecionado jQuery(id + " input[type=text] , " + id + " select option:selected" ).each(function(){ if(jQuery(this).val().match(/^[ \t]*$/) == null){ abrir = true; return false; } }); //verifica se existe um checkbox selecionado if(jQuery(id + " input[type=checkbox]:checked" ).size() > 0) abrir = true; //abre a busca avancada se abrir for TRUE if(abrir){ var classe = jQuery(id).attr("class"); classe = classe.substr(classe.search('ocultoEp_')).split(" ")[0].split("_")[1]; jQuery(".exibirEp_"+ classe).click(); } } } /** * Bind para acionar os popover do bootstrap. */ function bindPopover(){ jQuery('[data-toggle=popover]').popover(); } /** * Limpa mudancas feitas pela funcao do validarSubmissao */ function limparValidarSubmissao(){ jQuery("[data-input-unblock-action]").each(function(){ jQuery(this).removeAttr("submetendo").removeAttr("disabled"); if(jQuery(this).get(0).tagName == 'INPUT'){ jQuery(this).val(jQuery(this).attr("data-input-unblock-action")); jQuery(this).removeAttr('disabled'); } else if ((jQuery(this).get(0).tagName == 'A') || (jQuery(this).get(0).tagName == 'BUTTON')) { jQuery(this).text(jQuery(this).attr("data-input-unblock-action")); } jQuery(this).removeAttr("data-input-unblock-action"); }); jQuery('#modalValidarSubmissao').modal('hide'); jQuery('#modalValidarSubmissao').on('hidden.bs.modal', function (e) { jQuery('#modalValidarSubmissao').remove(); }); } /** * Exclui os nos do menu (entidade/curso/turma) que estao vazios */ function corrigeMenu(){ jQuery('.subtituloGrupoMenu').each(function(){ var id = jQuery(this).attr('id').replace('subtituloGrupoMenu',''); if (jQuery('.grupoMenu' + id + ' > *').length === 0){ jQuery('.grupoMenu' + id).remove(); jQuery(this).remove(); } }); } jQuery(function(){ jQuery('.areaEspaco').on('click', '.encolherMenuLateral', function(e){ e.preventDefault(); jQuery(this).hide(); jQuery(this).siblings('.expandirMenuLateral').show(); jQuery(this).parents('header').siblings('section').slideUp(); }); jQuery('.areaEspaco').on('click', '.expandirMenuLateral', function(e){ e.preventDefault(); jQuery('.encolherMenuLateral').hide(); jQuery('.expandirMenuLateral').show(); jQuery(this).hide(); jQuery(this).siblings('.encolherMenuLateral').show(); jQuery(this).parents('section').siblings('section.areaEspaco').find('section').slideUp(); jQuery(this).parents('header').siblings('section').slideDown(); }); jQuery('.areaEspacoMenuUg, .areaEspacoMenuComunidade, .areaEspacoMenuAjuda').on('click keypress', '.subtituloGrupoMenu', function(event){ var id = jQuery(this).attr('id').replace('subtituloGrupoMenu', ''); console.debug(id); if(jQuery('.grupoMenu'+id).is(':visible')) { // Se o menu correspondente esta visivel, fecha ele jQuery('#subtituloGrupoMenu'+id).find('i').attr('class', 'icon ic_seta_menu1 pull-right'); jQuery('.grupoMenu' + id).slideUp(); } else { // Se nao, fecha os outros e abre ele jQuery('.subtituloGrupoMenu:not(#subtituloGrupoMenu'+id+')').find('i').attr('class', 'icon ic_seta_menu1 pull-right'); if(jQuery('.grupoMenu:not(.grupoMenu'+id+')').is('*')){ jQuery('.grupoMenu:not(.grupoMenu'+id+')').slideUp(function() { jQuery('.grupoMenu' + id).slideDown(); jQuery('#subtituloGrupoMenu'+id).find('i').attr('class', 'icon ic_seta_menu2 pull-right'); }); } else { jQuery('.grupoMenu' + id).slideDown(); jQuery('#subtituloGrupoMenu'+id).find('i').attr('class', 'icon ic_seta_menu2 pull-right'); } } }); }); function exibirMunicipios(idEstado, idMunicipio, idSelect) { //remove todas as opcoes inseridas anteriormente jQuery("select#"+idSelect+" option[value!='']").remove(); if (idEstado == '') { jQuery("select#"+idSelect).selectpicker('refresh'); return; } jQuery.get(contextPath + '/sistema/obtenha_municipios.htm?idEstado='+idEstado, function(data) { //exibe os municipios no select de municipio jQuery(data.municipios).each(function() { jQuery("select#"+idSelect).append("<option value=\""+this.id+"\">"+this.nome+"</option>"); }); //verifica se algum municipio foi selecionado if (idMunicipio != '') { jQuery("select#"+idSelect+" option[value="+idMunicipio+"]").attr("selected", true); } jQuery("select#"+idSelect).selectpicker('refresh'); }, 'json'); } jQuery.fn.cleanWhitespace = function() { textNodes = this.contents().filter( function() { return (this.nodeType == 3 && !/\S/.test(this.nodeValue)); }) .remove(); return this; } </script>]]>
474 <![CDATA[<script type="text/javascript"> jQuery(window).ready(function () { function setSubmitUrl(form){ var hash = unescape(self.document.location.hash.substring(1)); form.action = "/efnde/autenticar.htm#" + hash; return true; } jQuery("form#autenticacao").submit(function () { return setSubmitUrl(this); }); }); </script>]]>
531 <![CDATA[<script type="text/javascript"> //trata a exibicao da descricao jQuery(document).ready(function() { jQuery("span[class^=descricao_oculta_]").hide(); jQuery("a[class^=ocultar_descricao]").hide(); jQuery("a[class^=exibir_descricao_]").live('click', function(e) { e.preventDefault(); jQuery(this).hide(); var id = jQuery(this).attr("class").split("_")[2]; jQuery("span.descricao_oculta_"+id).show(); jQuery("a.ocultar_descricao_"+id).show(); }); jQuery("a[class^=ocultar_descricao]").live('click', function(e) { e.preventDefault(); jQuery(this).hide(); var id = jQuery(this).attr("class").split("_")[2]; jQuery("span.descricao_oculta_"+id).hide(); jQuery("a.exibir_descricao_"+id).show(); }); }); </script>]]>
595 <![CDATA[<script type="text/javascript"> function obterFormPaginado() { var frmPaginado = document.getElementById('frmPaginacao'); if (!frmPaginado) frmPaginado = document.getElementById("frmPaginacaoPadrao"); return frmPaginado; } function postarFormPaginado() { addParamPaginacao('cord', ''); addParamPaginacao('bord', ''); obterFormPaginado().submit(); } </script>]]>
626 <![CDATA[<script type="text/javascript"> //fun��es usadas para ajudar a ordenar function obterFormPaginado() {//infelizmente este nome é necessário pois o script do labtime.js espera uma função com este nome var form; if (document.getElementById("frmPaginacao") != null) { form = document.getElementById("frmPaginacao"); } else if (document.getElementById("frmOrdenacao") != null) { form = document.getElementById("frmOrdenacao"); } else { form = document.getElementById("frmPadrao"); } return form; } function postarForm() { obterFormPaginado().submit(); } </script>]]>