Olá gente, tudo bem?
Estou com este código aqui em casa:
<html>
<script language="javascript">
function funcao() {
iframe.document.designMode="On"
iframe.document.open()
iframe.document.write("")
iframe.document.close()
}
window.onload = funcao
</script>
<body>
<IFRAME ID=iframe WIDTH="100%" HEIGHT="100"></IFRAME>
</body>
</html>
Como eu faço para colocar um evento onKeyDown ou onKeyPress neste iframe? Já tentei de todos os geitos que eu sei e não consegui!
Obrigado gente!

Como Colocar O Evento Onkeydown Aqui?
Started By guilhermeavilacavalcante, 18/11/2004, 01:26
5 replies to this topic
#1
Posted 18/11/2004, 01:26
#2
Posted 18/11/2004, 06:17
ja tentou na tag body da pagina que abre dentro do iframe??
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador
#3
Posted 18/11/2004, 08:21
Brother, achei em uma página o que, eu acho, é a sua solução:
achei em:
http://www.devguru.c..._onKeyDown.html
Veja o exemplo:
no seu caso, é só colocar o evento onKeyDown=changeVal() no iframe.
espero ter ajudado,
[]´s
feubr.
achei em:
http://www.devguru.c..._onKeyDown.html
Veja o exemplo:
<body> <form action="" method="POST" id="myForm"> <input type="text" name="myText" onKeyDown="changeVal()"> <script type="text/javascript" language="JavaScript"> s1 = new String(myForm.myText.value) function changeVal() { s1 = "You pressed a key" myForm.myText.value = s1.toUpperCase() } </script> </form> </body>
no seu caso, é só colocar o evento onKeyDown=changeVal() no iframe.
espero ter ajudado,
[]´s
feubr.
#4
Posted 18/11/2004, 08:21
O que essa função faz amigo?
- - :: Daytor Desenvolvimento :: - -
#5
Posted 18/11/2004, 11:10
Olá, obrigado pela sugestão mas este iframe não esta buscando nem uma página, o código cria este iframe para servir como um editor, entendeu? tenta copiar ecolar este código ai e faça o teste para você ver!ja tentou na tag body da pagina que abre dentro do iframe??
Valeu kra! Até mais
#6
Posted 18/11/2004, 11:20
olá amigo....Brother, achei em uma página o que, eu acho, é a sua solução:
achei em:
http://www.devguru.c...c...eyDown.html
Veja o exemplo:<body> <form action="" method="POST" id="myForm"> <input type="text" name="myText" onKeyDown="changeVal()"> <script type="text/javascript" language="JavaScript"> s1 = new String(myForm.myText.value) function changeVal() { s1 = "You pressed a key" myForm.myText.value = s1.toUpperCase() } </script> </form> </body>
no seu caso, é só colocar o evento onKeyDown=changeVal() no iframe.
espero ter ajudado,
[]´s
feubr.
Não dá para eu colocar o evento onkeydown na tag iframe neste caso, tente ai para você ver!
valeu!
Kra, este código cria tipo um bloco de notas, eu estou querendo usa-lo para servir como um textarea em meu chat mas quando o usuario pressiona o enter dá um paragrafo no bloco e eu queria que enviasse a mensagem! entendeu? Mas para que isto ocorra eu tenho que encaixar uma função onKeyDown ou onKeyPress no iframe e não estou consseguindo! Valeu Kra, até mais!O que essa função faz amigo?
Edite a mensagem para evitar varios topicos seguidos
Edição feita por: xxALExx, 18/11/2004, 11:27.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)