Avatar billede pfp Nybegynder
27. januar 2007 - 20:54 Der er 7 kommentarer og
1 løsning

Tildele værdi til image.src

Hej,

Jeg har en javascript funktion som kører onLoad på <body>

function doThis()
{
  var filename = "mitbillede.jpg";
  document.images[0].src = filename;
}

Hvorfor kan jeg ikke gøre sådan? Jeg får ingen fejl, men der sker bare ikke noget, og hvis jeg kigger i kilden er src uberørt.

Nogen der har et forslag?
Avatar billede mcgoat Nybegynder
27. januar 2007 - 20:56 #1
kigger lige med
Avatar billede terrak Nybegynder
27. januar 2007 - 21:26 #2
Koden virker ubeklageligt ved mig, både i FF 2.0 og IE 6.0

Og hvad mener du med at der ikke sker noget? Skifter billede ikke, eller vises der intet?

Billedet ligger vil ikke i en anden mappe?
Avatar billede roenving Novice
28. januar 2007 - 06:19 #3
src-værdien ændres ikke i kildekoden, som jo netop er den kode, der fandtes, da det blev sendt fra serveren ...

-- men jeg ville også, som terrak, kigge på, hvad stien kom til at være, for den tager jo udgangspunkt i den aktuelle fils placering !-)
Avatar billede olebole Juniormester
29. januar 2007 - 15:21 #4
<ole>

Dette virker f.eks. fint:

<script type="text/javascript">
function doThis() {
  var filename = "http://www.eksperten.dk/img/elogo.png";
  document.images[0].src = filename;
}
</script>

<img src="http://www.google.dk/intl/da/images/toolbar_sm.png">

<button onclick="doThis();return false">TEST</button>

/mvh
</bole>
Avatar billede pfp Nybegynder
01. februar 2007 - 12:01 #5
Hej.

Tak for Jeres hjælp.

Billedet lå online (og dermed i en anden mappe), det eneste jeg kiggede på var at kilden ikke ændrede sig...Det kunne jeg ikke helt forstå, for hvis jeg ændre value propertien på et textfield blev det nemlig afspejlet i kilden..

Men pyt det virker. terrak og roenving er vel egentlig til sammen dem som kom med løsningen..så ligger i et svar?
Avatar billede terrak Nybegynder
01. februar 2007 - 12:22 #6
Her. Det er alt for tit sådan en simpel fejl man bryder hjernen med :-)
Avatar billede roenving Novice
01. februar 2007 - 13:12 #7
-- og det må jo være terraks point !-)
Avatar billede terrak Nybegynder
01. februar 2007 - 15:36 #8
Tak for det. Begge to :-)
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