Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) focus


Augusto Flávio

Pergunta

Olá estou de volta para tirar uma duvida.

No codigo abaixo, coloquei um codigo no <BODY> para exibir o cursor no campo do formulario assim que abre apagina, mas, o mesmo não funcionou.

Algúem poderia me informar onde errei ?

Obrigado.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Relogio</title>
<meta name="author" content="Rafael Ribeiro da Silva"/>
<meta name="generator" content="EditPlus2.0"/>

<style type="text/css">
<!--
span#span_relogio
{ background-color: #005500; 
font-family: "ARIAL";
font-size: 36;
color: #00FF00; }
-->
</style>
<script type="text/javascript">
<!--
//by: Rafael Ribeiro da Silva
//"Relogio do Servidor"
var hh = <%= hour(now()) %>;
var mm = <%= minute(now()) %>;
var ss = <%= second(now()) %>;
function relogio(){
if (ss >= 60){
ss = 00;
mm = mm + 1;
if (mm >= 60){
mm = 00;
hh = hh + 1;
if (hh >= 24){
hh = 00;
}}}
ss = ss + 1;
if (hh <= 9){
xhh = "0" + hh;
} else {
xhh = hh;
}
if (mm <= 9){
xmm = "0" + mm;
} else {
xmm = mm;
}
if (ss <= 9){
xss = "0" + ss;
} else {
xss = ss;
}
document.all("span_relogio").innerHTML = xhh + ":" + xmm + ":" + xss;
lrelogio = setTimeout("relogio()", 1000);
}
-->
</script>
<link href="../CSS/Formularios.css" rel="stylesheet" type="text/css" />
</head>
<body onload="relogio();document.form1.mat.focus()">
<table width="200" border="1" cellpadding="1" cellspacing="0" bordercolor="#666666">
<tr>
<td><img src="../Imagens/clock2500.jpg" width="240" height="180" /></td>
</tr>

<tr>
<td bgcolor="#005500"><div align="center"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="+5"><span id="span_relogio"></span> </font></div></td>
</tr>
<tr>
<td><form 
action="duplicidade.asp"method="post" name="FORM1" target="_parent" class="login1" id="FORM1"> 
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="79">&nbsp;</td>
<td width="121">&nbsp;</td>
</tr>
<tr>
<td>Usuário:</td>
<td><input name="MAT" type="text" id="MAT" 
tabindex="1" size="7" />
<input type="submit" name="Submit" 
value="OK" tabindex="3" /></td>
</tr>
</table>
<label></label>
<label><br />
</label>
</form></td>
</tr>
</table>
<!-- Informações -->

</body>
</html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Nessa linha mesmo:

<body onload="relogio();document.form1.mat.focus()">
JavaScript é uma linguagem case sensitive (diferencia maiúsculas e minúsculas) O nome do formulário é FORM1, e não form1 O campo "mat" também está errado O correto seria:
<body onload="relogio();document.FORM1.MAT.focus()">

Qualquer dúvida posta aí !

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...