Nightcrawler
Erfahrenes Mitglied
Problem bei Bannerrotaionsscript
Hallo,
so habe mal zu so früher Stunde ein Problem mit meinem Bannerrotationsscript.
Ich habe in Script geschrieben welches meine Werbebanner rotieren läßt.
Leider verzweifle ich an dem Problem das sich der Seitenaufruf immer im eigenen Fenster öffnet, das dumme ist ich habe eine Frameseite und das script läuft in einem schmalen Bannerframe.
Wie kann ich dem Script klarmachen, das es sich in meinem neuen Fenster öffnet wie bei dem HTML Befehl "blank".
Hier mein script:
Folgender Code kommt in den <HEAD>-Bereich:
Ich denke das Problem liegt in Function BannerURL(), aber ich weiß nicht wie ich es ändern muß.
Bitte helft mir.
Dank im Voraus.
Nightcrawler
Hallo,
so habe mal zu so früher Stunde ein Problem mit meinem Bannerrotationsscript.
Ich habe in Script geschrieben welches meine Werbebanner rotieren läßt.
Leider verzweifle ich an dem Problem das sich der Seitenaufruf immer im eigenen Fenster öffnet, das dumme ist ich habe eine Frameseite und das script läuft in einem schmalen Bannerframe.
Wie kann ich dem Script klarmachen, das es sich in meinem neuen Fenster öffnet wie bei dem HTML Befehl "blank".
Hier mein script:
Folgender Code kommt in den <HEAD>-Bereich:
Code:
<script language="JavaScript">
<!--
var anzahl = 5; //Anzahl der Banner
var banner = 0;
var k = 0;
var bild = new Array();
for (i=0; i<anzahl; i++) {
bild[i] = new Image();
}
bild[0].src = "sponsor1.gif"; // hier die Bannergrafiken
bild[1].src = "sponsor2.gif";
bild[2].src = "sponsor3.gif";
bild[3].src = "sponsor4.gif";
bild[4].src = "sponsor5.gif";
var banner_url = new Array();
banner_url[0] = "URL_Sponsor1"; // hier die URL's der Sponsoren
banner_url[1] = "URL_Sponsor2";
banner_url[2] = "URL_Sponsor3";
banner_url[3] = "URL_Sponsor4";
banner_url[4] = "URL_Sponsor5";
function wechsleBanner() {
if(k!=1) {
banner++;
if(banner>anzahl-1) {
banner = 0;
}
document.werbebanner.src = bild[banner].src;
setTimeout("wechsleBanner()",10000); // die Rotationszeit
}
}
function BannerURL() {
k = 1;
location.href = banner_url[banner];
}
//-->
</script>
----->In den <BODY>-Tag kommt (am besten ans Ende):
onLoad="wechsleBanner()"
----->Dann kommt noch der folgende Code dort hin, wo die Banner erscheinen sollen:
<a href="javascript:BannerURL()"
onMouseOver="window.status = banner_url[banner]; return true"
onMouseOut="window.status =''";>
<img src="sponsorenpic/spon1.gif" width="250" height="60"
border="0" alt="Werbung" name="werbebanner"></a>
Ich denke das Problem liegt in Function BannerURL(), aber ich weiß nicht wie ich es ändern muß.
Bitte helft mir.
Dank im Voraus.
Nightcrawler