Ik denk dat je er meer aan hebt om eens uit te leggen hoe links werken.
invoegen van een afbeeldingen in html (in de body) gebeurt met de volgende code
<img src="link naar het plaatje">
Als je voor "link naar het plaatje" een bestandsnaam invult (bijvoorbeeld dobbel.gif, met de juiste extensie erbij, die je nu zeker zichtbaar hebt in verkenner gezien mijn antwoord op een vorige vraag van jou).
Als het plaatje niet in dezelfde map staat maar in een submap van die map dan link je met submap/dobbel.gif met submap de naam van de submap.
Als het plaatje in een nog dieper niveau zit dan wordt de link submap/subsubmap/dobbel.gif enzovoort.
Als het plaatje in een andere map zit die geen submap is moet je eerst een niveau terugkeren (naar de hogergelegen map gaan) en dan op de beschreven manier naar de juiste map navigeren. Een niveau hoger gaan doe je met ../ Twee niveau's met ../../ enzovoort. Je kan tot de hoofdmap van je site teruggaan.
Met javascript kan je nu het plaatje veranderen door de src te veranderen in een img. Als je de verschillende codes bekijkt zie je hoe dat gebeurt. Soms staat de img al in de html-code en wordt naar het element en de src ervan verwezen door het element met document.getElementById op te halen of soms wordt de img-code door de javascript gedrukt in de html (document.write) (in het laatste script). Van de laatste mogelijkheid ben ik geen voorstander.
Hoe geef je nu in javascript de link mee? Dit gebeurt met een string (tussen dubbele of enkel aanhalingstekens, bijvoorbeeld
Code:
document.getElementById("dobbelsteen").src="dobbel.gif";
of dus met enkele aanhalingstekens rond dobbel.gif.
Omdat je een serie figuurtjes hebt die dobbel4.gif bijvoorbeeld noemen (waarbij het cijfer verschilt) moet je de opdrachten om al die afbeeldingen weer te geven niet allemaal apart (met if-instructies) weergeven. Je stopt in een variabele ogen een getal, in dit geval 4. Dan doe je
document.getElementById("dobbelsteen").src="dobbel"+ogen+".gif";
en je verandert de src naar dobbel4.gif als in de variabele ogen het cijfer 4 zit, of dobbel3.gif als in de variabele ogen het cijfer 3 zit (bijvoorbeeld). Met "blabla"+"haha" krijg je namelijk de string "blablahaha" (de + betekent samenvoegen achter elkaar). In de variabele ogen zit wel een cijfer (4 bijvoorbeeld) en geen string ("4" bijvoorbeeld), maar javascript zet die automatisch om naar een string en voegt die 4 in dit geval er gewoon tussen (tussen "dobbel" en ".jpg")
Met deze info zou je nu moeten kunnen nagaan wat er misloopt met je links. Als je een kruisje ziet voor een afbeelding denk ik dat je in de meeste brouwsers ook rechts kunt klikken daarop, eigenschappen duwen en dan zie je de link waarnaar verwezen wordt. Op die manier zou je moeten kunnen analyseren wat er fout is aan de link en wat je moet veranderen aan het script zodat de link wel klopt.
O ja nog een opmerking: in links (mappen / submappen / bestandsnamen) is het voor publicatie op het internet absoluut af te raden om spaties (of andere speciale tekens) te gebruiken. In de plaats van spaties gebruikt men daarom dikwijls de underscore _, die je wel gewoon mag gebruiken, of worden de spaties gewoon weggelaten.