Ir para conteúdo
Fórum Script Brasil
  • 0

Várias Dúvidas


byfreak

Pergunta

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

  • 0

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. biggrin.gif

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. biggrin.gif

o que isso significa? retorna o quê?

document.all

Ele 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. biggrin.gif

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.

Link para o comentário
Compartilhar em outros sites

  • 0

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?

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...