Bannertausch JavScript

cbfr

Newbie
Registriert
Mai 2005
Beiträge
2
Hallo,
suche eine Variante der Bannertausch-Skripte, wer kann mir helfen?

Ich benötige auf meiner Seite ein Skript, das bei jedem Aufruf der Site (und nur da) per Zufallsgenerator ein Bild, Link und wenn möglich kurzen Text ausgibt. Dabei handelt es sich um 28 Bilder von Mitgliedern unseres Vereins.

Der "Tausch" erfolgt also nur, wenn jemand die Site neu aufruft, nicht während die Seite "steht".

2. sollen immer zwei Bilder gleichzeitig eingeblendet werden, die natürlich nicht identisch sein sollen.

Hat jemand eine Idee?

Gruss
Christian
 
Willkommen im ForumBase :schluck:

Mit diesem Script würdest du es schon mal zustande bringen, dass beim Laden der Seite ein Bild von 28 geladen wird:

Code:
<script type="text/javascript">
var bilder = new Array(
'Quelle des 1. Banners',
'Quelle des 2. Banners',
'Quelle des 3. Banners',
'Quelle des 4. Banners',
'Quelle des 5. Banners',
'Quelle des 6. Banners',
'Quelle des 7. Banners',
'Quelle des 8. Banners',
'Quelle des 9. Banners',
'Quelle des 10. Banners',
'Quelle des 11. Banners',
'Quelle des 12. Banners',
'Quelle des 13. Banners',
'Quelle des 14. Banners',
'Quelle des 15. Banners',
'Quelle des 16. Banners',
'Quelle des 17. Banners',
'Quelle des 18. Banners',
'Quelle des 19. Banners',
'Quelle des 20. Banners',
'Quelle des 21. Banners',
'Quelle des 22. Banners',
'Quelle des 23. Banners',
'Quelle des 24. Banners',
'Quelle des 25. Banners',
'Quelle des 26. Banners',
'Quelle des 27. Banners',
'Quelle des 28. Banners'
);
var links = new Array(
'URL, die zur Seite des 1. Banners führt',
'URL, die zur Seite des 2. Banners führt',
'URL, die zur Seite des 3. Banners führt',
'URL, die zur Seite des 4. Banners führt',
'URL, die zur Seite des 5. Banners führt',
'URL, die zur Seite des 6. Banners führt',
'URL, die zur Seite des 7. Banners führt',
'URL, die zur Seite des 8. Banners führt',
'URL, die zur Seite des 9. Banners führt',
'URL, die zur Seite des 10. Banners führt',
'URL, die zur Seite des 11. Banners führt',
'URL, die zur Seite des 12. Banners führt',
'URL, die zur Seite des 13. Banners führt',
'URL, die zur Seite des 14. Banners führt',
'URL, die zur Seite des 15. Banners führt',
'URL, die zur Seite des 16. Banners führt',
'URL, die zur Seite des 17. Banners führt',
'URL, die zur Seite des 18. Banners führt',
'URL, die zur Seite des 19. Banners führt',
'URL, die zur Seite des 20. Banners führt',
'URL, die zur Seite des 21. Banners führt',
'URL, die zur Seite des 22. Banners führt',
'URL, die zur Seite des 23. Banners führt',
'URL, die zur Seite des 24. Banners führt',
'URL, die zur Seite des 25. Banners führt',
'URL, die zur Seite des 26. Banners führt',
'URL, die zur Seite des 27. Banners führt',
'URL, die zur Seite des 28. Banners führt'
);
var anzahl = bilder.length;
var nr = Math.round(Math.random()*(anzahl-1));
document.write('<a href="'+links[nr]+'" target="blank"><img src="'+bilder[nr]+'" border="0" width="Bilderbreite" height="Bilderhöhe" alt="Anzeige" /><\/a><br>');
</script>

Eigentlich wäre es jetzt kein Problem, dieses Script an die Stelle zweier Bilder zu setzten; allerdings wird es dadurch schwieriger, dass beide Bilder aus der selben "Lostrommel" gezogen werden sollen und dadurch eine Identität beider Bilder nicht ausgeschlossen wäre...

Schau am besten mal auf SelfHTML nach, evtl. kannst du auch mal dort im Forum dein Problem schildern.

Gruß
caesar
 
kannst doch dann mit ner var die nummer vom ersten nehmen und dann beim zweiten prüfen ob sie die gleichen sind und wenn ja wieder neu generieren :)
 
Hallo,

Problem hat sich erledigt, ich habe das Teil programmiert (bekommen).

Gruss und danke!
Christian
 
Zurück
Oben