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 :

Au clic ouvrir image grand format ?


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 126
    Par défaut Au clic ouvrir image grand format ?
    Bonjour à tous

    J'ai créé grâce à un tutoriel cette galerie photos simple qui marche parfaitement, cependant il faudrait maintenant qu'au click sur une miniature celle-ci s'affiche dans la DIV "BigImage" or je ne sais pas comment faire... Un petit script JS est il obligatoire ?

    Merci d'avance pour votre réponse

    Code html : 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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    @{
        ViewBag.Title = "Telecharger des images";
    }
     
    <h3>Télecharger des images</h3>
    <p></p>
    <p>
        @using (Html.BeginForm("Upload", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
        {
            <input type="file" name="image" />
            <input type="submit" value="Télecharger" />
        }
     
    </p>
     
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td width="150px" valign="top" align="center" style="border-right:3px solid #EEEEEE">
                <div id="ImageGallery" style="overflow:auto; height:500px; width:130px; display:inline-block;">
                    <asp:Repeater id="Repeater1" runat="server">
                        <ItemTemplate>
                            @foreach (var item in Model)
                            {
                                <img src="@item" alt="Image" width="100" height="100" style="cursor:pointer" />
                                <a id="@item" href="#" onclick="DeleteImage('@item');">X</a>
                            }
                        </ItemTemplate>
                    </asp:Repeater>
                </div>
            </td>
            <td valign="top" align="center">
                <img  id="bigImage" alt="bigImage" width="500" height="500" />
            </td>
        </tr>
    </table>
     
    <script src="Scripts/jquery-1.7.1.js"></script>
     
    <script>
        function DeleteImage(item) {
            var url = "/Home/DeleteImage";
            $.post(url, { Name: item }, function (data) {
                window.location.href = "/Home/Upload";
            });
     
        }
    </script>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    pour démarrer il est préférable de mettre le code HTML généré, (CTR +U), et non le code serveur.

    Ceci étant le résultat que tu souhaites afficher, l'image en grand, doit apparaitre dans un élément n'appartenant pas à ta <table>.
    Dans cet élément tu places un élément <img> et c'est l'attribut src de cet élément qu'il te faut modifier à chaque clic sur une image.

    Une approche CSS est également possible, Galerie au clic sans JavaScript.

Discussions similaires

  1. [Débutant] Sur Click ouvrir Image grand format ?
    Par clickandgo dans le forum ASP.NET MVC
    Réponses: 3
    Dernier message: 31/10/2017, 15h56
  2. [Lazarus] Ouvrir des fichiers image au format TIF
    Par ChPr dans le forum Lazarus
    Réponses: 22
    Dernier message: 15/03/2014, 18h50
  3. Image Bitmap grand format
    Par colorid dans le forum Langage
    Réponses: 1
    Dernier message: 19/12/2009, 14h29
  4. image grand format dans blog
    Par sokebana dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/04/2009, 12h08
  5. Ouvrir une image au format PNG
    Par Amine78 dans le forum C++Builder
    Réponses: 3
    Dernier message: 01/04/2007, 13h36

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