• 0
Sign in to follow this  
Guest Celow!

Desafio!

Question

Guest Celow!

Bom eu desafio alguém descobrir o que ta errado nesse script feio por mi hehehhe!!!

Eu perguntei pra varias pessoas já e ninguém conseguiu me responder!!!Por favor me ajudem!!!

<html>
<!--  Created with the CoffeeCup HTML Editor  -->
<!--         http://www.coffeecup.com         -->
<!--      Brewed on 4/1/2005 9:22:23 AM       -->
<head>
  <title></title>
<script type="text/javascript">

function GetNumber(x)
{
var x=document.form1.txt.value;
if(x>=0 || x<0)
{
return x;
}
else
  {
alert("Please. Write only numbers in the box");
 }
}

function Lala(x)
{
var x=document.form1.txt.value;
if (x%2=0){
document.writeln("Your number is even");
}
else {
document.writeln("Your number is odd");
  }
}
</script>
</head>
<body>
<form name="form1">
Type a number:
<input type="text" name="txt" onBlur="GetNumber()">
<br>
<input type="button" value="Check" onClick="Lala()">
</form>
</body>
</html>

Esse script faiz o seguinte, você digita um numero na caxa ai ele fala se é par ou impar, eu sei q parece simples mais tem algum erro q eu não consigo descobrir qual é, ficaria grato se alguém pdesse me ajuda!!!

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

então esse é o problema, não ta dando erro de javascript!!!

Eu sei q ta dando erro porque quando você abre digita o numero e aperta o botao a barra de status da messagem de erro!! wink.gif

Share this post


Link to post
Share on other sites
  • 0

clica duas vezes nesse icone da barra de status com erro, que ele vai te mostrar os detalhes... ;-)

to quase aprontando aki... é que to meio enrolado....

mas quando acabar eu posto ;-)

abraço

Share this post


Link to post
Share on other sites
  • 0

pronto pronto... nuss... pensei que o pessoal aki n ia me deixar fazer isso hj!!!

mas ta ai...

<html>
	<head>
  <script language="javascript">
  	function eh_Par()
  	{
    num = frm1.num.value;
    if (num % 2 == 0)
    {
    	alert("O número é Par!");
    }
    else
    {
    	alert("O número é Impar!");
    }
  	}
  </script>
  <title>Untitled Document</title>
	</head>
	<body>
  <form id="frm1" name="frm1" action="?" method="post">
  	<input type="text" id="num" name="num" size="5" />
  	<input type="button" value="Ver se é Par" onClick="eh_Par();" />
  </form>
	</body>
</html>

abraço!

Share this post


Link to post
Share on other sites
  • 0

Sim... eskeci de explicar seus erros... vou pegar aki somente os 2 erros criticos! que c deve saber corrigi-los ;-)

1° erro:

if (x%2=0)

o sinal de igual lógico, em js e em varias linguagens(talvez todas), é == n = somente... ;-)

2º erro:

function GetNumber(x)

function Lala(x)

na minha opniao, você nunca deve fazer isso...

tipo, mesmo declarando a variavel x, logo abaixo, mas eu nem sei si é correto escrever o code assim, mas na minha opniao, não deveria ser feito...

a não ser que você tenha o seguinte codigo, exemplo:

<script language="javascript">
    function pega_Dados(url,nome)
    {
          alert ("O site escolhido foi " + nome + " e seu endereço é:" +url);
    }
</script>

<a href="#" onClick="pega_Dados('www.scriptbrasil.com','ScriptBrasil');"

falou?

abraço!

Share this post


Link to post
Share on other sites
  • 0

muito obrigador!!!

só mais uma pergunta nas tags form qual a diferenca de id e name?

Ah e MadPatryk, tipo c você perseber no meu codigo tem uma funcao q verifica c o q contem na box e texto ou numero, c não for numero ele da um alert e c for ele retorna o valor de x, e como eu não sabia como fazer para xamar a funcao eu dei um Onblur no txt box, por favor você poderia verificar c essa funcao tem sentido?

Share this post


Link to post
Share on other sites
  • 0

diferenças entre id e name...

tipo, id, você usa muiiiiiiiiiiiiito no js.... eu só uso id no js...

name, já é mais pro html...

por exemplo.... pega um iframe(que n vai ter problemas nenhum!!! por isso escolhi ele!!!) de exemplo... e chama ele de id="frame1"... sem name!!!

e dpois tenta mandar uma pagina pra esse frame, via html....!!!

num vai rola!

a melhor opção é usar o name e o id juntos!!! ^^... dai facilita seu trabalho tanto no js, quanto no html/css!!!

P.S.: CHEGUEI A 100 POSTS NO SCRIPTBRASIL!!! IÊ IÊ IÊ IÊ IÊ!!! HAUHAUHAUAUAHUA

abraço!

Share this post


Link to post
Share on other sites
  • 0
Guest - Clow -

Pronto ta ai o novo codigo corrigito!

<html>

<head>

<title></title>

<script language="Javascript">

function Check_Odd()

{

var x=document.form1.num.value;

if (x%2==0)

{

document.writeln("The number is even");

}

else

{

document.writeln("The number is odd");

}

}

function Check_number()

{

var x=document.form1.num.value;

var y=true

if(x >= 0 || x<=0)

{

return true;

}

else

{

alert("Please type only numbers");

return false;

}

}

</script>

</head>

<body>

<form name="form1" id="form1">

<input value="0" type="text" id="num" name="num">

<br>

<input type="button" value="Check" onmousedown="Check_number()" onclick="Check_Odd()">

</form>

</body>

</html>

Share this post


Link to post
Share on other sites
  • 0

só uma coisa...

essa função que verifica se ta digitando só numeros, esta bem errada...

eu acho que foi você que postou no outro tópico não?

e ae, serviu pra você akela função?

intendeu?

quer outro exemplo?

[]'s

wink.gif

Share this post


Link to post
Share on other sites
  • 0
só uma coisa...

essa função que verifica se ta digitando só numeros, esta bem errada...

eu acho que foi você que postou no outro tópico não?

e ae, serviu pra você akela função?

intendeu?

quer outro exemplo?

[]'s

wink.gif

Ta errada não... pode ve tenta copia e cola no bloco de notas e salva...você vai ver q vai dar certinho!!!Eu só não usei aquele codigo de verificar!!!

Share this post


Link to post
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.

Sign in to follow this