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

Plugins PHP Discussion :

plugin modal box


Sujet :

Plugins PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut plugin modal box
    bonjour, je cherche à ouvrir via un lien une fenêtre avec un formulaire dedans.
    En gros une modalBox.

    j'ai tenté avec sfModalBoxPlugin et sfLightboxPlugin mais les deux plantent joyeusement.
    Y aurait il un plugin fiable ou un moyen simple d'ouvrir une fenêtre ?

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Genre un truc en jquery ? Ou plutôt une fenètre explorateur indépendante ?

    Pour faire quel type de saisie ? Quel type de retour ?

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    en gros j'ai une liste en ligne de données.
    Pour chaque ligne je voudrait avoir un lien pour ouvrir une fenêtre dont le layout sera simplifié et le formulaire de modification de la ligne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <tr><td>Data1</td><td>Info11</td><td>info12</td><td><a href="#" onClick="owindows('layout/module/edit?id=1')">Edit</a></td></tr>
    <tr><td>Data2</td><td>Info21</td><td>info22</td><td><a href="#" onClick="owindows('module/edit?id=2')">Edit</a></td></tr>
     
    <script>
    function owindows(page){
     
    w=open.windows(page,"width=500,height=200")
     
    }
    </script>
    je pense qu'un truc en jQuery devrait faire l'affaire, lais je n'ai pas encore exploré JQuery et son intégration à symfony.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je n'ai pas testé de plugin qui le ferais 'simplement'.

    En jquery c'est réalisable. Il y a un plugin jquery qui permet de gérer une boite. Quant à savoir si on peut y loger un form, la rendre modale, récupérer les données et gérer les erreurs éventuelles... Il y a deux bon jours de mise en place à prévoir. Si non, il reste la possibilité d'afficher un bête form standard. Non, cette solution ne va pas te convenir

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    en faites il suffit juste d'ouvrir une fenetre ou le layout n'aurait pas le menu et avec une taille un peu réduite.
    Le contenu serait lié au lien que je lui donne. ça devrait pas poser de problème pour que le retour du submit se fasse dans cette fenêtre.

    en JQuery, il doit bien y avoir une fonction pour ouvrir une fenêtre non ?

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Il y a.

    Tu as même des plugins jquery pour faire des fenêtres retaillable, avec le bouton pour fermer et tous ce qu'il faut. Mais elles ne se gèrent qu'en ajax, jamais essayé d'y coller une balise form pour la renvoyer directement à un php. Ca pourrait marcher.

    Si maintenant, n'importe quel fenêtre peut convenir, il n'est peut-être pas nécessaire d'ouvrir la trappes aux canons... Faire un simple lien http avec un argument target ne serait-il pas plus adapté et surtout beaucoup plus simple et rapide à mettre en œuvre, a défaut d'être moins esthétique ?

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

Discussions similaires

  1. Faire apparaitre une modal box
    Par thebarbarius dans le forum jQuery
    Réponses: 2
    Dernier message: 03/08/2011, 20h24
  2. [AJAX] Utiliser ajax pour une modal box
    Par fabrizti dans le forum AJAX
    Réponses: 1
    Dernier message: 10/01/2011, 09h36
  3. Modal box et JavaScript
    Par zouzouille63 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 17/02/2009, 14h16
  4. [AJAX] [ModalBox] Les modal box peuvent-elles être draggable ?
    Par SONY30 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/10/2008, 11h39
  5. [MooTools] Recharger une div apres affiche d'une modale box
    Par alas70 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 30/11/2007, 17h18

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