Page 1 sur 1

Bannières rotatives

Posté : 24 janv. 2012, 16:51
par toutpourlesmomes
Bonjour,

J'ai essayé de mettre des bannières rotatives en-haut de mon site, malheureusement cela ne fonctionne pas, où est mon problème??


?>
<a href="<?php echo $homeurl; ?>">
<BODY onload="loadrandomimage()">

<script language="JavaScript">
<!--
var randnum = (Math.round((Math.random() * 1 ) ));
var bannerlink = "image/Banni+er Babyplanet.jpg"
var banlink = ""

function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this = initArray.arguments;
}
}

links = new initArray(
"http://www.babyplanet.ch",
"http://www.toutpourlesmomes.ch"
)


images = new initArray(
"httpdocs/image/Banni+er Babyplanet.jpg",
"httpdocs/image/bannière copie.jpg"
)


alttext = new initArray(
"image1",
"image2"
)

function loadrandomimage() {
randnum = (Math.round((Math.random() * 1 ) ));
document.BannerAd.src=images[randnum]
document.BannerAd.alt=alttext[randnum]
bannerlink = links[randnum]
banlink.href=links[randnum]
}

// -->
</script>

<script language="JavaScript">
<!--

function changelink() {
location = bannerlink
}
function openWin() {
windowHandle = window.open(bannerlink,'windowName');
}
// -->
</script>

<a href="#" name="banlink" onclick="javascript:openWin()" ><img src="image/Banni+er Babyplanet.jpg" name="BannerAd" alt="" ></a>

Re: Bannières rotatives

Posté : 24 janv. 2012, 18:50
par moogli
Salut,


La le mieux c'est un site avec des tutos spécialisés Javascript comme lediteurjavascript.com (ou d'autre).


@+

Re: Bannières rotatives

Posté : 26 janv. 2012, 00:09
par toutpourlesmomes
Voici mon essai:

<SCRIPT LANGUAGE="JavaScript">
<!--
var nombre =2;
var temps = new Date()
va seconde = temps.getSeconds()
var banniere = seconde % nombre;
banniere +==1{url="http://www.babyplanet.ch"; alt="BabyPlanet"; banner="Banni+re

Babyplanet.gif"; width="728"; height="90";
}
if (banniere==2){url="http://www.toutpourlesmomes.ch"; alt="toutpourlesmomes";

banner="bagnière copie.jpg"; width="728"; height="90";
}
//-->

</SCRIPT>

Rien ne fait rotation et pire, l'image qui ne se voit pas est la banniere 1.
Est-ce que quelqu'un voit une ou plusieurs erreurs et lesquelles??

Re: Bannières rotatives

Posté : 31 janv. 2012, 01:19
par toutpourlesmomes
Bonjour, j'ai essayé cette version là mais lorsque je fais "refresh" sur ma page de site, je n'ai plus de logo (plus de tête de page).
Que me faut-il afin que cela fonctionne correctement??

// JavaScript Document1.<script language="javascript">
<!--
var nombre = 2;
var temps = new Date(2012)
var seconde = temps.getSeconds(7)
var banniere = seconde % nombre;
banniere +=1;
if (banniere==1) {
url="http://www.toutpourlesmomes.ch";
alt="Cliquez-ici !";
banner="httpdocs/images/bagnière copie.jpg";
width="728";
height="90";
}
if (banniere==2) {
url="http://www.babyplanet.ch";
alt="Cliquez-ici !";
banner="httpdocs/images/Banni+re Babyplanet.jpg";
width="728";
height="90";
}
if (banniere==3) {
url="http://www.toutpourlesmomes.ch/forum";
alt="Cliquez-ici !";
banner="httpdocs/images/dessinforum.gif";
width="300";
height="90";
}
document.write('<a href=\"'+url+'\" target=\"_blank\">');
document.write('<img src=\"'+banner+'\" width=')
document.write(width+'height='+height+'');
document.write('alt=\"'+alt+'\" border=0></a>');
//-->

Re: Bannières rotatives

Posté : 20 févr. 2012, 10:12
par toutpourlesmomes
Le problème ne venait pas du code de la bannière mais d'un texte en js inscrit sur un autre dossier.
Trouvé la faille, je vous remercie :wink:
Bannière rotative fonctionne, ouh =P~