Jump to content
Fórum Script Brasil
  • 0

Erro Incompreencivel.


thiagoturci

Question

Bom eu to fazendo um programa pra minha escola q vai calcular a idade do aluno (minha professora mando..rsrs)....mais enfim....acontece um erro q não entendo diz q uma certa variável é nulo ou não é um objeto....?????ou se não diz que não está de finida...???????

Ai vai o cod html...

<html>

<!-- ************* Inicio do cod data atual ******************* -->

<script>

var data=new Date();

var ano=data.getYear();

if (ano < 1000)

ano+=1900;

var semana=data.getDay();

var mes=data.getMonth();

var dia=data.getDate();

if (dia<10)

dia="0"+dia;

var semana_ordem=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado");

var mes_ordem=new Array(01,02,03,04,05,06,07,08,09,10,11,12);

</script>

<!-- script que calcula a idade -->

<script>

function idad(){

document.idade.an2.value=ano - document.idade.an.value;

alert('dsfs' +me);

}

</script>

<!-- FIM DO CÓDIGO - Semana, Dia de Mês de Ano -->

<head>

<title>Informe sua Idade.</title>

<style>

input{

border-color=ccccff;

background-color=eeeeee;

font-family=verdana;

color=blue;}

</style>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<!-- ************** Inicio de FORM *************************** -->

<form name=idade>

<!-- ************** Fim varia variaveis hidden *************** -->

<!-- ************** Inicio De inputs para a Data de nasc. **** -->

<center>Informe sua data de nascimento

<input type=text name=d size=1 maxlength=2>

<input type=text name=m size=1 maxlength=2>

<input type=text name=an size=3 maxlength=4>

<input type=button name=ver_id value="Ver Idade" onClick=idad()>

Sua idade: <input type=text name=an2>

<!-- ************** Fim dos inputs *************************** -->

</form>

</body>

</html>

...valeu abrços......

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Ele estava se referindo a este ponto do script:

function idad(){

document.idade.an2.value=ano - document.idade.an.value;

alert('dsfs' +me);

}

você tem que tirar o espaço antes do "+me", entende? Mas... você já testou esse script aí? Cara, ele calcula a idade errada! Eu ainda não fiz aniversário este ano, e ele está falando que eu tenho 21! Na verdade, tenho 20... é um erro que seria legal ser corrigido. wink.gif

Falou!

Link to comment
Share on other sites

  • 0

thiago... você tem que definir a variavel..................

coloca isso no código que funciona..hehehe tongue.gif

var me = document.idade.me.value

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...