Jump to content
php.lv forumi
  • 0

+1


student

Question

Sveiki!Sāku mācīties JavaScript un gribu panākt lai ik pēc sekundes skaitlis palielinās par +1.Bet man ir izdevies atrast,kur tikai pēc pogas nospiešanas kaut kas notiek.Kāds varētu pateikt kā to panākt lai ik pēc sekundes pieskaitās +1.

 

Šis ir kods ar kuru pieskaitās +1 pēc pogas.

 

<html>

<head>

<script type="text/javascript">

var myNumber = 0; // better don't use number as your variable's name.

function add() {

myNumber++;

document.getElementById("variableVal").innerHTML = myNumber; // Un ko īsti dara šī rinda?

}

</script>

</head>

<body>

 

<body>

<div id="variableVal">0</div>

<input type="button" onclick="add()" value="+">'

</body>

 

 

</body>

</html>

Link to comment
Share on other sites

Recommended Posts

  • 0

Nu tagad dabūju kaut ko,bet nesaprotu kādēļ tas neparādas browserī.Kāda kļūda te ir?

 

<html>

<body>

<script>

var i:Number = 0; // Creates i and sets it to 0

 

function add() { // Creates a function

if(!i >= 10) {

i++; // Adds 1 to i

} else {

clearInterval(Timer);

}

}

var Timer = setInterval(add, 1000); // Tells the function 'add' to wait 1000 ms

</script>

</body>

</html>

Link to comment
Share on other sites

  • 0

Rekur ir piemēram šāds kods

 

var i:Number = 0 // Piedod i vēŗtību 0

 

function addOne() { // Sāk funkciju addOne()

myText.text = i++; // Pieskaita i +1

}

 

myInterval = setInterval(addOne, 1000); // Ik pēc sekundes iedarbina funkciju addOne

 

Un cik es saprotu šajā ik pēc sakundes piskaitās +1;

Bet arī šis nerādās browserī un rāda baltu bildi,bet kad es ierakstu savā failā document.write("a") tad tomēr browserī parādās burts a.Tad kādēļ šis skripts nedarbojas?

Link to comment
Share on other sites

  • 0

kas ir myText par objektu? nerādīs brouzerī, kamēr pats to neizvadīsi

 

piemēram, šeit tiek pateikts, ka html elements ar id variableVal būs tas, kas būs redzams brouzerī un rādīs sekundes:

 

document.getElementById("variableVal").innerHTML = myNumber; // Un ko īsti dara šī rinda?

Link to comment
Share on other sites

  • 0

Bet tad kādēļ šis nedarbojas?

 

<script>

var i:Number = 0 // Piedod i vēŗtību 0

 

function addOne() { // Sāk funkciju addOne()

i++; // Pieskaita i +1

}

 

myInterval = setInterval(addOne, 1000); // Ik pēc sekundes iedarbina funkciju addOne

document.write(i);

</script>

 

Tur taču viss ir un arī ir norādīts,ka ir jāizvada i;

Link to comment
Share on other sites

  • 0

Nu tas nav nekāds pareizais ceļš.

 

Būtu pašam pirmajam skriptam pirms </script> ielicis setInterval(add,1000);, būtu skaitījies un uzrādījies.

Izmantot formu, lai tikai attēlotu ciparu, ir ČŽ

Edited by indoom
Link to comment
Share on other sites

  • 0

Ok!Tad šis būs tas pareizais ceļš kā to panākt?

 

<html>

<head>

<script type="text/javascript">

setInterval(add,1000);

var myNumber = 0; // better don't use number as your variable's name.

function add() {

myNumber++;

document.getElementById("variableVal").innerHTML = myNumber; // Un ko īsti dara šī rinda?

}

</script>

</head>

<body>

 

<body>

<div id="variableVal">0</div>

</body>

 

 

</body>

</html>

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.

Loading...
×
×
  • Create New...