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 :

JavaScript permettant de faire un défilement de texte verticale


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 324
    Par défaut JavaScript permettant de faire un défilement de texte verticale
    Bonsoir, j'ai encore besoin d'aide svp

    J'ai une partie de code javascript qui permet de faire un défilement de texte verticale donnant des infos. (code qui n'est pas de moi) sur l'ancien site il fonctionnait. Par contre maintenant je bloque je ne sais pas comment faire je tourne en rond!!!????
    Voici le code

    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
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     
    <!--position info scroll-->
    <div class="scroll">
     
     
    		  <script language="JavaScript1.2">
    /*
    SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
    http://www.edteurjavascript.com
    */
     
    ejs_scroll_largeur = 513
    ejs_scroll_hauteur = 170;
    ejs_scroll_bgcolor = 'transparent';
    /* Mettre ici le chemin de l'image de fond */
    ejs_scroll_background = "transparent";
    /* Mettre ici le temps en secondes */
    ejs_scroll_pause_seconde = 22;
     
    ejs_scroll_message = new Array;
    ejs_scroll_message[0]='<class="ejs_scroll"></FONT><b><H2><center>ASRCC Champion de France F3</center></H2></b> </FONT></a>';
    ejs_scroll_message[1]='<class="ejs_scroll"></FONT><b>Ecole de Rugby</b><br>Ouverture d’une section sportive.<br>En septembre s’ouvrira une section sportive rugby Garçons au collège Jean Vilar à Chalon sur Saône. Elle sera formée de deux groupes d’entraînement*:<br>un groupe 6ième et  5ième*: une séance hebdomadaire incluses dans l’emploi du temps*;<br>un groupe 4ième et  3ième*: deux  séances hebdomadaires incluses dans l’emploi du temps   <br>Contacter M. Calmand, principal de Collège au 03 85 46 50 76, collège Jean Vilar, 45 rue du Bois de Menuse à Chalon sur Saône.</FONT></a>';
     
    function d(texte)
    	{
    	document.write(texte);
    	}
     
    d('<DIV ID=ejs_scroll_relativ STYLE="position:relative;width:'+ejs_scroll_largeur+';height:'+ejs_scroll_hauteur+';background-color:'+ejs_scroll_bgcolor+';background-image:url('+ejs_scroll_background+')">');
    d('<DIV ID=ejs_scroll_cadre STYLE="position:absolute;width:'+(ejs_scroll_largeur-8)+';height:'+(ejs_scroll_hauteur-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur-8)+' '+(ejs_scroll_hauteur-8)+' 0)">');
    d('<div id=ejs_scroller_1 style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:0;" CLASS=ejs_scroll>'+ejs_scroll_message[0]+'</DIV>');
    d('<div id=ejs_scroller_2 style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:'+ejs_scroll_hauteur+';" CLASS=ejs_scroll>'+ejs_scroll_message[1]+'</DIV>');
    d('</DIV></DIV>');
     
    ejs_scroll_mode =1;
    ejs_scroll_actuel = 0;
     
    function ejs_scroll_start()
    	{
    	if(ejs_scroll_mode == 1)
    		{
    		ejs_scroller_haut = "ejs_scroller_1";
    		ejs_scroller_bas = "ejs_scroller_2";
    		ejs_scroll_mode = 0;
    		}
    	else
    		{
    		ejs_scroller_bas = "ejs_scroller_1";
    		ejs_scroller_haut = "ejs_scroller_2";
    		ejs_scroll_mode = 1;
    		}
    	ejs_scroll_nb_message = ejs_scroll_message.length-1;
    	if(ejs_scroll_actuel == ejs_scroll_nb_message)
    		ejs_scroll_suivant = 0;
    	else
    		ejs_scroll_suivant = ejs_scroll_actuel+1;
    	if(document.getElementById)
    		document.getElementById(ejs_scroller_bas).innerHTML = ejs_scroll_message[ejs_scroll_suivant];
    	ejs_scroll_top = 0;
    	if(document.getElementById)
    		setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000)
    	}
     
    function ejs_scroll_action()
    	{
    	ejs_scroll_top -= 1;
    	document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top;
    	document.getElementById(ejs_scroller_bas).style.top = ejs_scroll_top+ejs_scroll_hauteur;
    	if((ejs_scroll_top+ejs_scroll_hauteur) > 0)
    		setTimeout("ejs_scroll_action()",10)
    	else
    		ejs_scroll_stop()
    	}
     
    function ejs_scroll_stop()
    	{
    	ejs_scroll_actuel = ejs_scroll_suivant;
    	ejs_scroll_start()
    	}
     
    window.onload = ejs_scroll_start;
                    </script>
     
    </div>
    Mon css
    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
     
    .scroll {
    position: absolute;
    margin-top : 500px;
    margin-left : 590px;
     
     
    }
    .menuscorre {
    position: absolute;
     
    margin-top : 250px;
    margin-left : 71%;
     
     
    }
    .ejs_scroll {font-size:12px;font-family:Arial;color:#000000;text-decoration:none}
    Un petit peu d'aide merci ou une piste.
    Merci par avance.
    philippe

  2. #2
    Membre éclairé
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 324
    Par défaut
    Bonjour. J'ai trouvé plus simple mais cela reste moyen à l'affichage.
    Donnez moi votre avis quand même.
    Merci

  3. #3
    Membre éclairé
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 324
    Par défaut
    J'ai résolu la partie javascript pourquoi faire compliqué alors qu'il y plus simple.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <marquee behavior="scroll" direction="up" width="513" height="140" scrollamount="1" scrolldelay="60" onMouseOver="this.stop()" onMouseOut="this.start()">
    Merci les forums

    Philippe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire afficher progressivement du texte
    Par simone.51 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/07/2005, 11h28
  2. Faire apparaître un champ texte en cliquant sur un select
    Par yoyot dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/03/2005, 16h16
  3. [FLASH MX2004] Défilement de texte alpha
    Par black is beautiful dans le forum Flash
    Réponses: 7
    Dernier message: 03/02/2005, 22h40
  4. 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