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 :

Affichage d'une image zoomée dans un nouvel onglet


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 53
    Points : 39
    Points
    39
    Par défaut Affichage d'une image zoomée dans un nouvel onglet
    Bonjour,
    Je suis e train de développer un site web avec PHP5.
    J'ai réussi à récupérer des images stockées dans la base .Mais mon problème maintenant c'est que je veux qu'en cliquant sur l'image récupérée, cette dernière s'affiche dans un nouvel onglet avec effet de zoom.
    Voici le code que j'ai essayé:
    Code php : 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
    <?php
    require 'Categorie.php';
    $p=new Categorie($base);
    $cat=$p->getcategorie();
     
    ?> 
    <form method="Post">
            <table>  
     <tr>
     
     
     </tr>
     
      <?php
     
     foreach($cat as $pers)
     {
     
         ?>
    	 <ul>
     
     <li>    
    <a  href=" <?php  echo '<img src="Images/' . $pers["tof"] . '">';?>" data-lightbox="example-2" data-title="Makroudh."><img  src=" <?php  echo '<img src="Images/' . $pers["tof"] . '">';?>" alt="image-1" />
    </li>   
    </ul> 
     <?php
     
     }
     ?>
     </tr></table>
     </form>
    Cordialement.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Points : 383
    Points
    383
    Par défaut
    Ca s'appelle une lightbox; d'ailleurs tu as mis un " data-lightbox= " dans ton code. Tu n'as pas d'erreur javascript quand tu affiches ta page ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Bonjour,

    Vous imbriquez des balises les unes dans les autres.
    Essayez quelque chose ressemblant à :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    <a  href="<?php  echo 'Images/' . $pers["tof"];?>" data-lightbox="example-2" data-title="Makroudh." target="_blank"><img  src=" <?php  echo 'Images/' . $pers["tof"];?>" alt="une vrai description de l'image" />
    target="_blank" permet d'ouvrir le lien dans une nouvelle page. A ma connaissance, il n'y a pas de target permettant d'ouvrir dans un nouvel onglet.
    Christophe

    Pensez à mettre quand c'est le cas.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 197
    Points : 300
    Points
    300
    Par défaut
    Citation Envoyé par Christophe P. Voir le message
    target="_blank" permet d'ouvrir le lien dans une nouvelle page. A ma connaissance, il n'y a pas de target permettant d'ouvrir dans un nouvel onglet.
    En fait, on n'a pas la main la dessus...
    target = "_blank" indique au navigateur de créer une nouvelle vue, un nouveau contexte indépendant.
    Le fait que ce soit un onglet ou une page dépend du paramétrage du navigateur donc des préférences de l'utilisateur.

    Et c'est tant mieux

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

Discussions similaires

  1. [MySQL] affichage d'une image stocké dans un dossier
    Par belakhdarbts10 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 05/03/2013, 12h39
  2. Réponses: 1
    Dernier message: 24/09/2010, 17h04
  3. Affichage d'une image (BLOB) dans un JPanel
    Par Vips dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 24/03/2008, 15h38
  4. [c#] [SVG] affichage d'une image svg dans un form (pocket pc)
    Par DontNet dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/10/2007, 15h19
  5. [ODBC] [SQL-Server] affichage d'une image stockée dans une base sql server
    Par ahlemag dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 29/06/2006, 15h45

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