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.1 Disponibilizar todas as funções da página via teclado.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
2.1.2 Há funcionalidade que só funciona pelo mouse 8 268 268 269 269 270 270 278 278
2.1.8 Presença de eventos associados a elementos não interativos 9 45 268 268 269 269 270 270 278 278
268 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('mat')" ONMOUSEOVER="chen('mat')">]]>
268 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('mat')" ONMOUSEOVER="chen('mat')">]]>
269 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('patr')" ONMOUSEOVER="chen('patr')">]]>
269 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('patr')" ONMOUSEOVER="chen('patr')">]]>
270 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('team')" ONMOUSEOVER="chen('team')">]]>
270 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('team')" ONMOUSEOVER="chen('team')">]]>
278 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('sec')" ONMOUSEOVER="chen('sec')">]]>
278 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('sec')" ONMOUSEOVER="chen('sec')">]]>
45 <![CDATA[<body topmargin=0 align="center" bgcolor="#FFFFFF" onLoad="aguardaapplet(); ajaxComboBox('departamentos.php','departamento', 'cod_posto');"> <br> <center><table cellspacing="0" cellpadding="0" border="0"> <tr><td class="central" valign="top"> <div id="div_index"> <script type="text/javascript" src="ajax.js"></script> <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> <form method='POST' name='inserir' action='index.php?acao=cadastro_computadores' onsubmit='return c_inserir()'> <input type='hidden' name='acao2' value='cadastrar'> <div id="aguarde"><p><B>Aguarde o carregamento da Applet Java</B><br>Pode ser solicitado que voc&ecirc; autorize a execu&ccedil;&atilde;o da Applet. Nesse caso, clique em "Run" ou "Executar".<br><br>Se a applet n&atilde;o funcionar corretamente, <a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<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></div> <div id="divapp"></div><BR> <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> <div id="formulario" style="display:none;"> <table cellspacing="4" cellpadding="0" border="0" width=100%> <TR> <TD width="33%"><b>Matr&iacute;cula do Funcion&aacute;rio: </b></TD> <TD colspan="2"><b>Patrim&ocirc;nio do Computador: </b></TD> <TD width="33%"><b>Team Viewer ID: </b></TD> </tr> <TR> <TD><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('mat')" ONMOUSEOVER="chen('mat')"></td><td><input class="caixa" type='text' name='matricula' onKeyUp='amf2005_BecameInteger(this,7)' maxlength='6' style="width:100%"></td></tr></table><div style="position: relative; height: 0px;"><div id="mat" style="display:none;position:absolute;background-color:#FFFF80;color:black;border-color:black;border: 1px solid;">Matr&iacute;cula do Funcion&aacute;rio: digite o seu n&uacute;mero de matr&iacute;cula neste campo</div></div></TD> <TD colspan="2"><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('patr')" ONMOUSEOVER="chen('patr')"></td><td><input class="caixa" type='text' name='patrimonio' maxlength='10' onKeyUp='amf2005_BecameInteger(this,11)' style="width:100%"></td></tr></table><div style="position: relative; height: 0px;"><div id="patr" style="display:none;position:absolute;background-color:#FFFF80;color:black;border-color:black;border: 1px solid;">Patrim&ocirc;nio: Numero de cadastro do equipamento na prefeitura.</div></div></TD> <TD><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('team')" ONMOUSEOVER="chen('team')"></td><td><input class="caixa" type='text' name='teamviewer_id' maxlength='20' onKeyUp='amf2005_BecameInteger(this,21)' style="width:99%"></td></tr></table><div style="position: relative; height: 0px;"><div id="team" style="display:none;position:absolute;background-color:#FFFF80;color:black;border-color:black;border: 1px solid;">N&uacute;mero de Team Viewer do seu computador. Normalmente o &iacute;cone do Team Viewer fica ao lado do rel&oacute;gio do Windows.</div></div></TD> </tr> <TR> <TD colspan=4><b>Secretaria: </b></TD> </tr> <TR> <TD colspan=4><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('sec')" ONMOUSEOVER="chen('sec')"></td><td><SELECT class="caixa" NAME="cod_posto" id="cod_posto" onChange="ajaxComboBox('departamentos.php','departamento', 'cod_posto');" style="width:580px"> N&atilde;o h&aacute; conex&atilde;o com o banco de dados, por favor contate o adminstrador. ]]>
268 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('mat')" ONMOUSEOVER="chen('mat')">]]>
268 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('mat')" ONMOUSEOVER="chen('mat')">]]>
269 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('patr')" ONMOUSEOVER="chen('patr')">]]>
269 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('patr')" ONMOUSEOVER="chen('patr')">]]>
270 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('team')" ONMOUSEOVER="chen('team')">]]>
270 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('team')" ONMOUSEOVER="chen('team')">]]>
278 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('sec')" ONMOUSEOVER="chen('sec')">]]>
278 <![CDATA[<img src=interrogacao.gif ONMOUSEOUT="dis('sec')" ONMOUSEOVER="chen('sec')">]]>