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çõ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çõ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çõ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ão está 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çõ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>]]>
|