Chamar função JavaScript sem clicar no link

4 respostas
E

Pessoal, Tem como eu chamar uma função JavaScript existente em uma página, sem prescisar de clicar em algum link?

Até agora eu só vi chamando a função quando o usuário clica em algum link.

E aí, tem jeito de acionar a função sempre precisar de clicar em nada?

4 Respostas

peczenyj

vc tem eventos como

onMouseOver()
onFocus()
onBlur()

que vc pode utilizar sem, necessariamente, clicar :wink:

E

peczenyj,

É uma página de consulta. Quero que após encontrar o registro solicitado por mim, que a função seja chamada.
Tipo assim:

[b]If rs.recordcount=1 Then

CHAMA FUNÇÂO JAVASCRIPT

endif[/b]

Neste caso não tem este lance de ganhar foco e perder foco, como faço então?

peczenyj

onLoad ?

D

Cara... a execução de JS em páginas é feita de modo seqüencial pelo browser. Isto significa que, assim que o browser encontrar a instrução de script, ele irá executá-la.

Execute o código abaixo e entenda melhor.
<html>
<head>
    <script>
        function teste() {
            alert("Aperte o OK para mostrar o próximo texto.");
        }
    </script>
</head>
<body>
Este texto é renderizado pelo browser ANTES de executar o script
<script>
    teste();
</script>
Este texto é renderizado pelo browser DEPOIS de executar o script
</body>
</html>

Caso deseje que o script somente seja executado de acordo com uma condição "if", coloque a condição na tela, assim como você fez no post.

Espero ter ajudado. Até.

Criado 5 de fevereiro de 2009
Ultima resposta 5 de fev. de 2009
Respostas 4
Participantes 3