sebastian: Rotierendes Banner für Linktausch

Hallo,

leider bin ich hier ein rechter Anfänger, darum wäre ich für Hilfe dankbar.

Ich würde ein rotierendes Banner erstellen, daß ich mit anderen Seitenbetreibern austauschen kann.

Nun habe ich bereits versucht ein rotierendes Banner zu entwerfen.

Besteht die Möglichkeit diesen Code in ein recht übersichtliches Script zu packen? So daß ich dem Partner einen einfachen, kurzen Skript schicken kann, den man dann problemlos und schnell auf die entsprechende Seite integrieren kann?

Für Hilfe wäre ich dankbar!

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
  <meta name="generator" content="Adobe GoLive 6">
  <title>Willkommen bei Adobe GoLive 6</title>
 </head>

<body bgcolor="#ffffff">
  <head>
<script type="text/javascript">

function Bannerwechsel()
{
banners = new Array ("http://www.thuermer-tours.de/Buttons/thu_banner_front_468x60.gif", "http://www.thuermer-tours.de/Buttons/thu_banner_jro_468x60.gif");
sites = new Array ("http://www.thuermer-tours.de", "http://www.thuermer-tours.de");

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

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

</script>
</head>
<body onLoad="Bannerwechsel()">
<p align="center">
<a href="http://www.thuermer-tours.de"><img name="bImg" src="http://www.thuermer-tours.de/Buttons/thu_banner_front_468x60.gif" border="0"></a>
</body>

</body>

</html>

  1. Hi sebastian!

    function Bannerwechsel()
    {
    banners = new Array ("http://www.thuermer-tours.de/Buttons/thu_banner_front_468x60.gif", "http://www.thuermer-tours.de/Buttons/thu_banner_jro_468x60.gif");
    sites = new Array ("http://www.thuermer-tours.de", "http://www.thuermer-tours.de");

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

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

    Dumme Frage: Warum packst du nicht einfach alles in _ein_ .gif? Das ließe sich dann ganz einfach einbinden.

    mfG
    Benjamin

    --
    Selfcode: ie:} fl:{ br:> va:) ls:< fo:( rl:? n4:# ss:| de:] js:| ch:? sh:( mo:? zu:)
    "Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung."
    (Albert Einstein)
    1. Dumme Frage: Warum packst du nicht einfach alles in _ein_ .gif? Das ließe sich dann ganz einfach einbinden.

      Weil das zum einen wohl für einen Ladevorgang rel. groß wäre?!
      Und der Sinn einer Bannerrotation ist ja auch, verschiedene Links anzubieten...

      Gruß
      Reiner

      1. Servus Jungs,

        mir geht es in erster Linie darum, meinen Partner ein einfaches Skript anbieten zu können, welches sie dann ohne großen Aufwand in Ihre Seite einbauen können. Ich denke, wenn man zuerst einen teil in den <head></head> und einen weiteren Teil in den <body></body> einbauen muß, dann verliert man relativ schnell das Interesse an einem Bannertausch. Und ich verliere den Überblick!

        Hat jemand eine Idee?

        Grüße
        Sebastian

        1. Hi,

          mir geht es in erster Linie darum, meinen Partner ein einfaches Skript anbieten zu können, welches sie dann ohne großen Aufwand in Ihre Seite einbauen können. Ich denke, wenn man zuerst einen teil in den <head></head> und einen weiteren Teil in den <body></body> einbauen muß, dann verliert man relativ schnell das Interesse an einem Bannertausch.

          Na ja, dass daran heutzutage ueberhaupt noch jemand Interesse zu haben scheint, verwundert mich ja schon ...

          (Abgesehen vom geringen Nutzwert oeffnet man damit auch ein Scheunentor fuer Angriffe, wenn man bedenkenlos Code von externen Anbietern einbindet.)

          Hat jemand eine Idee?

          Stelle ein Script bereit, welches per document.write den entsprechenden HTML-Code dynamisch ausgibt, und lasse es an der jeweiligen Stelle, wo das Ding erscheinen soll, einbinden. Einfacher (primitiver) geht's kaum noch.

          MfG ChrisB