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 :

Plusieurs box pour ou d�filent des images


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    F�vrier 2008
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 4
    Par d�faut Plusieurs box pour ou d�filent des images
    Bonjour, je d�bute dans le javascript donc essay� d'etre indulgent avec mon ignorance.
    J'ai sur ma page principale une boxes ou d�file des images(un script que j'ai r�cup�r� sur un site je sais plus ou), jusque la tout va bien.
    Maintenant j'aimerais inserer une seconde boxes mais la , il n'y en a qu'une des 2 qui tourne l'autre reste fig�.J'ai essay� de changer les <div> mais rien n'y fait.
    Je vous mets un bout du 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
    <script>
    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:0;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:4;top:0;" CLASS=ejs_scroll>'+ejs_scroll_message2[0]+'</DIV>');
    d('<div  id=ejs_scroller_2 style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:4;top:'+ejs_scroll_hauteur+';" CLASS=ejs_scroll>'+ejs_scroll_message2[1]+'</DIV>');
    d('</DIV></DIV>');
     
    ejs_scroll_mode =1;
    ejs_scroll_actuel = 0;
     
    function ejs_scroll_start2()
    {
    	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_message2.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_message2[ejs_scroll_suivant];
    		ejs_scroll_top = 0;
    	}
    	if(document.getElementById)
    	{
    		setTimeout("ejs_scroll_action2()",ejs_scroll_pause_seconde*1000)
    	}
    }
     
    function ejs_scroll_action2()
    {
    	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_action2()",10)
    	}
    	else
    	{
    		ejs_scroll_stop2()
    	}
    }
     
    function ejs_scroll_stop2()
    {
    	ejs_scroll_actuel = ejs_scroll_suivant;
    	ejs_scroll_start2()
    }
     
    window.onload = ejs_scroll_start2;
    </script>
    Merci

  2. #2
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    il faut que tu d�clares en globale les variables utilis�es dans plusieurs fonctions :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    function ejs_scroll_action2()
    {
    	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)
    A+

  3. #3
    Futur Membre du Club
    Inscrit en
    F�vrier 2008
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 4
    Par d�faut
    Merci pour la rapidit� de la r�ponse.
    D�sol� j'ai oubli� de mettre d'autre vout du code.
    Donc c'est 2 page php appel� dans une.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
                   ejs_scroll_largeur = 179\n;
                   ejs_scroll_hauteur = 201\n;
                   ejs_scroll_pause_seconde = 3\n;
                   ejs_scroll_message = new Array\n;
    ?>
    Apr�s j'ai un while pour recup�rer toutes les images ou je remplie la variable ejs_scroll_message2

    donc les variables sont bien d�clar� en globales ?

  4. #4
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par didas06 Voir le message
    donc les variables sont bien d�clar� en globales ?
    Tout d�pend � quel endroit de la page est g�n�r� ce bloc.

    A+

  5. #5
    Futur Membre du Club
    Inscrit en
    F�vrier 2008
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 4
    Par d�faut
    oula je suis un peu perdu la en fait .
    oublie mon pr�c�dent message je me suis un peu pr�cipit�.
    si je d�clare ejc_scroll_haut et bas en global il ne vont pas pouvoir changer pour faire la pause ou repartir ?

  6. #6
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par didas06 Voir le message
    si je d�clare ejc_scroll_haut et bas en global il ne vont pas pouvoir changer pour faire la pause ou repartir ?
    D'apr�s ton script, c'est "soi l'un soi l'autre", � l'ex�cution, non ?

    Sinon, il faut que tu passes ces 2 variables en param�tre d'une fonction � l'autre ...

    A+

  7. #7
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par didas06 Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
                   ejs_scroll_largeur = 179\n;
                   ejs_scroll_hauteur = 201\n;
                   ejs_scroll_pause_seconde = 3\n;
                   ejs_scroll_message = new Array\n;
    ?>
    donc les variables sont bien d�clar� en globales ?
    Toujours pas ejs_scroller_haut et ejs_scroller_bas, en fait

    A+

  8. #8
    Futur Membre du Club
    Inscrit en
    F�vrier 2008
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 4
    Par d�faut
    oui c'est d'ailleurs pour ca que je t'ai dis que je m'�tais pr�cipit� d�ols�.
    mais en fait je ne sais pas quoi mettre dans ces variables elles sont remplies dans le d�but du strat justement pour etre diff�rente.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    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;
    	}

  9. #9
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    ejs_scroll_mode =1;
    ejs_scroller_bas = "ejs_scroller_1";
    ejs_scroller_haut = "ejs_scroller_2";
    ejs_scroll_actuel = 0;
     
    function ejs_scroll_start2()
    {
    ...
    A+

Discussions similaires

  1. Utilisation des invariants pour la recherche des images par le contenu
    Par sarrainf dans le forum Traitement d'images
    R�ponses: 3
    Dernier message: 27/03/2009, 13h09
  2. aide moi pour la segmentation des images
    Par gattal dans le forum Traitement d'images
    R�ponses: 1
    Dernier message: 08/03/2008, 12h42
  3. R�ponses: 6
    Dernier message: 23/02/2007, 21h20

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