Erro executando função em uma pagina estando a função em outra

0 respostas
F

tenho um arquivo .js que contem minha funções.
[color=darkblue]quando as mesmas estão na mesma pagina onde esta o codigo elas funcionam corretamente,
mas quando as executo apartir de outra pagina não acontece nada.[/color]

[color=red]FUNÇÃO ESCRITA[/color]

function Mascara (formato, keypress, objeto){
campo = eval (objeto);

// valor

if (formato==valor){

separador = -;

conjunto1 = 5;

if (campo.value.length == conjunto1){

campo.value = campo.value + separador;}

}
// cep

if (formato==cep){

separador = -;

conjunto1 = 5;

if (campo.value.length == conjunto1){

campo.value = campo.value + separador;}

}
// cpf

if (formato==cpf){

separador1 = .;

separador2 = -;

conjunto1 = 3;

conjunto2 = 7;

conjunto3 = 11;

if (campo.value.length == conjunto1)

{

campo.value = campo.value + separador1;

}

if (campo.value.length == conjunto2)

{

campo.value = campo.value + separador1;

}

if (campo.value.length == conjunto3)

{

campo.value = campo.value + separador2;

}

}
// nascimento

if (formato==nascimento){

separador = /;

conjunto1 = 2;

conjunto2 = 5;

if (campo.value.length == conjunto1)

{

campo.value = campo.value + separador;

}

if (campo.value.length == conjunto2)

{

campo.value = campo.value + separador;

}

}
// telefone

if (formato==telefone){

separador1 = (;

separador2 = );

separador3 = -;

conjunto1 = 0;

conjunto2 = 3;

conjunto3 = 8;

if (campo.value.length == conjunto1){

campo.value = campo.value + separador1;

}

if (campo.value.length == conjunto2){

campo.value = campo.value + separador2;

}

if (campo.value.length == conjunto3){

campo.value = campo.value + separador3;

}

}

}

[color=red]FORMULARIO QUE EXECUTA A FUNÇÃO[/color]

Máscara Seu navegador não suporta Javascript. Entre em uma página que não o utiliza

<TD class=texto width="40%" height=25>
        <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
          <TBODY>
          <TR>
            <TD class=texto width="16%">Telefone:</TD>
            <TD class=texto width="32%"><INPUT class=campoform
              onkeypress="Mascara('telefone', window.event.keyCode, 'document.cadastro.telefone'");
              maxLength=13 size=12 name=telefone> </TD>
            </TR>
          <TR>
            <TD class=texto width="16%">Cep:</TD>
            <TD class=texto width="32%"><INPUT class=campoform
        onkeypress="Mascara('cep', window.event.keyCode, 'document.cadastro.cep');"
        maxLength=9 size=10 name=cep></TD>
            </TR>
          <TR>
            <TD class=texto width="16%">Data Nascimento:</TD>
            <TD class=texto width="32%"> <INPUT
        class=campoform
        onkeypress="Mascara('nascimento', window.event.keyCode, 'document.cadastro.nascimento');"
        maxLength=10 size=10 name=nascimento>(dd/mm/aaaa) </TD></TR>
          <TR>
            <TD class=texto width="16%">Cpf:</TD>
            <TD class=texto width="32%">
            <INPUT class=campoform
        onkeypress="Mascara('cpf', window.event.keyCode, 'document.cadastro.cpf');"
        maxLength=14 size=14 name=cpf></TD>
        </TR></TBODY></TABLE></TD>
      <TD class=texto width="40%" height=25></TD></TR>
Criado 30 de julho de 2008
Respostas 0
Participantes 1