Javascript executar uma function após executar o html

6 respostas
S

Olá
All
Assim que o html for executado, se o usuário precionar a tecla enter gostaria de executar uma function javascript, não tem input de entrada de dados nessa tela, é possivel fazer isso ?

Obs:
No evento onload não da certo.

Como faria isso?

function show_key_value() {

if (event.keyCode == 13){

alert("The key code = " + event.keyCode);

}

}

Grato

Silva

6 Respostas

Abdon

Onload não vai funcionar mesmo, vc tem que colocar isto em um evento de teclado. como onKeyUp, OnPressKey, etc…

S

Mais onde colocaria esse envento logo que não tenho input de dados?

Grato

Abdon

function evento(){}
document.onKeyPress = evento;

S

Abdon:
function evento(){}
document.onKeyPress = evento;

Adicionei no final da tag </form>

<SCRIPT language=“JavaScript”>

function evento()

{

alert(‘ola’);

}

document.onKeyPress = evento();
</SCRIPT>

mais não deu certo, teria idéia onde aicionaria esse condigo no meu formulario, logo que não tenho input de entrada de dados?

Grato

Guilherme_Gomes

Se eu entendi seu problema, talvez tenha a solução^^. Voce quer executar um script depios que o cara der enter dentro de um <form>?

Use um onSubmit=“suaFunc()” dentro do form, quando der enter dentro dos campos do form será dado o submit nele e, por isso, será chamada a função.

David
<script type="text/javascript">
document.onkeypress = function(event) {
   var key = (window.Event) ? event.which : event.keyCode;
   alert(key);
}
</script>

Isso é suficiente. Perceba que o nome do evento é onkeypress e não onKeyPress.

Outra coisa: não existe esse negócio de . O certo é

Criado 3 de agosto de 2007
Ultima resposta 3 de ago. de 2007
Respostas 6
Participantes 4