Re: [phpwafr-users] Teclas de atalho
Brought to you by:
augusto_moreira
|
From: Augusto M. <au...@vi...> - 2008-03-12 16:10:35
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Olá, Crislei.<br>
O arquivo object_search.php contém um exemplo de como fazer com que a
tecla "Enter" funcione para ativar o botão "Search".<br>
Basicamente, o código JavaScript que implementa isso é o que está em
negrito abaixo. Neste exemplo, se você quiser definir outra tecla de
atalho que não seja o "Enter",
basta substituir a linha " if (e==13) {" pelo keyCode da tecla
desejada.<br>
Caso encontres uma solução melhor, não esqueça de divulgar aqui na
lista para que possamos evoluir o framework incorporando as melhores
soluções para o desenvolvimento Web em PHP.<br>
<br>
Abraço<br>
<br>
Augusto<br>
<br>
<tt> /*
<br>
função que define o foco inicial do formulário
<br>
*/
<br>
function initiate() {
<br>
<b> if (document.captureEvents && Event.KEYUP) {
<br>
document.captureEvents( Event.KEYUP);
<br>
}
<br>
document.onkeyup = trataEvent;
<br>
</b> <br>
// inicia o foco no primeiro campo
<br>
parent.content.document.frm.search_nome_usuario.focus();
<br>
}
<br>
<br>
<b> /*
<br>
tratamento para capturar tecla enter
<br>
*/
<br>
function trataEvent(e) {
<br>
if( !e ) { //verifica se é IE
<br>
if( window.event ) {
<br>
e = window.event;
<br>
} else {
<br>
//falha, não tem como capturar o evento
<br>
return;
<br>
}
<br>
}
<br>
if( typeof( e.keyCode ) == 'number' ) { //IE, NS 6+, Mozilla
0.9+
<br>
e = e.keyCode;
<br>
} else {
<br>
//falha, não tem como obter o código da tecla
<br>
return;
<br>
}
<br>
if (e==13) {
<br>
search();
<br>
}
<br>
}
<br>
</b> </script><br>
<br>
<br>
</tt>Crislei - Hotmail escreveu:
<blockquote cite="mid...@ph..."
type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="MSHTML 6.00.2900.3268" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">Olá Galera</font></div>
<div> </div>
<div><font face="Arial" size="2">Sou novo em PHP, porém estou dando
manutenção num site que utiliza o phpFrameWork</font></div>
<div> </div>
<div><font face="Arial" size="2">minha dúvida é.</font></div>
<div> </div>
<div><font face="Arial" size="2">Como configurar para usar teclas de
atalho no site?</font></div>
<div> </div>
<div><font face="Arial" size="2">Abaixo uma linha do código de
exemplo:</font></div>
<div> </div>
<div><font color="#800000">
<p><strong>$buttonPesq->addItem(" Gravar ",<a class="moz-txt-link-rfc2396E" href="javaScript:gravar()">"javaScript:gravar()"</a>);</strong></p>
<p> </p>
<p><font color="#000000" face="Arial" size="2">Desde já agradeço</font></p>
<p> </p>
<p><font color="#000000" face="Arial" size="2">Crislei</font></p>
</font></div>
<div> </div>
<pre wrap="">
<hr size="4" width="90%">
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
<a class="moz-txt-link-freetext" href="http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/">http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/</a></pre>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
phpwafr-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:php...@li...">php...@li...</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/phpwafr-users">https://lists.sourceforge.net/lists/listinfo/phpwafr-users</a>
</pre>
</blockquote>
<br>
</body>
</html>
|