Ik ben bezig met het omgooien van de layout van een forum. En gaat allemaal best goede enzo,maar nu kwam ik toch een klein probleempje tegen:
Ik wil graag dmv een JavaScriptje de href van een link veranderen die eerder op de pagina is aangemaakt. Maar dit wil ik graag op name doen van de link, en dat gaat niet?
Dit is de code van de link inc. plaatje:
Dan verder naar beneden in me pagina staat er:
Dat werkt dus niet
Wat wel werkt:
Maar dat is geen oplossing omdat afhankelijk van wel/niet ingelogd staan er meer links tussen, waardoor dan de vekeerde link wordt verandert.
PS: {FORUM_NAME} en worden door een (PHP) template engine vervangen.
Hoe kan ik dit nu oplossen, ik heb helaas niet zo veel kennis van JavaScript, en ik vond het al heel wat dat ik dit voor zover zelf in elkaar had geknutseld. Ik had hier verder nog een boekje liggen over JS, maar daarmee kam ik er ook niet uit.
Ik wil graag dmv een JavaScriptje de href van een link veranderen die eerder op de pagina is aangemaakt. Maar dit wil ik graag op name doen van de link, en dat gaat niet?
Dit is de code van de link inc. plaatje:
code:
1
2
| <a name="leftBarLnk" href=""><img name="leftBarImg" width=48 src="templates/brokenliquid/images/left_.gif" ALT="" border=0></a> |
Dan verder naar beneden in me pagina staat er:
code:
1
2
3
4
| <script>
document.leftBarImg.src="templates/brokenliquid/images/left_Forum_{FORUM_NAME}.gif";
document.leftBarLnk.href="{U_VIEW_FORUM}";
</script> |
Dat werkt dus niet
Wat wel werkt:
code:
1
2
3
4
| <script>
document.leftBarImg.src="templates/brokenliquid/images/left_Forum_{FORUM_NAME}.gif";
document.links[5].href="{U_VIEW_FORUM}";
</script> |
Maar dat is geen oplossing omdat afhankelijk van wel/niet ingelogd staan er meer links tussen, waardoor dan de vekeerde link wordt verandert.
PS: {FORUM_NAME} en worden door een (PHP) template engine vervangen.
Hoe kan ik dit nu oplossen, ik heb helaas niet zo veel kennis van JavaScript, en ik vond het al heel wat dat ik dit voor zover zelf in elkaar had geknutseld. Ik had hier verder nog een boekje liggen over JS, maar daarmee kam ik er ook niet uit.
[ Voor 7% gewijzigd door Mafioso op 28-12-2002 17:39 . Reden: Layout _ietsje_ minder verneukt ]