Avatar billede apj Nybegynder
23. februar 2003 - 16:54 Der er 9 kommentarer og
2 løsninger

Hvorfor virker det ikke?

<SCRIPT language="javascript">

for (i = 1; i <= 9; i++){
document.write("<font color=#"+i"11111>Dette er gennemgang nr: " + i + " som vi har i år");
}

</SCRIPT>

Hvordan kan det være at det ikke virker?

Hvordan får jeg for-løkken til at springe med 2 eller mere? (som f.eks. i ASP er step=X)
Avatar billede viciodk Praktikant
23. februar 2003 - 17:05 #1
<script type="text/javascript"><!--
for (i=1; i<=9; i++) {
document.write("<font color=#" + i + "11111>Dette er gennemgang nr: " + i + " som vi har i år</font><br>");
}
// -->
</script>
Avatar billede viciodk Praktikant
23. februar 2003 - 17:07 #2
Hvis den skal springe med 2:

<script type="text/javascript"><!--
for (i=1; i<=9; i++) {
document.write("<font color=#" + i + "11111>Dette er gennemgang nr: " + i + " som vi har i år</font><br>");
i++;
}
// -->
</script>
Avatar billede apj Nybegynder
23. februar 2003 - 17:09 #3
ja.. et lille plus har betyde det hele..

Hvordan springer man 2 eller flere?
i++ betyder jo et spring på 1, men hvordan springer man mere?
Avatar billede apj Nybegynder
23. februar 2003 - 17:11 #4
Tja.. det virker jo men må da kunne gøres simplere.

Hvad nu hvis jeg har:...... for (i=1; i<=1000; i...... og den skal springe med 100?
Avatar billede apj Nybegynder
23. februar 2003 - 17:12 #5
Jeg forestillede mig f.eks.:

for (i=1; i<=9; i+2 {....

så ville den springe med 2.. (men det virker bare ikke).
Avatar billede viciodk Praktikant
23. februar 2003 - 17:51 #6
<script type="text/javascript"><!--
for (i=1; i<=9; i=i+2) {
document.write("<font color=#" + i + "11111>Dette er gennemgang nr: " + i + " som vi har i år</font><br>");
}
// -->
</script>
Avatar billede apj Nybegynder
23. februar 2003 - 17:51 #7
Jeg har fundet svaret med en anden løkke, men er der en der kan lave det med en simpel for-løkke?
Avatar billede twm Nybegynder
23. februar 2003 - 17:53 #8
Hvis du bare skal springe med to kan dsu bare skrive
i+=2
Så lægger den to til
Avatar billede apj Nybegynder
23. februar 2003 - 18:12 #9
OK.. med prompt skulle denne virke, men det gør den ikke - hvorfor?

<script type="text/javascript">

var hop = prompt("indtast hop");

for (i=1; i<=9; i+=hop) {
document.write("<font color=#" + i + "11111>Dette er gennemgang nr: " + i + " som vi har i år</font><br>");
}
</script>
Avatar billede apj Nybegynder
23. februar 2003 - 18:14 #10
Jeg har fundet ud af det.
tak for svarene.
Avatar billede twm Nybegynder
23. februar 2003 - 18:15 #11
<script type="text/javascript">

var hop = prompt("indtast hop");

for (i=1; i<=9; i+=parseInt(hop)) {
document.write("<font color=#" + i + "11111>Dette er gennemgang nr: " + i + " som vi har i år</font><br>");
}
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester