Zur Navigation

Zufälliger Banner [4]

31 Tilman

Hallo!

Ich habe einem Freund einen Script erstellt. Leider hat er eine Webseiten Angebot genommen, bei dem kein PHP dabei ist. Gibt es den Code also auch für JavaScript?

02.04.2008 16:39

32 Jörg

Ich würde es in etwa so versuchen:

<div id="banner"></div>
<script type="text/javascript">
banners = new Array();
bannerlinks = new Array();
banners[0] = 'banner0.jpg';
bannerlinks[0] = 'http://banner0.com/';
banners[1] = 'banner1.jpg';
bannerlinks[1] = 'http://banner1.com/';
banners[2] = 'banner2.jpg';
bannerlinks[2] = 'http://banner2.com/';
/* und so weiter */

var randomnumber = Math.floor(Math.random() * banners.length);

document.getElementById('banner').innerHTML = '<a href="' + bannerlinks[randomnumber] + '"><img src="' + banners[randomnumber] + '" /></a>';
</script>

02.04.2008 18:07 | geändert: 02.04.2008 18:08

33 Jörg2

Kann ich diesen Code wie er da steht komplett übernehmen? Und wo füge ich meine bilder ein?

lg Jörg

22.04.2010 15:05

34 Jörg

Der Code enthält die (Beispiel-)Dateinamen der Bilder - diese musst du noch entsprechend anpassen.

22.04.2010 16:17 | geändert: 22.04.2010 16:17

35 Jörg2

Alles durchprobiert in meinem Testforum. Geht leider nicht.

22.04.2010 16:39

36 Jörg

Kannst du das Testforum verlinken, dass man sich das ansehen kann?

22.04.2010 17:42

37 Jörg2

Zitat von Jörg
Kannst du das Testforum verlinken, dass man sich das ansehen kann?


http://518341.homepagemodules.de/ ich habe aber wieder alles gelöscht.Wenn du möchtest kann ich dich als Admin freischalten.Wenn du mir helfen möchtest.

22.04.2010 17:45

38 Jörg

Als Admin musst du mich denke ich nicht freischalten, die Bilder sollen ja allen Usern angezeigt werden? Um zu erkennen, warum diese nicht auf die gewünschte Weise angezeigt werden, muss ich schon die betreffende Seite sehen können, auf der das Problem auftritt. Es wäre also hilfreich, wenn du den Code wieder einbaust, so das ich dann sagen kann, was daran verkehrt ist.

22.04.2010 17:56

39 Jörg2

So kannst du es gut sehen,Codeschnipsel stehen in Kopfzeile..gg*

22.04.2010 17:59

40 Jörg

Der PHP-Code wird nicht ausgeführt, sondern nur angezeigt. Wo bzw. wie hast du den Code eingefügt - in eienr Template-Datei?

Wenn du die JavaScript-Variante aus Beitrag 14 nimmst, sollte der Code aber in jedem Fall ausgeführt werden.

Du musst den Code dann aber noch anpassen, also z.B. statt "banner0.jpg" den Dateinamen deiner ersten Bilddatei einfügen.

22.04.2010 18:13 | geändert: 22.04.2010 18:14