IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

défilement de texte


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut défilement de texte
    bonjours j'ai un petit problème depuis 2 jours que j'arrive pas a résoudre

    et je comprend pas l'erreur car normalement sa devrai marchai donc comme vous pourrez le voir j'ai pas mal bidouillé mais c'est toujours pas sa
    donc si quelqu'un(e) peu m'aider si possible en enlevent le bidouillage ce serait cool

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
     
                    <STYLE TYPE="text/css">
    .txt_defil {font-size:11px;
    font-family:Verdana;
    color:#000000;
    text-decoration:none;
    position:absolute;
    width:200px;
    	height:105px;
    }
    .txt_defil:link {font-size:11px;
    font-family:Verdana;
    color:#FFFFFF;
    text-decoration:none;
    position:absolute;
    }
    .txt_defil:visited {font-size:11px;
    font-family:Verdana;
    color:#FFFFFF;
    position:absolute;
    text-decoration:none
    }
    .txt_defil:hover {font-size:11px;
    font-family:Verdana;
    color:#FFCCFF;
    position:absolute;
    text-decoration:underline
    }
    </STYLE>
                    <script language="JavaScript">  
    <!--
     
    var txt_defil_width  = 500; 		
    var txt_defil_height = 10;			
    var txt_defil_bgcolor = '#9966FF';	
    var txt_defil_background = ""; 		
    var txt_defil_pause = 5000;			
    var txt_defil_info = new Array;
     
     
    txt_defil_info[1]='<div align="left"><br></div>';
    txt_defil_info[2]='<a href="memory.php" CLASS=txt_defil><div STYLE="color:#FFFF33;" align="center"><b>Le Jeu de Memory</b></div><br><div align="left"><table width="300" border="0" CLASS=txt_defil><tr><td><img src="img/ok.jpg" width="45" height="35" border="0" align="middle"></td><td>Un2</td></tr></table><br></div></a>';
    txt_defil_info[3]='<div align="left"><br></div>';
    txt_defil_info[4]='<div align="left"><a href="creatsite.php" CLASS=txt_defil><img src="img/ok.jpg" width="65" height="60" border="0" align="middle"><b>Vous creez votre site ?</b></a><br>Vous1.<br></div>';
    txt_defil_info[5]='<div align="left"><br></div>';
    txt_defil_info[6]='<div STYLE="color:#FFFF33;" align="center"><b>Quelques liens</b></div><br><div align="left"><br>'+
    '<br><a href="http://www.monsite.net/cours_jjs/index.php" target="_blank" CLASS=txt_defil>Cours de JavaScript</a><br>'+
    '<a href="http://www.i-services.net/?refid=8081" target="_blank" CLASS=txt_defil title="Avec I-Services">Services Webmasters</a> Avec I-Services<br>'+
    '<a href="http://www.monsite.com/partenaires/concours.php?id=jejavascri&l=2" TARGET="_blank" ????b?CLASS=txt_defil title="MonSiteJavascript">Recherche  javascript</a> avec MonSite Javascript<br></div>';
    txt_defil_info[0]='<div align="left"><a href="creatsite.php" CLASS=txt_defil><img src="image/Copieurscouleur.jpg" width="150" height="125" border="0" align="middle"><b>Vous4 ?</b></a><br>Vous <br></div>';
    //-->
    </script>
                    <script language="JavaScript" src="java/textdefil2.js"></script>
    enffete je vous ai même pas di le problème lol

    mon problème c'est que quant sa s'affiche des images vont l'une sur l'autre de plus des fois elles viennent 2 fois de suite donc merci aux personne qui voudront bien regardé ça

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    on veut bien t'aider ...
    mais sans le script : textdefil2.js
    ça risque d'être difficile

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    excuse c'est juste

    c'est que j'ai tellement confiance en mon textdefil2.js
    que sa peu pas être sa lol

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
     
    //PLF - http://www.jejavascript.net/
    function writext(texdef)
    	{
    	document.write(texdef);
    	}
     
    writext('<DIV ID=txt_defil_relativ onMouseOver="txt_defil_stop()" onMouseOut="txt_defil_rstart()" STYLE="position:relative;width:'+txt_defil_width +';height:'+txt_defil_height+';background-color:'+txt_defil_bgcolor+';background-image:url('+txt_defil_background+')">');
    writext('<DIV ID=txt_defil_cadre STYLE="position:absolute;width:'+(txt_defil_width -8)+';height:'+(txt_defil_height-8)+';top:4;left:4;clip:rect(0 '+(txt_defil_width -8)+' '+(txt_defil_height-8)+' 0)">');
    writext('<div id=txt_defiler_1 style="position:absolute;width:'+(txt_defil_width -8)+';left:0;top:0;" CLASS=txt_defil >'+txt_defil_info[0]+'</DIV>');
    writext('<div id=txt_defiler_2 style="position:absolute;width:'+(txt_defil_width -8)+';left:0;top:'+txt_defil_height+';" CLASS=txt_defil >'+txt_defil_info[1]+'</DIV>');
    writext('</DIV></DIV>');
     
    txt_defil_1 =1;
    txt_defil_2 = 0;
    stop_mouss=0;
     
    function txt_defil_f1()
    	{
    	if(txt_defil_1 == 1)
    		{
    		txt_defiler_haut = "txt_defiler_1";
    		txt_defiler_bas = "txt_defiler_2";
    		txt_defil_1 = 0;
    		}
    	else
    		{
    		txt_defiler_bas = "txt_defiler_1";
    		txt_defiler_haut = "txt_defiler_2";
    		txt_defil_1 = 1;
    		}
    	txt_defil_nb_info = txt_defil_info.length-1;
    	if(txt_defil_2 == txt_defil_nb_info)
    		txt_defil_next = 0;
    	else
    		txt_defil_next = txt_defil_2+1;
    	if(document.getElementById)
    		document.getElementById(txt_defiler_bas).innerHTML = txt_defil_info[txt_defil_next];
    	txt_defil_top = 0;
    	if(document.getElementById)
    	move1=setTimeout("txt_defil_f2 ()",txt_defil_pause)
    	}
     
    function txt_defil_f2 ()
    	{
    if (stop_mouss == 0)
    {	
    	txt_defil_top -= 1;
    	document.getElementById(txt_defiler_haut).style.top = txt_defil_top;
    	document.getElementById(txt_defiler_bas).style.top = txt_defil_top+txt_defil_height;
    	if((txt_defil_top+txt_defil_height) > 0)
    	move2=setTimeout("txt_defil_f2 ()",10)
    	else
    		txt_defil_f3()
    }
    else	move1=setTimeout("txt_defil_f2 ()",1000)	
    	}
     
    function txt_defil_f3()
    	{
    	txt_defil_2 = txt_defil_next;
    	txt_defil_f1()
    	}
    function txt_defil_stop()
    	{
    	stop_mouss=1;
    	}
    function txt_defil_rstart()
    	{
    	stop_mouss=0;
    	}	
    window.onload = txt_defil_f1;
    voila et merci

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    déja quand je vois un document.write je n'ai jamais confiance !!!
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    lol spaffy , sois indulgent , on a tous commencé par du copier/coller

  6. #6
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    après avoir regardé et testé le script d'origine , je te conseillerais plutôt celui ci :
    http://javascript.developpez.com/sou...ges#defilimage

  7. #7
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Citation Envoyé par le_chomeur Voir le message
    lol spaffy , sois indulgent , on a tous commencé par du copier/coller
    sauf le premier


    ajoute des class à tes calques...

  8. #8
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    merci a tous ceu qui m'on aidé mais je crois que j'ai oublier de précisé que je suis débutant c'est pour sa que je fais pas mal de copier coller mais j'essail malgré tous de rajouté des chose qui sont a moi

    et la reflexion de Matthieu2000 comme quoi le premier a avoir codé na pas copier coller ben franchement respect bon j'écrit pas pour raconté ma vie

    voilà j'ai essaillé ce que vous m'avez dit Matthieu2000 franchement j'ai rien compris et pour le_chomeur c'est pas vraiment ce que je cherchais donc je me sui rabattu sur l'autre code que j'avais qui me semble un peu moin performant mais qui est quand même ce que je cherche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <marquee align="center" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3" scrolldelay="1" direction="up" height="250">
    		<p><a href="http://www.yahoo.fr" ><img src="img/ok.jpg" width="65" height="60" border="0" align="middle"><b>Vous creez votre site ?</b></a><br>Vous trouverez sur cette page quelques adresses utiles pour vous aider à construire votre site et à le rentabiliser.<br>
    		<br><br><br>
    		<img border="0" src="image\Fax\Fax.jpg" /></p></marquee>
    j'aimerai bien avoir votre avis la dessus

    de plus celui là est parfait mais il me manque quelques élément j'aimerai qu'une fois que la première image arrive elle fait une pause de 5 seconde j'ai cherché mais ne trouve pas cela est il possible??

    je vous remerci encore pour vos réponse et futur réponse

  9. #9
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    Méaculpa je suis revenue au premier lol

    par contre Matthieu2000 je comprend pas bien ce que tu ma dis
    et je doit mettre ou ces class ???

    je vais faire une recherche mais là je suis un peu paumé

  10. #10
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    et la balise marquee ? Elle ferait très bien l'affaire

  11. #11
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    oui mai le problème c'est que je peu pas fair un arret sur image car mon but c'est que l'image défile une fois qu'elle est entière dans mon cadre elle s'arrete 5 seconde et repart pour fair venir une autre et avec la balise marquee il me semble que c'est impossible du moin j'ai cherché mais j'a pas trouvé donc si tu sai commen fair ta réponse est la bienvenue

  12. #12
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <html>
    <head>
    <title></title>
    	<script type="text/javascript">
            <!--
                    function arret(obj)
                    {
                            obj.stop();
                    }
                    function demarrer(obj)
                    {
                            obj.start();
                    }
            //-->
            </script>
    </head>
    <body>
     
    	<marquee onmouseover="arret(this)" onmouseout="demarrer(this)" style="width:200px" direction="left" behavior="scroll" scrolldelay="10" scrollamount="2" >
    	test
    	</marquee>
     
    </body>
    </html>

    Fonctionne sous FF et IE 7. A tester avec IE 6

  13. #13
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    merci Auteur

    mais je sai pas si j'ai mal recopier ou si je doi rajouté quelque chose
    mais sa ne marche pas comme je veux le text défile mais il ne s'arrette pas.
    j'ai recopier exactement ce que ta mis rien rajouté ai je eu tord??

    comme c'est ma première fois que j'utlilise js je mitrise pas

  14. #14
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par sinifer Voir le message
    merci Auteur

    mais je sai pas si j'ai mal recopier ou si je doi rajouté quelque chose
    mais sa ne marche pas comme je veux le text défile mais il ne s'arrette pas.
    j'ai recopier exactement ce que ta mis rien rajouté ai je eu tord??

    comme c'est ma première fois que j'utlilise js je mitrise pas
    Le code fonctionne tel quel... Maintenant je ne sais pas s'il fonctionne sur tous les navigateurs. Quel navigateur as-tu utilisé ? Et quelles sont les erreurs retournées (s'il y en a) ?


    Je n'avais pas vu que tu avais déjà essayé la balise marquee


    Si ça ne marche toujours pas, il faudra s'orienter vers un script plus élaboré (cf. le lien de le_chomeur)

  15. #15
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    merci de tes réponse Auteur

    j'utilise easy php mais tous marches sauf le fait que l'image ne s'arrete pas
    et pour moi c'est sa le plus important

    j'ai regardé le code que le_chomeur ma dit mais je comprend rien a ce code par contre j'avais mis un code au début qui devrai marché mai je comprend pas pourquoi il ne marche pas quan c'est moi qui le met??

  16. #16
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bon voici un début :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="fr" />
     
    <style type="text/css">
    <!--
    .conteneur{
            border: 5px #AAAAAA ridge;
            background-color: #DDDDD;
            overflow: hidden;
            padding: 5px;
            height: 120px;
            width: 200px;
    }
     
    .image{
            height: 120px;
            width: 200px;
            margin-left: 5px;
            margin-right: 5px;
            margin-top: 0px;
            margin-bottom: 0px;
            cursor: pointer;
    }
     
    //-->
    </style>
     
    <script type="text/javascript">
    <!--
    var chemin = "images\\";
    var tabImg = new Array("i1.gif","i2.gif","i3.gif","i4.gif","i5.gif");
     
    var attente = "3000"; //délai d'affichage d'une image en ms
     
    // Action à réaliser lors du clic sur l'image
    // Les id des images sont de la forme "imgX" avec X l'indice de l'image dans le tableau tabImg
    function clicSurImage(objImg)
    {
            alert(objImg.id);
    }
     
    /*********************************************************/
    //***** Fonctions du diaporama *****//
    var tempo = "2";
    var pas = 2;
    var chrono;
    var posFin, conteneur, sens;
     
    // Ajout des images dans le div conteneur
    function creationDiaporama()
    {
            var i, imgDiapo;
            var conteneur = document.getElementById("conteneur");
            var elnobr = document.createElement("nobr");
            
            for (i=0; i<tabImg.length; i++)
            {
                    imgDiapo = document.createElement("img");
                    imgDiapo.id = "img"+i;
                    imgDiapo.src = chemin+tabImg[i];
                    imgDiapo.className = "image";
                    
                    imgDiapo.objetImage = imgDiapo;
                    imgDiapo.onclick = function(){clicSurImage(this.objetImage);}
                    elnobr.appendChild(imgDiapo);   
            }
            
            conteneur.appendChild(elnobr);
            chrono1 = setTimeout("deroule()",attente);
    } 
     
    function deroule()
    {
            var distance;
     
            conteneur = document.getElementById("conteneur");
            distance = conteneur.scrollWidth / tabImg.length;
            
            if (conteneur.scrollLeft + distance >=conteneur.scrollWidth)
            {
                    sens = -1;
            }
     
            if (conteneur.scrollLeft<distance)
            {
                    sens = 1;
            }
            
            posFin = conteneur.scrollLeft + sens * distance;
            chrono = setTimeout("defileImage()", tempo);
    }
     
    function defileImage()
    {
            conteneur.scrollLeft = conteneur.scrollLeft + sens * pas;       
            
            if (sens == 1)
            {
                    if (conteneur.scrollLeft<posFin)
                            chrono = setTimeout("defileImage()", tempo);
                    else
                            chrono = setTimeout("deroule()",attente);
            }
            else
            {
                    if (conteneur.scrollLeft>posFin)
                            chrono = setTimeout("defileImage()", tempo);
                    else
                            chrono = setTimeout("deroule()",attente);
            
            }
     
            document.getElementById('idTest').innerHTML=conteneur.scrollLeft + " / " + posFin;
    }
     
    // Réinitialisation du diaporama
    function stopDiaporama()
    {
            clearTimeout(chrono);
            document.getElementById("conteneur").scrollLeft = 0;
    }
     
     
    //-->
    </script>
     
    </head>
     
    <body onload="creationDiaporama()" onunload="stopDiaporama()">
     
    <div class="conteneur" id="conteneur">
     
     
    </div>
     
    <div id="idTest"></div>
     
    </body>
     
    </html>
    Les images défilent de gauche à droite puis de droite à gauche.
    Tu peux cliquer sur les images, une boite de dialogue s'ouvre et affiche l'id de l'image cliquée.

    Pour changer la durée d'affichage d'une image, modifie le contenu de la variable attente : c'est une durée en millisecondes.
    La variable tempo est la vitesse de défilement de l'image.

    Tu dois juste modifier le chemin des images (variable chemin) et le nom des images (variable tabImg).


    Le div idTest est là pour montrer l'évolution du scroll

    En pièce jointe un exemple (code+images)

  17. #17
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    salut auteur

    je te remerci pour ton code il marche impécable il fau juste ke je fasse défilé le text avec et c'est bon merci en tous cas

  18. #18
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    enffet si je veu mettre du text je doi la mettre avec mon image gif??

    donc je doi créer une image avec le text en bas pour ke sa défil en même temps

  19. #19
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par sinifer Voir le message
    enffet si je veu mettre du text je doi la mettre avec mon image gif??

    donc je doi créer une image avec le text en bas pour ke sa défil en même temps
    pitié évite le sms

    Il faut placer l'image et le texte dans un div. Puis ajouter (appendChild) ce div dans le div conteneur. Et c'est ce div (image+texte) qui défilera...
    Je vais voir comment modifier ce script. Normalement ça ne sera pas trop dur

  20. #20
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Bon j'ai changé de stratégie
    Je n'utilise pas de div (sauf pour le conteneur) mais un tableau qui contient les images et les textes. Celui-ci est ensuite inséré dans le conteneur.


    Voici donc un diaporama avec texte et image. Le code est commenté. Fonctionne sous IE7 et FF. Je ne l'ai pas testé avec d'autres navigateurs

    Tu as juste à renseigner le contenu des variables chemin, tabImg, tabTxt et à modifier certaines propriétés (!) des feuilles de style.

    [edit]
    code source : voir cette discussion du forum contribution :
    http://www.developpez.net/forums/sho...d.php?t=543119
    [/edit]

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Discussions similaires

  1. Défilement de texte dans Powerpoint
    Par white-angel dans le forum Powerpoint
    Réponses: 5
    Dernier message: 24/10/2007, 21h13
  2. [PHP-JS] Défilement de texte (requete via php)
    Par Djwaves dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/02/2006, 14h27
  3. [javasript] rendu d'un programme de défilement de texte
    Par TERRIBLE dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/01/2006, 11h02
  4. [FLASH MX2004] Défilement de texte alpha
    Par black is beautiful dans le forum Flash
    Réponses: 7
    Dernier message: 03/02/2005, 22h40
  5. TRichEdit défilement de texte automatique
    Par bloops dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/06/2003, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo