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

 


Dernière réponse
Sujet : Rotation de banniere
AGA kk'un?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
AGA kk'un?
deliriumtremens 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">
AGA 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]
AGA Merci, j'y etais presque mais y manquait qq détails  ;)

 

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

deliriumtremens <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.
AGA j'ai qq problèmes
Quelqu'un peut m'envoyer un exemple?
deliriumtremens 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 ;)
fabd Si c de l'asp , un truc tout con : tu affiches en fonction de l'heure
darkoli 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
duch 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]

therier Avec une petite applet.
AGA Je voudrais afficher differentes bannieres en boucle, et sur chacune un lien différents; comment faire?

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