Archivlink: javarea.de Forum > JavaScript > Bannerwechsel 2
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Bannerwechsel 2

Pages: [1] 2 ... nächste » ... Letzte »

geschrieben von Jörg am 16.11.2002 - 13:38
Möchte mir dieses Bannerwechsel Script einbauen und nun weis ich nich wo ich die URL eingeben muss??
==================================================


<body onload="window.setTimeout('rotate();',2000)">
<script LANGUAGE="JavaScript">
var sponsor = 0;
function GoSponsor(){
if (sponsor==0) self.location="1.htm";
if (sponsor==1) self.location="2.htm";
if (sponsor==2) self.location="3.htm";
}

function rotate()
{
if (++sponsor > 2)
sponsor = 0;
document.banner.src = "gifx" + sponsor + ".gif";
window.setTimeout('rotate();',2000);
}
</script>
<a HREF="javascript:onclick=GoSponsor();">
<img NAME="banner" SRC="gifx0.gif" border="0" width="400" height="40"></a>

=================================================

wo bzw. an welche Stelle muss ich im obigen Script folgendes URL eingeben??
http://www.familie-bumba.de/assets/....lla100.jpg

geschrieben von Patrick am 16.11.2002 - 14:29
Hi,

einfach anstelle von 1.htm, 2.htm und 3. htm.... dort gehören die URL's rein.... In der Reihe 5, 6 und 7...

MfG,

Patrick

geschrieben von Jörg am 16.11.2002 - 15:44
Hallo Patrick und Danke für Deine schnelle Antwort, aber irgendwie klappt das nicht!!! Ich habe folgendes eingebaut:
****************************************************
<body onload="window.setTimeout('rotate();',2000)">
<script LANGUAGE="JavaScript">
var sponsor = 0;
function GoSponsor(){
if (sponsor==0) self.location="http://www.die-rottweiler.de/assets/images/OettingerBannerOrange1.jpg";
if (sponsor==1) self.location="http://www.die-rottweiler.de/assets/images/BannerWolf_2.gif";
if (sponsor==2) self.location="http://www.die-rottweiler.de/assets/images/Metzensee.jpg";
}

function rotate()
{
if (++sponsor > 2)
sponsor = 0;
document.banner.src = "gifx" + sponsor + ".gif";
window.setTimeout('rotate();',2000);
}
</script>
<a HREF="javascript:onclick=GoSponsor();">
<img NAME="banner" SRC="gifx0.gif" border="0" width="400" height="40"></a>
****************************************************

So nun aber sind die Banner 468x60 und wie Du siehst sind es nicht nur gif sonder auch jpg. Macht das was aus???


Jörg

geschrieben von Patrick am 16.11.2002 - 15:57
Hi,

ich habe dir mal ein bespiel erstellt...

geschrieben von Zemo am 14.01.2004 - 23:38
Bei mir funzt der Bannerwechsel 2 Code auch nicht. Füge die URL für 1.htm usw. ein. Die URL sind kopiert also kein Fehler in den URLs. Bekomme nur ein x und wenn ich draufklicke geht ne Seite mit dem Banner auf. Hilfe was mache ich nur falsch?
Danke im vorraus.
MfgZemo

geschrieben von René am 15.01.2004 - 09:00
Hi Zemo,

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
<html>
<head>

<script language="JavaScript" type="text/javascript">
<!--
var sponsor = 0;

function GoSponsor(){

    if (sponsor == 0) self.location.href = 'http://www.die-rottweiler.de/seite_1.htm';
    if (sponsor == 1) self.location.href = 'http://www.die-rottweiler.de/seite_2.htm';
    if (sponsor == 2) self.location.href = 'http://www.die-rottweiler.de/seite_3.htm';
}

function rotate() {

if(++sponsor > 2)

    sponsor = 0;
    document.banner.src = './gifx' + sponsor + '.gif';
    setTimeout('rotate();', 5000);
}
//-->
</script>

</head>
<body onLoad="setTimeout('rotate();', 2000);">

<a href="javascript:GoSponsor();"><img name="banner" src="gifx0.gif" border="0" width="400" height="40" alt=""></a>

</body>
</html>


der grüne Text legt die Links fest die beim Klick auf das entsprechende Banner, welches gerade angezeigt wird, geöffnet wird.

Der blaue Text sind die eigendlichen Banner. also ./gifx' + sponsor + '.gif'. Sponsor ist hier 0, 1 oder 2 also gifx0.gif, gifx1.gif oder gifx2.gif.

geschrieben von Zemo am 15.01.2004 - 09:55
Hallo Rene und danke für die Antwort.
Ich wiederhole nochmal!
Grün gibt den Link an!
An der blauen Stelle gebe ich die URL des Banners ein?
In etwa so?
document.banner.src = './Url des Banners' + sponsor(1) + 'URL Banner2' + sponsor(2);

Usw. Habe ich das richtig verstanden?
Nochmals danke für die Hilfe. Lerne immer mehr durch euch.
MFG Zemo

geschrieben von René am 15.01.2004 - 11:00
Hi Zemo,

das mit dem Link hast du richtig verstanden. Das mit dem Banner leider falsch.

Der Banner (.gif) wechselt ja alle 5 sek, Da es ja Bannerwechsel heißt ;). Du mußt nur sicher stellen das die einzelnen Banner gifx0.gif ... gifx2.gif auch im selben Ordner liegen wie die Seite in der das Script sich befindet. Oder du mußt den Pfad im Script anpassen (siehe blaue Textstelle).

document.banner.src = './hier eventuell Pfad anpassen/gifx' + sponsor + '.gif';

geschrieben von Zemo am 15.01.2004 - 11:26
So glaube habe es nun verstanden.
document.banner.src = './URL meine Webspace Ordners in den die Banner liegen (in der Form http://ww ....)/gifx' + sponsor + '.gif';

Und die einzelnen Bannerpfade brauche ich dann nicht angeben, weil er jetzt alle Banner in diesem Ordner nimmt.
Hoffe habe es jetzt richtig verstanden.
Werde es später mal versuchen und sage dann nochmal Bescheid ob es ging.
Mfg Zemo

Edit: Und die Banner muss ich umbennen in gifx1(endung ist klar) usw.

geschrieben von René am 15.01.2004 - 12:48
Hi Zemo,

Zitat
 Edit: Und die Banner muss ich umbennen in gifx1(endung ist klar) usw.

gifx0.gif ... gifx2.gif

oder du änderst es im document.write wobei du den Zähler 0,1,2 beibehalten mußt. z.B. lalala1.gif ... lalala2.gif ;)

geschrieben von Zemo am 17.01.2004 - 00:32
Hallo Rene!
Danke für deine Hilfe, habe alles hinbekommen. Nur eine Frage noch? Kann ich auch mehr als 3 Banner einfügen? Einfach eine neue grüne Zeile mit (sponsor==3) hinzufügen. Und nen Bild mit den Namen gifx3.gif . Hoffe diese Vermutung stimmt.
Mfg Zemo

geschrieben von Klaush am 17.01.2004 - 03:03
ja kannst du, du musst aber die Bedingung ändern, von 2 auf 3

if(++sponsor > 2) anstelle der 2 musst du dann eine 3 schreiben da sich die anzahl der gesamtbanner erhöht hat.

geschrieben von Salvatore am 20.01.2004 - 16:38
Und wie mache ich es dass der Klick auf einem banner in einem neuen fenster geöffnet wird und nicht im Selbem?

Gruss

Salvatore

geschrieben von Klaush am 20.01.2004 - 17:46
na so:

if (sponsor == 0)
window.open('http://www.die-rottweiler.de/seite_1.htm','','');
if (sponsor == 1)
self.location.href = 'http://www.die-rottweiler.de/seite_2.htm';


einfach das window.objekt nutzen und schon gehts. Lass einfach die anderen Parameter wie höhe,breite und lage weg, dann wird es wie ein normales Fenster behandelt.

geschrieben von Schwatter am 09.05.2006 - 18:12
Hi all

Tja ich habe das gleiche problem wie die anderen
würde gerne die banner die ich verlinkt habe im neuen fenster öffnen als _blank

hm aber ihrgetwas habe ich übersehen oder überlesen kann mir jemand helfen Bitte

hier mein Quelltext

<a HREF="javascript:GoSponsor();">
<img NAME="banner" SRC="banner1.gif" border="0" width="88" height="31"></a>
<script LANGUAGE="JavaScript">
// global variable for current sponsor
var sponsor = 1;
// function to link to appropriate sponsor
// (for demonstration, displays a dialog instead)
function GoSponsor()

{

if (sponsor==1) self.location.href="http://www.teamspeak.com";
if (sponsor==2) self.location.href="http://www.evenbalance.com/";
if (sponsor==3) self.location.href="http://www3.topsites24.de/pro/death/index.html";
if (sponsor==4) self.location.href="http://www.beepworld.de/members85/snipercool/"
if (sponsor==5) self.location.href="http://www.opferlamm-clan.de/";
if (sponsor==6) self.location.href="http://www.callofduty-news.de/";
if (sponsor==7) self.location.href="http://www.clanmeets.de/";
if (sponsor==8) self.location.href="http://www4.topsites24.de/pro/sirtoxic/index.html";
if (sponsor==9) self.location.href="http://wwww.umg-clan.de";
}

// function to rotate image (currently uses 3 images)
function rotate() {
if (++sponsor > 9) sponsor = 1;
document.images.banner.src = "banner" + sponsor + ".gif";
window.setTimeout('rotate();',3000);
}



Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.