/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
image swap
Fra : Kasper Lindberg


Dato : 27-06-05 13:27

Hej


Hvad er "hemmeligheden" bag udskiftning af billeder med javascript?

Jeg har vha. et asp-script fået en liste der indeholder relative stier til
mine billeder.
disse er adskilt af kommaer

mit javascript ser sådan ud:

<script type="text/javascript">
//gem listen i variablen filelist
var filelist="<%=filelist%>";

//omdan til array
var fileara=filelist.split(",");

function skiftimg() {

//generer tilfældigt heltal
var rndnum=Math.round(Math.random()*fileara.length);

//hvad skal jeg skrive i stedet for ?
?.src=fileara[rndnum]
}
skiftimg();
</script>


siden kan ses på www.1vangede.dk/testarea/divside/billedskift.asp

Jeg ved at nedenstående virker:
se http://www.1vangede.dk/index.asp?page=hytten.html

<img src="billeder/hytte/P2090006.jpg" height="80px"
onclick="document.images['large'].src='billeder/hytte/P2090006.jpg'"/><br>

<img id="large" src="billeder/hytte/P2090006.jpg" height="330px" />

altså et klik på det øverste billede ændrer det nederste, men jeg kan ikke
overføre
document.images['large'].src til ovenstående script.


/Kasper




 
 
Kasper Lindberg (28-06-2005)
Kommentar
Fra : Kasper Lindberg


Dato : 28-06-05 09:40


"Kasper Lindberg" <NoSp@m.invalid> skrev i en meddelelse
news:42bff080$0$18636$14726298@news.sunsite.dk...
> Hej
>
>
> Hvad er "hemmeligheden" bag udskiftning af billeder med javascript?
>

Jeg har fundet ud af det.

problemet lå i at jeg kaldte funktionen før siden var færdig med at loade


> //hvad skal jeg skrive i stedet for ?
> ?.src=fileara[rndnum]


det endte med document.[billedets navn].src


/Kasper



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste