Avatar billede tue Nybegynder
22. september 2001 - 00:56 Der er 5 kommentarer og
1 løsning

dato=\'number\'+dato.substr(0,1)+\'.src\';

Jeg har et nogle billeder der er preloaded.

Deres loadkode hedder f.eks:
number1.src
number2.src
osv...

Længe nede i scriptet skal disse koder hentes ud fra et dato output:
dato.substr(0,1)

Mit problem er så at jeg skal have den til at hente et af de preloaded billeder, men det kan jeg ikke få den til!

Jeg har prøvet mange forskellige ting... f.eks:
dato=\'number\'+dato.substr(0,1)+\'.src\';

Men det virker jo ikke. Hvordan skal det være?

På forhånd tak.
Avatar billede olebole Juniormester
22. september 2001 - 00:58 #1
<ole>

  dato=eval(\'number\'+dato.substr(0,1)+\'.src\');

/mvh
</bole>
Avatar billede coderdk Praktikant
22. september 2001 - 00:59 #2
eval(\"dato.src = number\"+dato.substr(0,1)+\".src;\");

=)
Avatar billede coderdk Praktikant
22. september 2001 - 00:59 #3
olebole! :p
Avatar billede tue Nybegynder
22. september 2001 - 01:04 #4
Takker
Avatar billede olebole Juniormester
22. september 2001 - 01:21 #5
// Vi preloader et billede
var number1 = new Image();
number1.src = \"en_eller_anden.gif\";

// Får et tal i variablen \'dato\' og sætter derefter \'dato\' lig med det billedes source,
// der hedder \'nummer[tal]\'
dato=eval(\'number\'+dato.substr(0,1)+\'.src\');

// Derefter kan vi sætte et billede på siden
document.images[\"et_navn\"].src = dato;

coderdk!  :OP
Avatar billede olebole Juniormester
22. september 2001 - 01:22 #6
...kunne også have sagt:

document.images[\"et_navn\"].src = eval(\'number\'+dato.substr(0,1)+\'.src\');

=)
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