Forum Doku Wiki Blog

Forumsarchiv 2002, Juni
Mehere Banner zufällig in der Reihenfolger wechseln

archivierte Beiträge lesen

  1. (JAVASCRIPT) Mehere Banner zufällig in der Reihenfolger wechseln von Holger Ahlrichs, 14. 06. 2002, 10:33

Mehere Banner zufällig in der Reihenfolger wechseln

Der folgende Beitrag wurde am 14. 06. 2002, 10:33 Uhr von Holger Ahlrichs veröffentlicht.

Hallo zusammen,
ich möchte gerne mehere Banner zugleich in einer Reihe anzeigen. Die Reihenfolge sollte aber, bei jedem Aufruf der Seite (o.ä.), zufällig wechseln/ändern.

Kann mir zu diesem Thema jemand weiterhelfen.

Es kann auch ASP sein !!!

Danke und Gruß
Holger

Mehere Banner zufällig in der Reihenfolger wechseln

Der folgende Beitrag wurde am 14. 06. 2002, 11:22 Uhr von uepselon veröffentlicht.

Hallo,


> ich möchte gerne mehere Banner zugleich in einer Reihe anzeigen. Die Reihenfolge sollte aber, bei jedem Aufruf der Seite (o.ä.), zufällig wechseln/ändern.

In JavaScript könnte das so aussehen:

banners = new Array ("banner1.gif", "banner2.gif", "banner3.gif");

nummer = round(Math.random()*(banners.length-1));

document.images["bannerBild"].src = banners[nummer];


Grüße

ueps

Mehere Banner zufällig in der Reihenfolger wechseln

Der folgende Beitrag wurde am 14. 06. 2002, 11:45 Uhr von Holger Ahlrichs veröffentlicht.

Hi ueps,
ersteinmal Danke für die rasche Antwort. Ne Frage hab ich noch. Wie kann ich denn jedem Bild einen Link zuweisen ?

Holger


> Hallo,


> > ich möchte gerne mehere Banner zugleich in einer Reihe anzeigen. Die Reihenfolge sollte aber, bei jedem Aufruf der Seite (o.ä.), zufällig wechseln/ändern.

> In JavaScript könnte das so aussehen:

> banners = new Array ("banner1.gif", "banner2.gif", "banner3.gif");

> nummer = round(Math.random()*(banners.length-1));

> document.images["bannerBild"].src = banners[nummer];


> Grüße

> ueps

Mehere Banner zufällig in der Reihenfolger wechseln

Der folgende Beitrag wurde am 14. 06. 2002, 11:53 Uhr von uepselon veröffentlicht.


> ersteinmal Danke für die rasche Antwort. Ne Frage hab ich noch. Wie kann ich denn jedem Bild einen Link zuweisen ?

Bitte.

<a name="nameVomLink" href="seite.html"><img></a>

Geht auch mit JavaScript:

document.links["nameVomLink"].href="banner2.html";


Gruß

ueps

Mehere Banner zufällig in der Reihenfolger wechseln

Der folgende Beitrag wurde am 14. 06. 2002, 13:34 Uhr von Holger Ahlrichs veröffentlicht.

Sorry ueps,
irgendwie klappt es noch nicht bei mir. Kannst Du mir das alles bitte etwas ausführlicher beschreiben (image + link).
Danke für die Mühe
Holger


> > ersteinmal Danke für die rasche Antwort. Ne Frage hab ich noch. Wie kann ich denn jedem Bild einen Link zuweisen ?

> Bitte.

> <a name="nameVomLink" href="seite.html"><img></a>

> Geht auch mit JavaScript:

> document.links["nameVomLink"].href="banner2.html";


> Gruß

> ueps


Mehere Banner zufällig in der Reihenfolger wechseln

Der folgende Beitrag wurde am 14. 06. 2002, 13:58 Uhr von uepselon veröffentlicht.

> Sorry ueps,
> irgendwie klappt es noch nicht bei mir. Kannst Du mir das alles bitte etwas ausführlicher beschreiben (image + link).
> Danke für die Mühe
Bitte:

<head>
<script type="text/javascript">

function ChangeBanner()
{
banners = new Array ("banner1.gif", "banner2.gif", "banner3.gif");
sites = new Array ("site1.html", "site2.html", "site3.html");

nummer = round(Math.random()*(banners.length-1));

document.images["bImg"].src = banners[nummer];
document.links[0].href = sites[nummer];
setTimeout("ChangeBanner()",5000);
}

</script>
</head>
<body onLoad="ChangeBanner()">
<a href="site1.html"><img name="bImg" src="banner1.gif"></a>
</body>


Also ich hoffe du kannst damit was anfangen, beachte:
Bei links kannst du keinen Namen vergeben, sorry. Also musst du
dir halt merken welcher Link das ist, von oben nach unten durchzählen! Ist es z.B. der oberste in der Seite, ist die nummer 0, wie hier.

Das Beipiel ändert alle 5 sec den Banner mit Link.

Gruß

ueps

kleine Korekktur

Der folgende Beitrag wurde am 14. 06. 2002, 14:04 Uhr von uepselon veröffentlicht.

Hi, es hat sich noch n kleiner Fehler eingeschlichen:

Statt:

> nummer = round(Math.random()*(banners.length-1));

Muss es so sein:

nummer = Math.round(Math.random()*(banners.length-1));

ueps

kleine Korekktur

Der folgende Beitrag wurde am 14. 06. 2002, 17:53 Uhr von Holger Ahlrichs veröffentlicht.

ueps,
hab vielen dank für deine mühe - klasse ! (it works fine)

gruß und schönes Wochenende
Holger

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4