Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/01/2012, 15h03   #1
Invité régulier
 
Femme
Inscription : mai 2011
Messages : 30
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 30
Points : 6
Points : 6
Par défaut Affichage galerie photo

Bonjour tout le monde !

J'ai une petite question à vous poser.
Je crée un site, et dans ce site nous avons des photos.

J'aimerais que les photos situées à droite de ma page dans une div, apparaissent dans une autre div à gauche.
Je suis pas très doué en JAVA. :s

En espérant avoir votre aide !
(Sinon, faire une page associé à chaque photo, mais le site deviendrait lourd !)

Merci de votre aide et du tps que vous prendrez pour répondre.
marion.bouilly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2012, 21h02   #2
Membre Expert
 
Avatar de rotrevrep
 
Homme yannick inizan
Secrétaire d'état à la procrastination
Inscription : février 2011
Messages : 304
Détails du profil
Informations personnelles :
Nom : Homme yannick inizan
Âge : 25
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Secrétaire d'état à la procrastination
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 304
Points : 1 118
Points : 1 118
Envoyer un message via MSN à rotrevrep Envoyer un message via Skype™ à rotrevrep
la réponse se fera en javascript si tu le souhaite
__________________
(marquer un post résolu si vous êtes satisfait de la réponse )
le chat caramail de retour ? :/ http://www.tchats.net/beta.php
les projets web en cours sont sur : https://github.com/rotrevrep
rotrevrep est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 03h42   #3
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
je ne pense pas que tu sois dans le bon forum pour ton soucis

Attention, Java et Javascript sont deux langages différent, à ne pas confondre

Et comme le dis rotrevrep, javascript te viendras en aide

En gros : tu créer tes deux divs avec un class commune, et ensuite, tu les remplis à l'aide de Javascript....

exemple :

Code html :
1
2
 
<div class="photo"></div>

Code javascript :
1
2
3
4
5
 
var tab = document.getElementsByClassName('photo');
for(var i = 0; i< tab.length; i++) {
tab[i].innerHTML = '<img src="http://www.monsite.com/maphoto.jpg">';
}

Attention, cette fonction "getElementsByClassName" est native dans firefox 3 et IE9, mais tu trouveras des implémentations de cette fonction sur internet.
Exemple :

Code javascript :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all :
        oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];     
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

Attention, je n'ai pas essayé ! (source : http://ejohn.org/blog/getelementsbyc...ed-comparison/ )

Au pire des cas, jQuery sera beaucoup plus simple et te faciliteras la tâche
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/01/2012, 10h41   #4
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Bonjour,

Je pense que ce qu'elle veut c'est que lorsque l'on clique sur une des photos de la div de droite (miniatures ?), elle s'affiche en taille réelle dans la div de gauche. Ce qui correspondrais plus à une galerie photo à mon avis.

Parce que réafficher deux fois les mêmes images dans des div juxtaposées ne me parait pas pertinent et logique, mais je peux me tromper.

Merci de nous confirmer que nous avons bien compris la problématique posée.
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 17h59   #5
Invité régulier
 
Femme
Inscription : mai 2011
Messages : 30
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 30
Points : 6
Points : 6
Bonjour à tous,

Effectivement Tolgar tu as raison. Je veux que la miniature s'affiche en taille réelle dans un autre div.
Et puis, je comprends rien au code que vous me fournissez. J'ai du mal à comprendre la logique !!! :s

En espérant que vous pouvez m'aider ..
Merci à tous pour vos réponses !!
marion.bouilly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 18h12   #6
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Dans ce cas il faut partir sur quelque chose de ce type (à adapter à tes besoins, attention !)

Code :
1
2
3
4
5
6
7
8
9
10
11
<div id="gauche"></div>
 
    <div id="droite">
        <img src="01.png" alt="image_01" onclick="load_picture('02');" />
    </div>
 
    <script type="text/javascript">
        function load_picture(name) {
            document.getElementById('gauche').innerHTML = '<img src="' + name + '.png" alt="" />';
        }
    </script>
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h39.


 
 
 
 
Partenaires

Hébergement Web