hulp bij een javascript

Pagina: 1
Acties:
  • 129 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
ik zit met het volgende.
Ik wil met 1 href-tag zowel een array vol tekst tonen en een plaatje bij die tekst tonen Dit heb ik geprobeerd met JS maar ik ben ergens blijven steken..
hier is de code..


function selectCD(cdNumber)
{
activeCD = cdNumber;

parent.Layer3.document.picture.src="../images/"+cdImages[activecd]+".jpg";
parent.Layer1.document.all.info.value= cdInfo[activeCD];
}
</Script>

<a href="javascript:selectCD(0);">Luchtballon</a><br>
<a href="javascript:selectCD(1);">Jarenlang</a><br>
<a href="javascript:selectCD(2);">Maskers Af (deel 1)</a><br>

--------------------------------------------------------------------------------


ergens in de parent.Layer3.document zal iets moeten worden veranderd denk ik..
onderaan die selectcd(0)..geeft dit aan dat de 0.jpg wordt aangegeven ??

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • Rhythmic
  • Registratie: Februari 2000
  • Laatst online: 07-10 17:49
Ten eerste moet je van cdImages[activecd] maken: cdImages[activeCD], want JavaScript is hoofdlettergevoelig.

Verder selecteer je met "selectCD(0)" niet 0.jpg, maar een naam die op de cdNumber-de plek in de array cdInfo staat. Dus als je ergens hebt staan cdInfo[0]="hoeba"; dan selecteer je hoeba.jpg.

Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
ehm...ik heb een array...
die door een ", wordt gescheiden...
stel dat SelectCD(3) wordt aangeklikt, wordt de 4e (beginnend vanaf de 0) index gebruikt..
maar ik weet dus niet hoe ik dit ook voor de plaatjes gebruik. OK..concept is om een overzicht te geven van cd's die een muzikant heeft gemaakt. Als je op een cd klikt zal de cover van de cd verschijnen en ook de liedjes. Deze liedjes staan dus in een array die door de index-waarde wordt gekozen. Moet ik dan de selectcd(0) (als voorbeeld)
zowel een "cdinfo" aansturen als bijvoorbeeld de "cdcover" ??
en moet ik dan aangeven : cdcover[0]="plaatje1"
en dan + ".jpg"
???????????

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
Ik ben er bijna :-)
Dit is mijn code :

var cdImages = new Array("Luchtballon", "Jarenlang", "Maskers af 1");

waarin ik ervan uitga dat Luchtballon op de 0-de plaats komt, Jarenlang op de 1e enz (in de array)

function selectCD(cdNumber)
{
activeCD = cdNumber;
parent.Layer3.document.picture.src="../Images/rikkert/"+cdImages[activeCD]+".jpg";
parent.Layer1.document.all.info.value= cdInfo[activeCD];

in de 1e statement wil ik dus het jpg'tje oproepen die op de plaatst staat die met de [activeCD] wordt aangegeven....lijkt dit logisch ?
maar het werkt niet..:-(

| www.everythingisspiritual.com | www.mosaic.org |