Autor |
Nachricht |
nix.stanDART
Threadersteller
Dabei seit: 19.09.2003
Ort: Leverkusen
Alter: 44
Geschlecht:
|
Verfasst Di 20.04.2004 08:10
Titel [Javascript] Bannerwechsel mit Links |
|
|
Tag zusammen,
ich komme hier einfach nicht weiter, ich möchte die Banner noch mit Links zu URL´s verbinden. Allerdings bekomme ichh das nicht hin, da ich noch totaler Anfänger in Sachen Javascript bin.
Hier das Javascript:
Code: |
var zahl = 1;
var zufall = 1;
var bildanzahl = 5 ; //Anzahl der Grafiken
var bild = new Array();
bild[1] = new Image(); bild[1].src = ../images/bannerprofi.gif;
bild[2] = new Image(); bild[2].src = ../images/bannerbba.gif;
bild[3] = new Image(); bild[3].src = ../images/BannerFHM.gif;
bild[4] = new Image(); bild[4].src = ../images/BannerUrlaub.gif;
bild[5] = new Image(); bild[5].src = ../images/Bannerwscini.gif;
function bildwechsel()
{
document.images[0].src = bild[zahl].src; //bildausgabe
while(zahl == zufall) //läuft so lange, bis beide Variablen unterschiedlich sind
{
zufall = Math.round((bildanzahl - 1) * Math.random()) +1 ; //zufallsberechnung ganzzahl(von 1 bis bildanzahl)
}
zahl = zufall;
window.setTimeout(bildwechsel(),5000); //wartezone in millisek(5000=5sek
}
|
hat da jemand ne Lösung?
//EDIT by Sarky
Bitte Code-Tags verwenden
Zuletzt bearbeitet von Sarky am Di 20.04.2004 08:32, insgesamt 1-mal bearbeitet
|
|
|
|
|
Sarky
Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht:
|
Verfasst Di 20.04.2004 08:31
Titel Re: [Javascript] Bannerwechsel mit Links |
|
|
Code: |
var zahl = 1;
var zufall = 1;
var bildanzahl = 5;
var bild = new Array();
bild[1] = new Image(); bild[1].src = ../images/bannerprofi.gif;
bild[2] = new Image(); bild[2].src = ../images/bannerbba.gif;
bild[3] = new Image(); bild[3].src = ../images/BannerFHM.gif;
bild[4] = new Image(); bild[4].src = ../images/BannerUrlaub.gif;
bild[5] = new Image(); bild[5].src = ../images/Bannerwscini.gif;
var link = new Array();
link[1] = 'http://www.mediengestalter.info';
link[2] = 'http://www.mediengestalter.info';
link[3] = 'http://www.mediengestalter.info';
link[4] = 'http://www.mediengestalter.info';
link[5] = 'http://www.mediengestalter.info';
function bildwechsel()
{
document.images[0].src = bild[zahl].src;
document.links[0].href = link[zahl];
while(zahl == zufall)
{
zufall = Math.round((bildanzahl - 1) * Math.random()) +1 ;
}
zahl = zufall;
window.setTimeout(bildwechsel(),5000);
}
|
Voraussetzung ist hier, daß der Link der Dein Banner einschließt auch gleich der erste auf der Seite ist, sonst mußt Du die Indexnummer des Arrays bei links entsprechend anpassen.
Das Ändern von Link-Verweisen per JavaScript funktioniert nicht in Opera 5.12 und Netscape 6.1.
Weitere Infos: http://selfhtml.teamone.de/javascript/objekte/links.htm#zugriff
Zuletzt bearbeitet von Sarky am Di 20.04.2004 08:34, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
nix.stanDART
Threadersteller
Dabei seit: 19.09.2003
Ort: Leverkusen
Alter: 44
Geschlecht:
|
Verfasst Di 20.04.2004 08:41
Titel
|
|
|
Danke für die schnelle Antwort.
Allerdings tut das nicht. So eine Möglichkeit habe ich auch schon ausprobiert. Habe mich im Netz umgeschaut, da hatte diese Lösung auch schon so ähnlich gesehen.
Die Banner nehmen die Links einfach nicht an.
Langsam verzweifle ich daran.
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 20.04.2004 08:55
Titel
|
|
|
dann verwend zB mal den mozilla der hat nen javascript debugger drin .. weil mit
so ner "info" kann man wenig anfangen.
|
|
|
|
|
JoeX
Dabei seit: 23.06.2009
Ort: Owingen
Alter: 31
Geschlecht:
|
Verfasst Sa 27.06.2009 18:08
Titel
|
|
|
müsste da nicht noch Code: | function linkwechsel() | o.ä drin sein?
|
|
|
|
|
|
|
|
Ähnliche Themen |
javascript - Problem mit Links
Random Bannerwechsel
Javascript soll links nicht mehr zeigen
Javascript: Alle Links mit id"" als popup öffnen
[javascript] mit <select> feld wert an javascript funk
Frage zu Links
|
|