Hab die Lsung gefunden. Mußte einen Window.open machen
Danke trotzdem
Hallo,
ich habe einen kleinen Bannerwechsler eingebaut. Die Links sollten alle in einem Neuen Fenster geöffnet werden.
Code
<a onclick="BannerURL();return false" target="_blank"> <img src=banner1.jpg
alt="" name="sponsor" width="145" height="75" border="0" />
<script
type="text/javascript">//
window.setInterval("wechsleBanner()", 5000);
//
]]></script>
</a>
HTML
<script type="text/javascript" language="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="banner1.jpg";
banner[1].src="banner2.jpg";
/* Tragen Sie hier die URLs zu den Banner-Webseiten ein*/
var
banner_url=new Array();
banner_url[0]=www.xyz.de ;
banner_url[1]="www.xyz.de";
/* Hinter setTimeout wird Rotationszeit eingetragen
Momentan 5sec ==> 5000*/
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()",5000);
}
}
/* Wechseln der Banner*/
function BannerURL(){
zustand=1;
location.href=banner_url[banner_nr];
}
function URLinStatuszeile(){
parent.window.status=banner_url[banner_nr];
}
//
]]></script>
Alles anzeigen
Kann mir jemand sagen wieso der Link trotzdem im aktuellen Fenster geöffnet wird? Der Bannerwechsel funktioniert ansonsten einwandfrei