[BannerRotater]






Script zum Anzeigen von Werbebannern.

[zwischen <HEAD> und </HEAD>]

<SCRIPT LANGUAGE="JavaScript">
// Changeable variables

var totalBanners = 4  // Number of banners

bannerLocation = new Array;
bannerLink = new Array;
bannerHeight = new Array;
bannerWidth = new Array;
bannerAltText = new Array;
bannerDescription = new Array;
bannerDescriptionLink = new Array;
bannerTopEdge = new Array;
bannerLeftEdge = new Array;
showTime = new Array;

loadingMessage     = "Bitte warten - Banner werden geladen"
errorMessage    = "SORRY, keine Banner geladen"

bannerLocation[1]    = "BannerBild.gif"
bannerLink[1]     = "http://www.bannerlink.de"
bannerHeight[1]    = 60
bannerWidth[1]     = 468
bannerAltText[1]    = "Bannertext"
bannerDescription[1]   = "Bannerbeschreibung"
bannerDescriptionLink[1]  = "http://www.bannerbeschreibunglink.de"
bannerTopEdge[1]    = 5
bannerLeftEdge[1]    = 80
showTime[1]        = 20000

bannerLocation[2]    = "BannerBild.gif"
bannerLink[2]     = "http://www.bannerlink.de"
bannerHeight[2]    = 60
bannerWidth[2]     = 468
bannerAltText[2]    = "Bannertext"
bannerDescription[2]   = "Bannerbeschreibung"
bannerDescriptionLink[2]  = "http://www.bannerbeschreibunglink.de"
bannerTopEdge[2]    = 5
bannerLeftEdge[2]    = 80
showTime[2]        = 20000

bannerLocation[3]    = "BannerBild.gif"
bannerLink[3]     = "http://www.bannerlink.de"
bannerHeight[3]    = 60
bannerWidth[3]     = 468
bannerAltText[3]    = "Bannertext"
bannerDescription[3]   = "Bannerbeschreibung"
bannerDescriptionLink[3]  = "http://www.bannerbeschreibunglink.de"
bannerTopEdge[3]    = 5
bannerLeftEdge[3]    = 80
showTime[3]     = 20000

bannerLocation[4]    = "BannerBild.gif"
bannerLink[4]     = "http://www.bannerlink.de"
bannerHeight[4]    = 72
bannerWidth[4]     = 432
bannerAltText[4]    = "Bannertext"
bannerDescription[4]   = "Bannerbeschreibung"
bannerDescriptionLink[4]  = "http://www.bannerbeschreibunglink.de"
bannerTopEdge[4]    = 5
bannerLeftEdge[4]    = 80
showTime[4]     = 20000

// Do not change these variables
//Browser Sniffer
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var mozup = (!document.all && document.getElementById) ? 1 : 0;

var nobanners = 1;
var stopped = 0;
var bannerNowShowing = 0;
showTime[0] = 1000
var nextBanner = 1;
var layerRef="";
var styleSwitch="";
loaded=new Array;
for(var i=1; i<=totalBanners; i++){
 loaded[i] = 0
}
// start of the function section
// do not change anything here

function errorquestion(){
if (loaded[1] == 0){
hideLayer('LOADINGBANNER');
showLayer('ERRORBANNER');
stopped = 1
}
init();
}

function init(){
if (ns4up){
layerRef = 'document.layers';
styleSwitch = '';
}
if (ie4up) {
layerRef = 'document.all';
styleSwitch = '.style';
}
rotateing();
}

function rotateing(){ // rotates the gifs
if (stopped == 0) {
for(var j=nextBanner; j<=totalBanners; j++) {
if (loaded[j] == 1) {
nextBanner = j;
showNextLayer();
j = totalBanners + 2
}
}
if (j == totalBanners + 1) {
for(var j=1; j<bannerNowShowing; j++) {
if (loaded[j] == 1) {
nextBanner = j;
showNextLayer();
j = bannerNowShowing + 1
}
}
}
window.setTimeout('rotateing()',showTime[bannerNowShowing]);
}
}

function showNextLayer(){
if (bannerNowShowing == 0){
hideLayer('LOADINGBANNER');
}
else {
hideLayer(eval('"BANNER' + bannerNowShowing + '"'));
}
showLayer(eval('"BANNER' + nextBanner + '"'));
bannerNowShowing = nextBanner;
nextBanner = nextBanner + 1;
if (nextBanner > totalBanners) {
nextBanner = 1;
}
}

function hideLayer(layerID){
if (mozup) {
document.getElementById(layerID).style.visibility = "hidden";
} else {
eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.visibility="hidden"');
}
}

function showLayer(layerID){
if (mozup) {
document.getElementById(layerID).style.visibility = "visible";
} else {
eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.visibility="visible"');
}
}
//-->
</SCRIPT>
</head>

[zwischen <BODY> und </BODY>]

<SCRIPT LANGUAGE="JavaScript">
<!--
document.write('<DIV ID="LOADINGBANNER" STYLE="position:absolute; left:'+bannerLeftEdge[1]+'px; top:'+bannerTopEdge[1]+'px; width:'+bannerWidth[1]+'px; height:'+bannerHeight[1]+'px; visibility:visible">');
document.write('<CENTER><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR><TD ALIGN="CENTER" VALIGN="MIDDLE" WIDTH='+bannerWidth[1]+' HEIGHT='+bannerHeight[1]+'><I><FONT SIZE="2" FACE="Arial">'+loadingMessage+'</FONT></I></TD></TR></TABLE></CENTER>');
document.write('</DIV>');
document.write('<DIV ID="ERRORBANNER" STYLE="position:absolute; left:'+bannerLeftEdge[1]+'px; top:'+bannerTopEdge[1]+'px; width:'+bannerWidth[1]+'px; height:'+bannerHeight[1]+'px; visibility:hidden">');
document.write('<CENTER><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR><TD ALIGN="CENTER" VALIGN="MIDDLE" WIDTH='+bannerWidth[1]+' HEIGHT='+bannerHeight[1]+'><I><FONT SIZE="2" FACE="Arial">'+errorMessage+'</FONT></I></TD></TR></TABLE></CENTER>');
document.write('</DIV>');

for(var k=1; k<=totalBanners; k++) {
 document.write('<DIV ID="BANNER'+k+'" STYLE="position:absolute; left:'+bannerLeftEdge[k]+'px; top:'+bannerTopEdge[k]+'px; width:'+bannerWidth[k]+'px; height:'+bannerHeight[k]+'px; visibility:hidden">');
 document.write('<A HREF="'+bannerLink[k]+'" TARGET="_top"><IMG onLoad="loaded['+k+']=1" SRC="'+bannerLocation[k]+'" BORDER=0 WIDTH='+bannerWidth[k]+' HEIGHT='+bannerHeight[k]+' ALT="'+bannerAltText[k]+'"></A>');
 document.write('<BR><CENTER><FONT FACE="Arial" SIZE="1"><A HREF="'+bannerDescriptionLink[k]+'" TARGET="_top">'+bannerDescription[k]+'</A></FONT></CENTER>');
 document.write('</DIV>');
}
window.onload=errorquestion;
//-->
</SCRIPT>

[Autor]

??

[Download]

Kopieren Sie bitte den Code


zurück

Copyright © 1998- Nightfire Webworker Archiv Script No: 377