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

HTML Discussion :

Problème ahref avec Div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut Problème ahref avec Div
    Bonjour à tous,

    je suis en train de faire un site de photos, alors je vais expliquer brièvement comment s'organise mon affichage de photos...

    Déja dans un premier temps, je n'ai ni Frames ni Tableaux, tout est en div...je sais qu'il y a un attribut possible dans les balises <a> c'est le target="nom du frame". Ce que je veux savoir maintenant, c'est s'il y a un equivalent de ça pour une div...

    En fait, j'ai une div principale qui s'appelle "conteneur". Dans le haut de cette div, j'ai une div "banniere" et en bas une div "footer". Au milieu, j'ai ma div "corp" qui est la seule qui se modifie en fonction de où on clique.

    Quand l'utilisateur a choisi une région('mapage') et une sous-région('mapage2'), la liste des miniatures est affichée avec les liens comme ceci (les miniatures sont dans le répertoire 'mini' et les images en taille d'origine dans le répertoire 'pics':

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for ($i=0; $i<$nbpics; $i++)
    	{ 
    		echo ' <div class="zoom"><a href=' ,$_GET['mapage'], '/',$_GET['mapage2'], '/pics/' , $tableau[$i] , '><img src="' ,$_GET['mapage'], '/',$_GET['mapage2'], '/mini/' , $tableau[$i] , '"/></a></div>'; 
    	}
    Le sushi, c'est que quand je clique sur la miniature (qui fait donc office de lien), il me fait apparaître la photo en grand (repertoire 'pics') mais sur une nouvelle page... ce que je veux, c'est la faire apparaitre mais dans la Div "corp" et à la place des miniatures avec un genre de bouton qui permettrait de retourner aux miniatures et un outil de navigation entre grandes photos genre precedent et suivant...

    Voila, en esperant avoir été clair. Merci d'avance !

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Je manque de clarté dans ce que je recherche ou bien personne n'a de solution ?

  3. #3
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour Tiresia!
    Citation Envoyé par Tiresia Voir le message
    Déja dans un premier temps, je n'ai ni Frames ni Tableaux, tout est en div...je sais qu'il y a un attribut possible dans les balises <a> c'est le target="nom du frame". Ce que je veux savoir maintenant, c'est s'il y a un equivalent de ça pour une div...
    Oui c'est id.
    Citation Envoyé par Tiresia Voir le message
    Le sushi, c'est que quand je clique sur la miniature (qui fait donc office de lien), il me fait apparaître la photo en grand (repertoire 'pics') mais sur une nouvelle page... ce que je veux, c'est la faire apparaitre mais dans la Div "corp" et à la place des miniatures avec un genre de bouton qui permettrait de retourner aux miniatures et un outil de navigation entre grandes photos genre precedent et suivant...
    Je pense qu'en faisant pointer sur l'id du div ça pourrait passer. Essaie pour voir

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Merci de ta réponse mais j'ai déja essayé ça et ça ne marche pas

    D'autres idées ?

  5. #5
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Ok! Pleure pas! ça va aller
    Bref!
    Le <a href> ouvre effectivement une autre page. Donc la réaction est logique.
    Alors essaie avec un formulaire, en faisant
    <form action=ta_page method=post>
    ...
    Où ta page est ta page Web

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    Bon ben finalement, à force de me creuser, j'ai enfin trouvé la solution :
    Ajouter une autre variable mapage !!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if (isset($_GET['mapage3']))
    	{
    		echo '<img class="grand" src="' ,$_GET['mapage'], '/',$_GET['mapage2'], '/pics/' ,$_GET['mapage3'], '" width="1000px"/>';
    	}
    	else
    	{
    		for ($i=0; $i<$nbpics; $i++)
    		{ 
    			echo ' <div class="zoom"><a href=index.php?mapage=' ,$_GET['mapage'], '&mapage2=',$_GET['mapage2'], '&mapage3=' , $tableau[$i] , '><img src="' ,$_GET[		'mapage'], '/',$_GET['mapage2'], '/mini/' , $tableau[$i] , '"/></a></div>'; 
    		}

  7. #7
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut

    Ok! C'est bon. L'astuce était bien qu'il fallait passer par une autre variable qui désigne la page en cours.

    Donc Félicitations!

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

Discussions similaires

  1. Problème menu avec DIV.
    Par Shin_RockmanX dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 05/07/2007, 08h55
  2. [HTML] Problème avec DIV, impossible de mettre la hauteur à 100% !!
    Par keyser.greg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 01/03/2007, 11h46
  3. Problème alignement avec trois div
    Par finalfx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/05/2006, 18h48
  4. Problèmes avec div id...
    Par Angeldu74 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 28/02/2006, 14h56
  5. [CSS]Problème de positionnement avec div
    Par Tueur_a_gage dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 25/10/2005, 23h48

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