Jump to content
php.lv forumi
  • 0

+1


student

Question

Posted

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>

Recommended Posts

  • 0
Posted

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>

  • 0
Posted

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?

  • 0
Posted

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?

  • 0
Posted

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;

  • 0
Posted

Paldies par uzvašanu uz pareizā ceļa.Rekur ir pilnīgs kods -->

 

<form name=tt>

<input type=text name=number value=0>

</form>

 

<script language="JavaScript">

function Clock()

{

tt.number.value++;

}

 

ID=setInterval("Clock()",1000);

 

</SCRIPT>

  • 0
Posted (edited)

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
  • 0
Posted

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 ČŽ

 

Vari tad lūdzu parādīt kā izskatās tas variants?

  • 0
Posted

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>

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...