Bordure clignotante

Résolu
dupont123 -  
 dupont123 -
Bonjour,
je voudrais que les bordures autour de mes images clignotent

alors si qq a la repnse

4 réponses

  1. Utilisateur anonyme
     
    il te faut toujours tester les script javascript avant de passer au php.
    dans ton cas il fallait d'abord créer cette petite fonction qui fait clignoter les bords puis passer en php avec les echo.
    ce que tu veux faire est tellement ton script est intéressant que j'ai crée le code:
    echo '<a href="contrats.php"  ><p class="titremenu" ><img src="sigle.jpg" width="100" id="clignot" border=6 /></a>';
    echo '<script type="text/javascript">
    var couleur=["#CCFFFF","#FFFF66","#FF66FF","#99FF66","#FFCC33","#9999FF","#3333FF","#996600","#CC0000"];
    var i=0;
    function clignoter()
    {
    obj=document.getElementById("clignot");
    obj.style.borderColor=couleur[i];
    if(i>8){i=0;}else{i++;}
    setTimeout("clignoter()",50);
    }
    clignoter();
    </script>';
    

    j'ai pris des couleurs au pif donc l'effet n'est pas homogène à toi de changer le code hexa des couleurs et puis tu peux aussi en rajouter.
    j'ai aussi augmenté le "border" pour que ce soit plus visible
    @+
    1
  2. gaerebut Messages postés 1060 Statut Membre 171
     
    Bonjour,

    Utilises la fonction JS nommé setTimeout() en appellant la même fonction de façon récursive et en testant si la bordure est visible ou non.

    MERCI

    A+
    GAEREBUT
    0
  3. dupont123
     
    je te remercie de ta réponse
    comment faut-il l'utiliser ?
    voici ma ligne de commande photo
    echo'<a href="contrats.php"><p class="titremenu"><img src="sigle.jpg" width="100" border=2 /></a>';
    0
  4. dupont123
     
    ok sa marche merci pour ta réponse
    41 2B
    0