Bannerrotation
Julian Oettrich
- javascript
Brauche mal hilfe. Habe mir eine kleine Bannerrotation gebastelt, die aber nicht funktioniert. Da ich nich viel ahnung von Javascript habe, wäre es nett wenn ihr mir helfen könntet, den Script zu vollenden. Die Datei findet ihr unter http://www.world4free.net/test.html. bzw. die Seite sieht so aus:
<html>
<head>
<title>Bannerrotation</title>
</head>
<body>
<img src="http://www.schnaeppchenjagd.de/banner/eigene/schnaeppchen-7-orig.gif" width="88" height="31" alt="Banner">
<script type="text/javascript">
<!--
var banner = new Array();
banner[0] = new Image();
banner[1] = new Image();
banner[2] = new Image();
banner[3] = new Image();
banner[0].src = "http://www.levanzo.de/grafik/banner2.gif";
banner[1].src = "http://www.ilove.de/banner/jamba/de/default/ringtones_88x31.gif";
banner[2].src = "http://www.vosswinkel24.de/Bilder/OE/Sbanner/88x31_003.gif";
banner[3].src = "http://www.schnaeppchenjagd.de/banner/eigene/schnaeppchen-7-orig.gif";
banner[0].href = "http://partners.webmasterplan.com/click.asp?ref=178091&site=1329&type=b6&bnb=6";
banner[1].href = "http://partners.webmasterplan.com/click.asp?ref=178091&site=2703&type=b5&bnb=5";
banner[2].href = "http://partners.webmasterplan.com/click.asp?ref=178091&site=2338&type=b24&bnb=24";
banner[3].href = "http://partners.webmasterplan.com/click.asp?ref=178091&site=279&type=b8&bnb=8";
var i = 0;
function Rotation()
{
if(i > 3)
i = 0;
document.images[0].src = banner[i].src;
i = i + 1;
window.setTimeout("Rotation()",10000);
}
window.setTimeout("Rotation()",10000);
//-->
</script>
</body>
</html>
Bitte helft mir!!!
Danke!
N'Obend
Du hast nicht zufällig schon einen Threas? ...
Bleib bitte dort.
Tschö,
dbenzhuser
N'Obend
Du hast nicht zufällig schon einen Threas? ...
Bleib bitte dort.
Tschö,
dbenzhuser
Da haste schon recht, aber ich wusste nicht ob noch jemand dahinschaut.
Hallo
Du hast nicht zufällig schon einen Threas? ...
Bleib bitte dort.
Tschö,
dbenzhuserDa haste schon recht, aber ich wusste nicht ob noch jemand dahinschaut.
wenn da neue Beiträge erscheinen, wird da auch jemand reinschauen
Hallo
var i = 0;
function Rotation()
{
if(i > 3)
»»»»»i = 0;
document.images[0].src = banner[i].src;
i = i + 1;
window.setTimeout("Rotation()",10000);
}
window.setTimeout("Rotation()",10000);
meines Wissens kann das nicht funktionieren, da i nie grösser als 1 wird
Hallo
var i = 0;
function Rotation()
{
if(i > 3)
»»»»»i = 0;
document.images[0].src = banner[i].src;
i = i + 1;
window.setTimeout("Rotation()",10000);
}
window.setTimeout("Rotation()",10000);meines Wissens kann das nicht funktionieren, da i nie grösser als 1 wird
Wie schon gesagt, ich hab nicht gerade viel ahnung von Javascript. Aber abgesehen davon, dass der Banner nicht rotiert, linkt er auch nirgendwo hin :-(
Hallo
meines Wissens kann das nicht funktionieren, da i nie grösser als 1 wird
ups hatte mich verguckt... macht doch Sinn ^^
Hallo
var i = 0;
function Rotation()
{
if(i > 3)
i = 0;
document.images[0].src = banner[i].src;
i = i + 1;
window.setTimeout("Rotation()",10000);
}
window.setTimeout("Rotation()",10000);
packe erstmal die letzte Zeile in den body
<body onLoad="window.setTimeout('Rotation()',10000);">
danach entferne die letzte Zeile
danach funktioniert es im Netscape, Mozilla und Opera
der Internet Explorer gibt folgende Meldung aus
Zeile: 31
Zeichen: 3
Fehler: 'banner[...].src' ist null oder kein Object
Code: 0
URL: ....../test.htm
Zeile 31: document.images[0].src = banner[i].src;
wenn man z.B. document.images[0].src = banner[0].src; macht
funkzt es auch im IE
so... nun bist du an der Reihe
kannst ja mal bissel Googlen :)