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

Sites Pertecentes a (o) SP

Endereço Nota Erros Avisos

www.saocarlos.sp.gov.br/applet/index.php

58.16 34 55
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 3 7 52 218
7 <![CDATA[<script> function amf2005_BecameInteger(val,len) {//Transforma os campos de uma input em números inteiros n='__0123456789'; d=val.value; l=d.length; s=''; if (l > 0) { a=2; for (i=0; i<l; i++) { c=d.charAt(i); if (n.indexOf(c) > a) { a=1; s+=c; }; }; l=s.length; t=len-1; if (l > t) { l=t; s=s.substr(0,t); }; if (s == '') { s='0'; }; }; val.value=s; return 'ok'; }; </script>]]>
52 <![CDATA[<script type="text/javascript"> function aguardaapplet() { if (document.getElementById('dti2') != undefined) { try { mostraInfo(); } catch (e) { var divap = document.getElementById('divapp'); var apDIV = document.createElement('div'); apDIV.setAttribute("id", "msdti"); apDIV.innerHTML = "<p>Ocorreu um erro no carregamento da Applet.<br><br><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informa&ccedil;&otilde;es solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>"; divap.appendChild(apDIV); var div = document.getElementById("aguarde"); div.style.display = "none"; var div = document.getElementById("apdti"); div.style.display = "none"; } } } //Função que preenche a página com os dados obtidos pela applet function preencheCampo(nomec, cont) { var nomecampo = document.getElementById(nomec); var oldHTML = nomecampo.innerHTML; var newHTML = oldHTML + cont; nomecampo.innerHTML = newHTML; } //Função que coloca nos inputs os dados obtidos pela applet function mostraInfo() { //Pega os dados referentes ao disco (quantidade e tamanho) var a = document.dti2.getDisco(); realA = a + ""; //Divide em um array os dados de quantidade e tamanho arrayA = realA.split("|"); //Atribui o valor da quantidade de discos ao input, e preenche na página document.inserir.un_disco.value = arrayA[0]; preencheCampo("un_disco", arrayA[0]); if (arrayA.length > 1) { //Atribui o valor do tamanho do disco ao input, e preenche na página document.inserir.mb_disco.value = arrayA[1]; preencheCampo("mb_disco", arrayA[1]); } else throw "Erro"; //Pega os dados referentes ao Sistema Operacional, atribui o valor ao input, e preenche na página var b = document.dti2.getSO(); document.inserir.sistema_op.value = b; preencheCampo("sistema_op", b); var sist = b.charAt(0); if ((sist == "W")||(sist == "87")) preencheCampo("sist", 'Linux?'); else preencheCampo("sist", 'Windows?'); //Pega os dados referentes à interface de rede (placa, mac e ip) var c = document.dti2.getRede(); realC = c + ""; arrayC = realC.split("|"); //Atribui os valores de placa de rede, mac e ip aos respectivos inputs document.inserir.placa_rede.value = arrayC[0]; document.inserir.mac.value = arrayC[1]; document.inserir.ip.value = arrayC[2]; //Preenche na página os dados de placa de rede, mac e ip preencheCampo("placa_rede", arrayC[0]); preencheCampo("mac", arrayC[1]); preencheCampo("ip", arrayC[2]); //Pega os dados referentes ao nome do computador, atribui o valor ao input, e preenche na página var d = document.dti2.getPCName(); document.inserir.nome_computador.value = d; preencheCampo("nome_computador", d); //Pega os dados referentes ao nome de usuário logado no sistema operacional, atribui o valor ao input, e preenche na página var e = document.dti2.getUserName(); document.inserir.nome_usuario.value = e; preencheCampo("nome_usuario", e); //Pega os dados referentes à quantidade de processadores, atribui o valor ao input, e preenche na página var f = document.dti2.getNProc(); document.inserir.processadores.value = f; preencheCampo("processadores", f); //Pega os dados referentes ao modelo do processador, atribui o valor ao input, e preenche na página var g = document.dti2.getIProc(); document.inserir.processador.value = g; preencheCampo("processador", g); //Pega os dados referentes ao modelo do processador, atribui o valor ao input, e preenche na página var h = document.dti2.getRam(); document.inserir.mb_memoria.value = h; preencheCampo("mb_memoria", h); //Mostra o formulário e esconde a mensagem de Aguarde var div = document.getElementById("formulario"); div.style.display = ""; div = document.getElementById("aguarde"); div.style.display = "none"; } //Mostra o div function chen(d) { var div=document.getElementById(d); div.style.display=''; } //Esconde o div function dis(d) { var div=document.getElementById(d); div.style.display='none'; } function trimAll(sString){ //Remove os espaços em branco do início e fim dos dados while (sString.substring(0,1) == ' '){ sString = sString.substring(1, sString.length); } while (sString.substring(sString.length-1, sString.length) == ' '){ sString = sString.substring(0,sString.length-1); } return sString; } function checaMatricula(d){ if((d==null)||(d=="")){ alert("A matrícula deve ser informada"); document.inserir.matricula.focus(); return false; } else return true; } function c_inserir() { if(!checaMatricula(trimAll(document.inserir.matricula.value))) return false; } </script>]]>
218 <![CDATA[<script type="text/javascript"> var divap = document.getElementById('divapp'); var apDIV = document.createElement('div'); var div = document.getElementById("aguarde"); apDIV.setAttribute("id", "apdti"); if (navigator.javaEnabled()) { document.writeln("<applet code='Tester.class' name='teste' id='teste' width='0' height='0' MAYSCRIPT></applet>"); try { if (document.teste.isActive()) { if(document.teste.Version < '1.5') { apDIV.innerHTML = "<p><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informa&ccedil;&otilde;es solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>"; divap.appendChild(apDIV); div.style.display = "none"; } else { apDIV.innerHTML = '<applet name="dti2" id="dti2" codebase="http://www.saocarlos.sp.gov.br/applet" code="Dti.class" archive="Dti.jar" width="301" height ="31" MAYSCRIPT></applet>'; divap.appendChild(apDIV); } } } catch(e) { apDIV.innerHTML = "<p>Ocorreu um erro no carregamento da Applet.<br><br><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informa&ccedil;&otilde;es solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>"; divap.appendChild(apDIV); div.style.display = "none"; } } else { apDIV.innerHTML = "<p>O Java deste navegador n&atilde;o est&aacute; habilitado.<br><br><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informa&ccedil;&otilde;es solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>"; divap.appendChild(apDIV); div.style.display = "none"; } </script>]]>