Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

Ich habe ein Problem und ich hoffe ihr könnt mir da weiter helfen. Und zwar muss ich gerade ein kleines Script mit Javascript schreiben, das in bestimmten Zeitabständen das angezeigte Bild und den hinterlegten Link ändert (ein Kunde will einen Werbebanner :upps).

So weit funktioniert das ganze auch schon nur das mit dem hinterlegten Link will mir nicht klappen. Jedesmal wenn ich es probiere kommte folgende Fehlermeldung:

Zeile: 15

Zeichen: 5

Fehler: 'document.abc.a' ist Null oder kein Objekt

Und ich komm einfach nicht drauf an was es liegt. Ich weiß jetzt nicht genau was ich euch jetzt alles an code rein stellen soll also hab ich einfach mal alles kopiert. :hells:

<html>

<head>

<title>Timer</title>

</head>

<body>

<script type='text/javascript'>

//-----------------------------------function----------------------------------\\

function time() {

i++;

if(i <= stopper){

document.abc.a.href=bildlink[1][zaehler];

document.abc.bildchen.src = bild[1][zaehler];

if(i == stopper){

stopper += 5;

zaehler++;

if(zaehler == 3){

zaehler = 0;

}

}

}

}

//-------------------------------------Ende------------------------------------\\

var i = 0;

var stopper = 5;

var zaehler = 0;

//-----------------------------------Arrays------------------------------------\\

//------Bild-------\\

var bild = new Array(5);

for (var counter = 0; counter < bild.length; ++counter)

bild[counter] = new Array(10);

bild[1][0] = "/images/A.gif";

bild[1][1] = "/images/B.gif";

bild[1][2] = "/images/C.gif";

//------Link-------\\

var bildlink = new Array(5);

for (var counter1 = 0; counter1 < bildlink.length; ++counter1)

bildlink[counter1] = new Array(10);

bildlink[1][0] = "http://www.a.de";

bildlink[1][1] = "http://www.b.de";

bildlink[1][2] = "http://www.c.de";

//------------------------------------Ende-------------------------------------\\

setInterval('time()',1000);

</script>

<form name="abc">

<a name="a" href=""><img name="bildchen" src=""></a>

</form>

</body>

</html>

Ich hoff mal ihr könnt mir helfen.

Danke!

PS: Ich hoff mal ich habs hier richtig rein gestellt! :hells:

Geschrieben

vorab: Java != JavaScript.

"a" ist ein äusserst schlechter name für einen anker. verwende einen aussagekräftigeren.

document.getElementById("dasistdernamemeineslinks").href="http://www.c.de/";

s'Amstel

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...