Forum Doku Wiki Blog

Forumsarchiv 2005, März
Bannerrotation

archivierte Beiträge lesen

  1. (JAVASCRIPT) Bannerrotation von caesar, 22. 03. 2005, 13:11

Bannerrotation

Der folgende Beitrag wurde am 22. 03. 2005, 13:11 Uhr von caesar veröffentlicht.

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."

Bannerrotation

Der folgende Beitrag wurde am 22. 03. 2005, 13:19 Uhr von wahsaga veröffentlicht.

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; }

Bannerrotation

Der folgende Beitrag wurde am 22. 03. 2005, 13:35 Uhr von caesar veröffentlicht.

Danke, es fuktioniert jetzt!

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

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4