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>