[Javascript] string/integer probleem?

Pagina: 1
Acties:

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
ik heb een directory met 400 pics en daar moet dit javascriptje random een plaatje uit pakken, zo ziet ie eruit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>

var getal = Math.ceil(Math.random() * 400);

    if(getal<10)
      {
        getal = "00" + getal;
      }
    elseif(getal<100)
      {
        getal = "0" + getal;
      }

document.write('[img]'+getal+'.jpg>');
</script[/img]

maar hij werkt dus niet, bij mij werkt javascript NOOIT volgens mij is het gewoon een KUT taal maargoed

volgens mij komt het omdat je een integer bij een string optelt, maar hoe moet ik dit dan omzetten? ik heb van alles geprobeert, variabelen met string maken enzo, maar niks werkt..!!

de plaatjes in de map onder de 100 beginnen met 0 of 00, dus 001 en 006 en 087 en 099 en dan gewoon 345 daarom de controle, misschien zit daar de fout wel..

help..?!

Computers ain't that smart, Whatever man built could be taken apart


  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
okay, opgelost op deze manier:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script>

var getal = Math.ceil(Math.random() * 400);

    if(getal < 10)
      {
        document.write('[img]00'+getal+'.jpg[/img]');
      }
    else if(getal < 100)
      {
        document.write('[img]0'+getal+'.jpg[/img]');
      }
    else if(getal > 99)
      {
        document.write('[img]'+getal+'.jpg[/img]');
      }

</script>

KON NIEMAND MIJ FF VERTELLEN DAT "elseif" "else if" moes zijn...???!!! :+ :P

teveel in PHP geprogd de laatste tijd :+

Computers ain't that smart, Whatever man built could be taken apart


Verwijderd

dat "else" hoeft toch helemaal niet voor "if" te staan?!?!

Verwijderd

Op vrijdag 12 april 2002 21:37 schreef KnEuTeR het volgende:
maar hij werkt dus niet, bij mij werkt javascript NOOIT volgens mij is het gewoon een KUT taal maargoed
idd, als ik photoshop opstart worden er ook nooit automatisch ultieme designs gemaakt, kutprog :+ |:(
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
var getal, img, ext;
img   = "[img]\"";
ext[/img]";
getal = Math.ceil(Math.random() * 400);

if (getal < 10) {
    getal = "00" + getal;
}
else if(getal < 100) {
    getal = "0" + getal;
}

document.write(img + getal + ext);

/me heeft er dit van gemaakt, werkt wel vermoed ik


edit:
je had het zelf ook al :)

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
Op vrijdag 12 april 2002 22:02 schreef Junt het volgende:
dat "else" hoeft toch helemaal niet voor "if" te staan?!?!
nee dat was heel scheef ja :+

VOOR DE REST:

ik heb dit dus als active desktop staan, en ik heb een knopje die linkt naar:

history.go(0)

voor het refreshen (dus nieuwe roundom pic)
maar nu krijg ik dus wel een nieuwe pic op me desktop, maar ik krijg ook een pop-up in me scherm met "about:blank"..!!!

kan je dit niet wegkrijgen?

Computers ain't that smart, Whatever man built could be taken apart


  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
Op vrijdag 12 april 2002 22:17 schreef KnEuTeR het volgende:

[..]

nee dat was heel scheef ja :+

VOOR DE REST:

ik heb dit dus als active desktop staan, en ik heb een knopje die linkt naar:

history.go(0)

voor het refreshen (dus nieuwe roundom pic)
maar nu krijg ik dus wel een nieuwe pic op me desktop, maar ik krijg ook een pop-up in me scherm met "about:blank"..!!!

kan je dit niet wegkrijgen?
dom is me al gelukt met target="_self" :) :)

Computers ain't that smart, Whatever man built could be taken apart

Pagina: 1