suche ein einfaches bannerrotator script
wo auch die bilder verlinkt sind hab paar gefunden aber da kann man die bilder nicht verlinken
das soll ein einfaches skript wo man beliebig viele banner einfügen kann die auch verlinkt sind
This post has been edited 1 time(s), it was last edited by babasamet: 18.04.2008 22:23.
<script type="text/javascript">
/*
pics: Dateinamen der Banner
links: Ziele der Links
Rotator startet nur wenn die Anzahl der Banner und Links uebereinstimmt
*/
pics = new Array("bild1.png", "bild2.png", "bild3.png");
links = new Array("http://emenda.net", "http://emenda.net", "http://emenda.net");
var i = 0;
if (pics.length == links.length) {
/*
id: CSS-ID des zu aendernden Links
*/
var len = pics.length;
var start = window.setInterval("bannerRotator('banner')", 1000);
}
function bannerRotator(id) {
document.getElementById(id).href=links[i];
document.getElementById(id).style.background="url(" + pics[i] + ") no-repeat center center";
if (i >= len - 1) {
window.clearInterval(start);
}
i = i + 1;
}
</script>
selbst ist der mann, wenn ich mir die scripte irgendwo zusammensuch und leicht modifiziere lerne ich ja nich so viel dabei als wenn ich sie direkt selbst schreib
is aber eigtl ne gute idee ne extra seite dafuer zu machen, is mir vorhin auch gekommen, da ich in den letzten tagen schon ein paar geschrieben hab ...
var i = 0;
/*
SETTINGS
pics: Dateinamen der Banner
links: Ziele der Links
interval: Zeit in Sekunden nachden der nächste Banner geladen wird
(Rotator startet nur wenn die Anzahl der Banner und Links uebereinstimmt)
*/
pics = new Array("bild1.png", "bild2.png", "bild3.png");
links = new Array("http://emenda.net", "http://emenda.net", "http://emenda.net");
var interval = 3;
if (pics.length == links.length) {
/*
id: CSS-ID des zu aendernden Links
*/
var len = pics.length;
var start = window.setInterval("bannerRotator('banner')", interval * 1000);
}
function bannerRotator(id) {
document.getElementById(id).href=links[i];
document.getElementById(id).style.background="url(" + pics[i] + ") no-repeat center center";
if (i >= len - 1) {
i = -1;
}
i = i + 1;
}
If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.
After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.
In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.
Sign up now and enjoy the advantages as a registered member.
(This website will be ad-free after a complete free sign up.)