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 :

split - function avec image


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par d�faut split - function avec image
    Bonsoir, je cherche a d�composer un chiffre qui sera forcement a 2 chiffre .
    et j'ai fait des image de chaque chiffre �tant donner que j'arrive pas a utiliser une police sp�cial.

    voici ce que j'ai fait et ca ne fonctionne pas forcement

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    valeurheure = valeurheure.split("");
    horloge = image(valeurheure[0]);
    horloge = horloge+""+image(valeurheure[1]);
     
    document.getElementById("horloge").innerHTML = horloge;
     
     
    function image(num) {
     
    	image = '<img src="horloge/'+num+'.png" />';
    	return image;
     
    }
    et lorsque je supprime la ligne horloge = horloge+""+image(valeurheure[1]); , ca fonctionne(sous FF et pas IE) .... (donc un chiffre) .

    Merci.

    edit : et de plus, les image ne change pas en fonction de l'horloge

  2. #2
    Membre chevronn� Avatar de htr999
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2008
    Messages
    331
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 331
    Par d�faut
    j'ai pens� b�tement � une division
    14 -> 1~14/10 et 4~14%10
    voici un code complet que tu pourrais essayer
    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
    <head>
    <script>
    function affiche(){
    	var today = new Date();
    	var heu = today.getHours();
    	var min = today.getMinutes();
    	var sec = today.getSeconds();
     
    	var heu0 = parseInt(heu/10);
    	var heu1 = heu%10;
    	var min0 = parseInt(min/10);
    	var min1 = min%10;
    	var sec0 = parseInt(sec/10);
    	var sec1 = sec%10;
     
    	var txt = img(heu0)+" "+img(heu1)+" : "+img(min0)+" "+img(min1)+" : "+img(sec0)+" "+img(sec1);
     
    	var elemDivHorloge = document.getElementById("horloge");
    	elemDivHorloge.innerHTML = txt;
     
    	setTimeout(affiche,1000);
    }
     
    function img(chf){
    	txt = "<img src='horloge/"+chf+".png' alt='"+chf+"'/>";
    	return txt;
    }
    </script>
    </head>
     
    <body onload="affiche();">
    <div id="horloge"></div>
    </body>
    a+

  3. #3
    Membre chevronn� Avatar de htr999
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2008
    Messages
    331
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 331
    Par d�faut
    pour la solution avec Split, ce sera un peu plus long car il faut g�rer le cas o� l'heure (min, sec) < 10. dans ces cas l�, ton heure (min,sec) ne contient qu'un chiffre, donc il faudrait ajouter un "0" devant.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    heu = (heu >= 10)? heu.toString() : "0"+heu.toString();
    	min = (min >= 10)? min.toString() : "0"+min.toString();
    	sec = (sec >= 10)? sec.toString() : "0"+sec.toString();
     
    	heu = heu.split("");
    	min = min.split("");
    	sec = sec.split("");
     
    	var txt = img(heu[0])+" "+img(heu[1])+" : "+img(min[0])+" "+img(min[1])+" : "+img(sec[0])+" "+img(sec[1]);
    le reste pas touche !.!

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    teste l'apres-midi ca marchera...
    sino fais un boucle for sur la taille de ton tableau ...

  5. #5
    Membre �clair� Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par d�faut
    merci pour vos reponse, mais grossierement, c'est le meme principe que moi sauf que toi, les image se charge bien chaque seconde et pas moi ..

    pourquoi ?

    Merci.

  6. #6
    Membre chevronn� Avatar de htr999
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2008
    Messages
    331
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 331
    Par d�faut
    sans ton code complet �a va �tre difficile de comparer. Mais je suppose que tu te bloque sur la r�p�tition de chaque seconde.
    si c'est le cas, c'est ce qui fait la fonction setTimeout(affiche,1000);

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [CSS] d�butante : un ent�te fixe avec image dans le CSS
    Par khany dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 13/06/2005, 15h23
  2. projet de base Interbase 7.5 avec images
    Par KRis dans le forum InterBase
    R�ponses: 8
    Dernier message: 13/06/2005, 10h17
  3. alignement input avec image
    Par Shabata dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 5
    Dernier message: 24/02/2005, 09h45
  4. Formulaire et bouton submit avec image map�e
    Par dody dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 06/12/2004, 16h00
  5. bo�te de dialogue avec image de fond + texte
    Par Eug�nie dans le forum MFC
    R�ponses: 13
    Dernier message: 31/08/2004, 13h32

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