caesar: Bannerrotation

so sieht zurzeit mein Quelltext aus:

<html>
<head>

[...]

<script type="text/javascript">

/* Tragen Sie hier die Anzahl der Banner ein*/
anzahl_banner=2;
var banner_nr=0;
var zustand=0;
var banner=new Array();
for (i=0;i<anzahl_banner;i++){
banner[i]=new Image();
}

/* Tragen Sie hier die URLs der Grafiken ein*/
banner[0].src="Banner 1";
banner[1].src="Banner 2";

/* Tragen Sie hier die URLs zu den Banner-Webseiten ein*/
var banner_url=new Array();
banner_url[0]="Seite des Bildes 1";
banner_url[1]="Seite des Bildes 2";

/* Hinter setTimeout wird Rotationszeit eingetragen
    Momentan 15sec ==> 15000*/
function wechsleBanner(){
if (zustand!=1){
  banner_nr++;
  if (banner_nr>anzahl_banner-1){
   banner_nr=0;
   }
  document.sponsor.src=banner[banner_nr].src;
  setTimeout("wechsleBanner()",10000);
  }
}

/* Wechseln der Banner*/
function BannerURL(){
zustand=1;
location.href=banner_url[banner_nr];
}
function URLinStatuszeile(){
parent.window.status=banner_url[banner_nr];
}
</script>
</head>
<body onload="wechsleBanner()">

[...]

<A href="link1.html" onClick="BannerURL();return false" onMouseover="URLinStatuszeile();return true;" target="_blank">
<IMG SRC="Bild 2" HEIGHT=60 WIDTH=468 NAME="sponsor" BORDER=0></a>

[...]

</body>
</html>

aber warum öffnen sich die Werbeseiten trotz target="_blank" nicht in einem neuen Fenster?

--
"Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."
  1. hi,

    aber warum öffnen sich die Werbeseiten trotz target="_blank" nicht in einem neuen Fenster?

    weil die HTML-links bei aktiviertem javascript gar nicht ausgeführt werden.

    stattdessen wird mit location.href = xyz an stelle des aktuellen dokuments ein neues ins fenster geladen.

    wenn du mittels javascript ein neues fenster öffnen willst, schau dir window.open() an.
    und http://molily.de/javascript-popups ist in dem zusammenhang auch immer zu empfehlen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Danke, es fuktioniert jetzt!

      --
      "Schlaue sagen nicht, was sie wissen, sondern wissen, was sie sagen."