Wie kan mij helpen?

Status
Niet open voor verdere reacties.

Di Basta

Gebruiker
Lid geworden
31 mrt 2005
Berichten
36
Ik ben op zoek naar een Javascript om foto's op datum te laten veranderen. Ik ben zelf een leek op dit gebied, dus hoop dat anderen mij hier kunnen helpen. :o

Ik heb plaats voor een banner gemaakt op mijn site. Ik wil op die site dmv banners aangeven wat het aankomende evenement is. Ik wil dit niet steeds handmatig willen doen, maar van tevoren allemaal klaar kunnen zetten en dan via een javascript steeds op een bepaalde datum laten opkomen.

Is dit mogelijk? Of bestaat er al zoiets? Waar kan ik het dan vinden?

Greetz,

Di Basta
 
Code:
<script language="JavaScript">
 <!-- bannerscript | Egel 050614
  var banner = 'banner.gif';
  var data = new Array(
   2005,07,28,'banner_0728.gif',
   2005,07,12,'banner_0712.gif',
   2005,06,28,'banner_0628.gif',
   2005,06,16,'banner_0616.gif',
   2005,06,15,'banner_0615.gif',
   2005,06,14,'banner_0614.gif',
   2005,06,13,'banner_0613.gif',
   '');
  var today = new Date();
  for (var i = 0; i < data.length - 3; i += 4) {
   if (new Date(data[i],data[i+1]-1,data[i+2],21,00,00) > today) {
    banner = data[i+3];
    };
   };
  document.write('<img src="' + banner + '" width="468" height="60">');
 // -->
</script>
Voeg het bovenstaande script in op de plek waar je de banner wilt hebben.
Nieuwe banners voeg je bovenaan toe: jaar,maand,dag,'naamvandebanner.gif', (goed letten op , en ').
Verlopen banners kun je onderaan weghalen. Ze verlopen om 21:00 uur. Standaardbanner is 'banner.gif'.


Vr.Gr. Egel.

Het is nog wel wat aan te passen, zo kun je het ook als appart js bewaren en er naartoe linken in je pagina. Dan hoef je telkens alleen de data in het script te veranderen.
 

Bijlagen

Wauw, helemaal top man... Je hebt me erg blij gemaakt...

:thumb: :thumb: :thumb: :thumb: :thumb: :thumb:

Greetz,

Di Basta
 
Beste Egel,

Ik heb het script nu al een tijdje draaien en het is echt geweldig, alleen heb ik het probleem dat ik nu wel heel veel afbeeldingen in mijn root-directory krijg. Wat ik dus eigenlijk wil is een aparte sub-directory aanmaken met daarin de html-file met het javascript en ook de afbeeldingen.

Als ik dit doe en ik haal de afbeeldingen uit de root en zet ze ook in de sub-directory, dan krijg ik geen afbeeldingen meer te zien. Hoe kan ik in het via het javascript de doorverwijzing naar de sub-directory goed krijgen?

Alvast bedankt,

Di Basta.
 
document.write('<img src="submapnaam/' + banner + '" width="468" height="60">');

zou het moeten doen. Je bewaart het script (zoals de bijlage) dan als .js bestand in de submap. Daar link je dan naar in je pagina (op de plek waar je de banner wilt) met:

<script language="JavaScript" src="submapnaam/banner.js"></script>

Heb je een link naar waar het op internet staat? Lijkt me leuk om te zien :)


Vr.Gr. Egel.
 

Bijlagen

Als ik die submapnaam daar toevoeg, dan werkt het dus niet... Ik heb de afbeeldingen dan in die submaap staan, maar ik krijg geen afbeelding te zien op mijn site...

Je kan de banner op deze site zien...
 
Ik las je vraag verkeerd, je hebt een htm bestand met het script in de submap: banner/top1.htm
Dan is er geen mapnaam meer nodig in het script om naar afbeeldingen in diezelfde map te verwijzen, via de root kan ook wel:
document.write('<img src="/banner/' + banner + '" width="574" height="126">');
maar dat is niet nodig, zoals je het nu hebt werkt het! :)

De banners vanaf
2005,07,20,'fortuna-afca.gif',
kun je ook weer verwijderen die worden niet meer gebruikt.


Gr. Egel.
 
Het werkt nu omdat ik de afbeeldingen nog in de root heb staan, als ik die weghaal dan is er dus geen afbeelding meer te zien...
 
Egel,

Ik heb het nu werkend, zoals jij al eerder vermeldde, in de submap...

Greetz,

Di Basta

Bedankt voor je tijd en moeite...:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan