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 :

script image aléatoire ?


Sujet :

JavaScript

  1. #21
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    surement parce que je suis parisien

  2. #22
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    c'est fait tjs rien
    peut etre img_number_rand >>>> img_number_random ?
    en ligne

  3. #23
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    ca marcheeeeeeeeeeeeeeeeeeee
    merci 10000000000000 fois tu m'as sauvé
    mon travail mérite récompense.
    tu as un compte paypal ?

    par contre j'ai remarqué que des fois il n'affiche rien

  4. #24
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    Remplace aussi floor (plancher) par ceil (plafond), parce que sinon ca peut être égal à 0

  5. #25
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    tu connais le code pour que la meme image ne se répètent pas 2 fois avant d'avoir affiché toutes les images du dossier ?
    encore merci t'es génial

  6. #26
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    mon travail mérite récompense.
    et le mien alors

    tu as un compte paypal ?
    ce n'est pas le but

    Citation Envoyé par chris241182 Voir le message
    ca marcheeeeeeeeeeeeeeeeeeee
    merci 10000000000000 fois tu m'as sauvé
    Ca serait encore mieux si tu pouvais le faire sur le serveur, ta page, c'est du html brut? ca te dirait un peu de php?

    par contre j'ai remarqué que des fois il n'affiche rien
    voir post précédent

  7. #27
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    tu connais le code pour que la meme image ne se répètent pas 2 fois avant d'avoir affiché toutes les images du dossier ?
    Il faudrait utiliser un cookie, mais ça devient un peu plus compliqué surtout s'il faut gérer le random sur un ensemble restreint d'images.

  8. #28
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    Citation Envoyé par gael Voir le message
    et le mien alors



    ce n'est pas le but



    Ca serait encore mieux si tu pouvais le faire sur le serveur, ta page, c'est du html brut? ca te dirait un peu de php?


    voir post précédent

    je voulais dire TON travail excuse moi lol
    je voulais t'envoyer une petite rémunération...
    toutes mes pages sont en html. J'utilise un fichier modèle avec des régions répétées (header, menu gauche, menu droite, pied de page). J'ai peur de devoir refaire tout mon site si je veux le passer en php.

  9. #29
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    ah oui je voulais te demander aussi...
    si je veux ajouter des images, je n'ai qu'a les nommer 6.jpg 7.jpg etc... ou elles peuvent avoir un autre nom ?

  10. #30
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    toutes mes pages sont en html. J'utilise un fichier modèle avec des régions répétées (header, menu gauche, menu droite, pied de page). J'ai peur de devoir refaire tout mon site si je veux le passer en php.
    Tu n'aurais pas tout à refaire mais il y aurait surement des changements à apporter. Si tu veux développer ton site un script serveur est presque indispensable.

  11. #31
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    Citation Envoyé par gael Voir le message
    Tu n'aurais pas tout à refaire mais il y aurait surement des changements à apporter. Si tu veux développer ton site un script serveur est presque indispensable.
    tu veux dire quoi par "développer" ?

  12. #32
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    Par exemple ajouter de nouvelles pages. Si tu en as 5, tu peux encore recopier ton modèle, mais si tu en as 100 ça devient très fastidieux.

  13. #33
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    d'accord je vois ce que tu veux dire mais je pense que pour l'instant je vais rester dans le html même si je sais qu'il faudra que je migre en php un jour ou l'autre.
    tu n'as pas du voir ma question un peu plus haut sur l'ajout d'images supplémentaires.
    je peux t'ajouter dans mes contacts ?

  14. #34
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    c'est plus simple si tu continues à les nommer par un numéro: tu n'auras qu'à changer le nb_img.

    Si tu veux les nommer par un autre nom, il faut faire un tableau:

    var nom_images = new Array( 'nom_image1', 'nom_image2',....);

    le script va aussi changer un peu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    
    var nom_images = new Array( 'nom_image1', 'nom_image2',....); 
    nb_img = nom_images.length ;
    img_number_rand= Math.ceil( nb_img * Math.random() );
    document.getElementById('image-aleatoire').src= "/faces/hasard_test/"+ nom_images[img_number_rand]+ ".jpg";

  15. #35
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    Citation Envoyé par gael Voir le message
    c'est plus simple si tu continues à les nommer par un numéro: tu n'auras qu'à changer le nb_img.

    Si tu veux les nommer par un autre nom, il faut faire un tableau:

    var nom_images = new Array( 'nom_image1', 'nom_image2',....);

    le script va aussi changer un peu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    
    var nom_images = new Array( 'nom_image1', 'nom_image2',....); 
    nb_img = nom_images.length ;
    img_number_rand= Math.ceil( nb_img * Math.random() );
    document.getElementById('image-aleatoire').src= "/faces/hasard_test/"+ nom_images[img_number_rand]+ ".jpg";
    ok de toute façon il faudra bien que je rentre le nom de chaque fichier dans le tableau donc ca ne va pas me faire gagner de temps, au contraire je pense... je peux t'ajouter dans mes contacts sur le site ?
    ah oui et aussi... puis-je mettre des png dans mon dossier et remplacer + ".jpg"; par + ".png"; ?

  16. #36
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    je peux t'ajouter dans mes contacts ?
    on peut le faire ici?

    oui pas de pb

  17. #37
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    ah oui et aussi... puis-je mettre des png dans mon dossier et remplacer + ".jpg"; par + ".png"; ?

    j'ai vu que tu as un site internet...
    aurais-tu un logo en 159px de large pour que j'ajoute ton site dans mes partenaires ?

  18. #38
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    ah oui et aussi... puis-je mettre des png dans mon dossier et remplacer + ".jpg"; par + ".png"; ?
    Dans ce cas, il faut utiliser un tableau pour stocker l'extension de tes images et éventuellement leur emplacement... donc autant mettre l'url complete dans le tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var url_images = new Array( 'url_image1', 'url_image2',....); 
    nb_img = url_images.length ;
    img_number_rand= Math.ceil( nb_img * Math.random() );
    document.getElementById('image-aleatoire').src= url_images[img_number_rand];
    ou si tu veux n'utiliser que des png, il suffit de modifier l'extension à la fin de la 3è ligne.

    Pour les photos, le png est souvent beaucoup plus volumineux que le jpg

  19. #39
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut
    Citation Envoyé par chris241182 Voir le message
    ah oui et aussi... puis-je mettre des png dans mon dossier et remplacer + ".jpg"; par + ".png"; ?

    j'ai vu que tu as un site internet...
    aurais-tu un logo en 159px de large pour que j'ajoute ton site dans mes partenaires ?
    http://feneu.com/wp-content/themes/c...mages/logo.jpg

    ca doit pas faire exactement 159px, mais tu peux utiliser l'attribut style, ou idéalement une feuille de style css:

    <img src="http://feneu.com/wp-content/themes/custom/images/logo.jpg" style="width:159px;"/>

    En tout cas merci pour cette attention

  20. #40
    Membre averti
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Par défaut
    ok
    aurais-tu un logo en 159px de large pour que j'ajoute ton site dans mes partenaires ?

Discussions similaires

  1. Script image aléatoire
    Par chris241182 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 03/08/2010, 11h05
  2. Petit script d'images aléatoires avec lien
    Par Syntax-ERROR dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 09/01/2007, 21h43
  3. [FTP] redimensionner une image aléatoire
    Par webide dans le forum Langage
    Réponses: 9
    Dernier message: 17/11/2005, 16h50
  4. [Tableaux] Images aléatoire et lien
    Par antoinelavigne dans le forum Langage
    Réponses: 7
    Dernier message: 17/09/2005, 20h03

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