Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1436 connectés 

  FORUM HardWare.fr
  Programmation

  Rotation de banniere

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rotation de banniere

n°39974
AGA
La boîte à Bokeh!
Posté le 15-06-2001 à 11:19:50  profilanswer
 

Je voudrais afficher differentes bannieres en boucle, et sur chacune un lien différents; comment faire?


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
mood
Publicité
Posté le 15-06-2001 à 11:19:50  profilanswer
 

n°40063
therier
heu...coucou!
Posté le 15-06-2001 à 14:09:30  profilanswer
 

Avec une petite applet.

n°40064
duch
Posté le 15-06-2001 à 14:10:38  profilanswer
 

avec une fonction en javascript :D
 
tu mets les liens dans un tableau :  
 
liens = new Array("lien1.html",lien2.html".....)
 
et tu fais un swap de l'image avec un setTimeout. Sur l'image tu mets toujours le même lien, un lien javascript qui appelera le bon lien en fonction de ta boucle.

 

[edit]--Message édité par duch--[/edit]

n°40081
darkoli
Le Petit Dinosaure Bleu
Posté le 15-06-2001 à 14:51:10  profilanswer
 

je dirais meme plus :
  tu mets aussi les images dans un tableau.
  tu initialise un compteur à 0
  tu memorise le nombre max de banniere
 
var l=new Array(); // liste des liens  
var i=new Array(); // liste des images  
var c=0;
var max=10;
function ff() {
 // met a jour l'image : i[c].src
  c++;
  if (c>=max) c=0;  
  }
function clic() {
  parent.location=l[c];
  }
setInterval("ff()",1000);
 
voila en gros

n°40087
fabd
Posté le 15-06-2001 à 15:00:22  profilanswer
 

Si c de l'asp , un truc tout con : tu affiches en fonction de l'heure

n°40106
deliriumtr​emens
sic transit intestinal...
Posté le 15-06-2001 à 15:15:46  profilanswer
 

Reprise de fabd
 
Mais au lieu du setInterval("ff()", 1000)
mettre un setTimeout(idem)
 
J'ai essayé le setInterval, avec 3 images ->2 images qui tournent et plantage d'IE.
 
Et ça c'est mal ;)

n°40602
AGA
La boîte à Bokeh!
Posté le 18-06-2001 à 12:30:03  profilanswer
 

j'ai qq problèmes
Quelqu'un peut m'envoyer un exemple?


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°40725
deliriumtr​emens
sic transit intestinal...
Posté le 18-06-2001 à 17:31:17  profilanswer
 

<HTML>
<HEAD>
 <TITLE>Une animation</TITLE>
 
<SCRIPT language="javascript" TYPE="text/javascript">
<!-- début caché
 
images = new Array("fish1.gif","fish2.gif","fish3.gif" ) //déclaration du tableau images
liens = new Array("1.html","2.html","3.html" ) //déclaration du tableau liens
c=0 //c est un compteur
total = images.length
 
// mise en place de la boucle  
function tourne() {  
  if (document.images) {  
    if (document.cycle.complete) {  
          c++  
          if (c == total) {  
            c = 0  
          }  
          document.cycle.src = images[c];  
       }  
//intervalle de rotation entre images    
setTimeout("tourne()", 1000)  
  }  
}  
function tourneLien()
 {  
parent.location.href =liens[c]
}  
 fin caché-->
</script>  
</head>
<a href=javascript:tourneLien(); ><img src="fish1.gif"  border="0" name="cycle"></a>  
<SCRIPT LANGUAGE="JavaScript">  
sctr=0;  
onLoad=tourne();  
</SCRIPT>  
 
</BODY>
</HTML>
 
Tu n'as plus qu'à remplacer les "fishn.gif par tes images et les liens par tes liens, et ça roule.

n°40802
AGA
La boîte à Bokeh!
Posté le 19-06-2001 à 07:58:48  profilanswer
 

Merci, j'y etais presque mais y manquait qq détails  ;)

 

[edit]--Message édité par AGA--[/edit]


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°40831
AGA
La boîte à Bokeh!
Posté le 19-06-2001 à 09:39:22  profilanswer
 

comment targeter vers une nouvelle page (ou mettre le target blank : si je le mets sur l'image il m'ouvre une nouvelle page avec le lien javascript:tourne() au lieu de liens[c]


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
mood
Publicité
Posté le 19-06-2001 à 09:39:22  profilanswer
 

n°40909
deliriumtr​emens
sic transit intestinal...
Posté le 19-06-2001 à 12:21:06  profilanswer
 

En attendant de trouver mieux, tu as un effet tout à fait étonnant en remplaçant
 
<a href=javascript:tourneLien(); >
 
par
 
<a href="#" onClick="tourneLien()" target="blank">

n°42652
AGA
La boîte à Bokeh!
Posté le 25-06-2001 à 19:13:54  profilanswer
 

kk'un?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Rotation de banniere

 

Sujets relatifs
matrices de rotation!!Bannière de pub à la con!!
[OpenGL] faire une rotation d'une scene proprement selon MSDN 
Plus de sujets relatifs à : Rotation de banniere


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR