byfreak Postado Agosto 17, 2005 Denunciar Share Postado Agosto 17, 2005 O que faz esta função? ela funciona? eu tentei usá-la mas não consegui....usei a tabela de ASCII....document.onkeyDown = function () { var r = ''; if (event.keyCode == 27) { if (ae != "") { if (document.getElementById(ae)) { document.getElementById(ae).value = av; } } } if (event.keyCode == 13) { event.keyCode = 9; } if (document.all) { r += event.ctrlKey ? 'Ctrl-' : ''; r += event.altKey ? 'Alt-' : ''; r += event.shiftKey ? 'Shift-' : ''; r += event.keyCode; } //alert®; }p/ que usar isto? encontrei isto num script mas não achei uso nenhum!function changeType(input){ if(input.type == 'text'){ txtPassword = document.createElement('input'); txtPassword.name = 'txtPassword'; txtPassword.value = ''; txtPassword.type = 'password'; input.parentNode.insertBefore(txtPassword,input); input.parentNode.removeChild(input); txtPassword.size='12.5'; txtPassword.focus(); txtPassword.style.color='black'; } else { txtPassword.select(); } }o que isso significa? retorna o quê?document.allp/ que chamar o checktimer() que tb contém um settimeout que chama ele mesmo?function cblur(e) { \\blablabla.... ct = 1; setTimeout("checktimer('" + e.id + "')", 400); }function checktimer(te) { if (ct != 4) { ct = ct + 1; \\blablabla.... if (ct == 2) { \\blablabla.... } else if (ct == 3) { \\blablabla.... } else if (ct == 4) { \\blablabla.... ae = ""; } setTimeout("checktimer('" + te + "')", 100); }} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Agosto 18, 2005 Denunciar Share Postado Agosto 18, 2005 hehe...vamos com calma aqui, ok?Vou lhe responder:O que faz esta função? ela funciona? eu tentei usá-la mas não consegui....usei a tabela de ASCII....document.onkeyDown = function () {var r = '';if (event.keyCode == 27) {if (ae != "") {if (document.getElementById(ae)) {document.getElementById(ae).value = av;}}}if (event.keyCode == 13) {event.keyCode = 9;}if (document.all) {r += event.ctrlKey ? 'Ctrl-' : '';r += event.altKey ? 'Alt-' : '';r += event.shiftKey ? 'Shift-' : '';r += event.keyCode;}//alert®;}Na verdade, acho que esta função está incompleta.Os números dos ASCII usados são apenas algumas teclas de formatação do teclado. Não saberia te dizer o que ela faz, pois como disse, ela está incompleta. p/ que usar isto? encontrei isto num script mas não achei uso nenhum!function changeType(input){if(input.type == 'text'){txtPassword = document.createElement('input');txtPassword.name = 'txtPassword';txtPassword.value = '';txtPassword.type = 'password';input.parentNode.insertBefore(txtPassword,input);input.parentNode.removeChild(input);txtPassword.size='12.5';txtPassword.focus();txtPassword.style.color='black';} else {txtPassword.select();}}Esse script é um formatador de formulários. Ele, além de formatar visualmente, ele adiciona alguns outros componentes na página. o que isso significa? retorna o quê?document.allEle retorna tudo o que está dentro da página. Todas as tags. Muito utilizado para funções de separação entre o Internet Explorer e o Netscape Navigator, que utiliza o getElementById. p/ que chamar o checktimer() que tb contém um settimeout que chama ele mesmo?function cblur(e) {\\blablabla....ct = 1;setTimeout("checktimer('" + e.id + "')", 400);}function checktimer(te) {if (ct != 4) {ct = ct + 1;\\blablabla....if (ct == 2) {\\blablabla....} else if (ct == 3) {\\blablabla....} else if (ct == 4) {\\blablabla....ae = "";}setTimeout("checktimer('" + te + "')", 100);}}Ele delimita o que está sendo setado no setTimeOut, ou seja, ele verifica o tempo que algum elemento está sendo utilizado.Tudo certo? Espero ter esclarecido suas dúvidas. Qualquer coisa, é só perguntar ae!Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 byfreak Postado Agosto 18, 2005 Autor Denunciar Share Postado Agosto 18, 2005 vlw OS!mas a função não está incompleta não.....ela tá perfeita....só não sei p/ que ela serve....a código 27 é o ESC pelo que eu entendi quando tá selecionado um input e aperta esc é pra sair do input...mas não tá funcionando isso.....e não entendi p/ que usar o o checktimer 2 vezes....porque ele chama no codigo setTimeout("checktimer('" + e.id + "')", 400); e dentro da função chama novamente setTimeout("checktimer('" + te + "')", 100); ....porque? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Agosto 19, 2005 Denunciar Share Postado Agosto 19, 2005 Se você perceber, o checktimer é utilizado em diferentes situações. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 byfreak Postado Agosto 20, 2005 Autor Denunciar Share Postado Agosto 20, 2005 mas é isso que eu não estou coseguindo ver!! que situações?? tipo assim, se você puder, você pode me dizer o que a função faz, o que o primero settimeout faz e o segundo.....VALEU! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Agosto 20, 2005 Denunciar Share Postado Agosto 20, 2005 Hum... agora que percebi...são duas funções diferentes. Flws. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 byfreak Postado Agosto 21, 2005 Autor Denunciar Share Postado Agosto 21, 2005 mas o que faz as 2 funções? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
byfreak
O que faz esta função? ela funciona? eu tentei usá-la mas não consegui....usei a tabela de ASCII....
document.onkeyDown = function () {
var r = '';
if (event.keyCode == 27) {
if (ae != "") {
if (document.getElementById(ae)) {
document.getElementById(ae).value = av;
}
}
}
if (event.keyCode == 13) {
event.keyCode = 9;
}
if (document.all) {
r += event.ctrlKey ? 'Ctrl-' : '';
r += event.altKey ? 'Alt-' : '';
r += event.shiftKey ? 'Shift-' : '';
r += event.keyCode;
}
//alert®;
}
p/ que usar isto? encontrei isto num script mas não achei uso nenhum!
function changeType(input){
if(input.type == 'text'){
txtPassword = document.createElement('input');
txtPassword.name = 'txtPassword';
txtPassword.value = '';
txtPassword.type = 'password';
input.parentNode.insertBefore(txtPassword,input);
input.parentNode.removeChild(input);
txtPassword.size='12.5';
txtPassword.focus();
txtPassword.style.color='black';
} else {
txtPassword.select();
}
}
o que isso significa? retorna o quê?
document.all
p/ que chamar o checktimer() que tb contém um settimeout que chama ele mesmo?
function cblur(e) {
\\blablabla....
ct = 1;
setTimeout("checktimer('" + e.id + "')", 400);
}
function checktimer(te) {
if (ct != 4) {
ct = ct + 1;
\\blablabla....
if (ct == 2) {
\\blablabla....
} else if (ct == 3) {
\\blablabla....
} else if (ct == 4) {
\\blablabla....
ae = "";
}
setTimeout("checktimer('" + te + "')", 100);
}
}
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.