Ik zal ff uitleggen wat mijn probleem is (genoeg gezocht via search):
Zie http://www.freestyle-design.nl/cmd/index.php?page=portfolio
Ik heb daar een aantal documenten staan die downloadbaar zijn in 2 soorten bestanden. Voor elk soort bestand dus een ander plaatje. Nu staan er 3 documenten die elk in 2 soorten bestanden worden aangeboden.
Voor alle .doc gebruik ik icon_doc.gif en voor alle .pdf gebruik ik icon_pdf.gif
Al deze plaatjes krijgen een mouseover. Voor de pdf's:
en:
Alle 3 de pdf plaatjes heb ik voorzien van bovenstaand stukje code. Maar zoals je ziet werken de eerste 2 mouseovers niet correct. Bij een mouseover over 1 en 2 wordt de mouseover toegekend aan 3. Duidelijk ?
Dit wordt denk ik veroorzaakt door een conflict. Nl, alle 3 de plaatjes heb ik dezelfde name gegeven (name="icon_pdf).
Dit is simpel op te lossen door 3 verschillende stukjes code, maar dat is juist wat ik niet wil.
Is het dus mogelijk om 1 stukje code te gebruiken voor alle 3 de plaatjes?
Zie http://www.freestyle-design.nl/cmd/index.php?page=portfolio
Ik heb daar een aantal documenten staan die downloadbaar zijn in 2 soorten bestanden. Voor elk soort bestand dus een ander plaatje. Nu staan er 3 documenten die elk in 2 soorten bestanden worden aangeboden.
Voor alle .doc gebruik ik icon_doc.gif en voor alle .pdf gebruik ik icon_pdf.gif
Al deze plaatjes krijgen een mouseover. Voor de pdf's:
code:
1
2
3
4
| icon_pdf8a = new Image; icon_pdf8a.src = "img/icon_pdf_off.gif"; icon_pdf8b = new Image; icon_pdf8b.src = "img/icon_pdf_on.gif"; |
en:
code:
1
2
| <a target="_blank" href="http://www.link.com/blabla.doc"
onmouseover="chngImg('icon_pdf','icon_pdf8b');" onmouseout="chngImg('icon_pdf','icon_pdf8a');"> |
Alle 3 de pdf plaatjes heb ik voorzien van bovenstaand stukje code. Maar zoals je ziet werken de eerste 2 mouseovers niet correct. Bij een mouseover over 1 en 2 wordt de mouseover toegekend aan 3. Duidelijk ?
Dit wordt denk ik veroorzaakt door een conflict. Nl, alle 3 de plaatjes heb ik dezelfde name gegeven (name="icon_pdf).
Dit is simpel op te lossen door 3 verschillende stukjes code, maar dat is juist wat ik niet wil.
Is het dus mogelijk om 1 stukje code te gebruiken voor alle 3 de plaatjes?