Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-06-2010 16:22:04

gmifsud
Membre
Date d'inscription: 29-04-2010
Messages: 75

[Zend][1.10] ZendX dialogContainer et onmouseover ?

Bonjour à tous,


Je voudrais que, au passage de la souris sur un texte, s'affiche un popup de dialogue avec des informations préalablement chargées dans une base de données.


J'ai pensé utilisé ZendX-Jquery et en particulier dialogContainer() pour afficher ce dialogue.
Les tuto de thorinstudio: http://www.throrinstudio.com/blog/index … article/12 et d'autres comme cette page de démo Jquery (http://www.beberlei.de/jquery/demo/index.php) m'ont permis d'avancer, mais je bloque sur comment faire le "echo $this->dialogContainer()" lors du OnMouseOver ?


En fait, je crois que c'est tout simplement le classique "échange Javascipt<->PHP" qui m'ennuie. 8-(
Je maîtrise correctement le php, mais j'évite le javascript en général.


Résumé en gros :
- j'utilise le modèle MVC et j'essaye de m'y tenir.
- les données sont récupérées en php dans la base et stockées dans une variable : tab[i][id] et tab[i][info]
- j'affiche un simple et bête tableau avec tab[i][id].
- quand je passe la souris au-dessus de la ligne du tableau contenant tab[i][id], j'aimerais afficher un ZendX dialogContainer() contenant tab[i][info] (s'il faut cliquer sur la ligne, ça va aussi).


En un mot comme en cent, comment feriez-vous ? Parce que je sèche complètement.
Et s'il y a une autre méthode plus propre, n'hésitez pas à le dire, je ne suis pas "bloqué" sur cette façon de procéder pour afficher les infos.


Merci d'avance.

Dernière modification par gmifsud (09-06-2010 10:26:08)

Hors ligne

 

#2 07-07-2010 22:06:51

Mania13
Nouveau membre
Date d'inscription: 07-07-2010
Messages: 2

Re: [Zend][1.10] ZendX dialogContainer et onmouseover ?

Je te donne un petit bout de code qui j'espère pourra t'aider, à essayer mais je te garanti rien.

Code:

fichier javascript.js :
$("#id_mouseover").live('mouseover', function() {
     $("id_de_ton_dialog").dialog("open");
}); 


fichier view.phtml :
<p id="id_mouseover">Afficher</p>

Il faut que dans ton dialogContainer est l'autoOpen à false.
Remplace id_mouseover par l'id de ton faux lien (façon de parler).
Après tu peux améliorer, mais je pense que ca peut être la base si je dis pas de bêtise.

PS: tiens moi au courant si c'est cela que tu cherche et que ça fonctionne :p

Dernière modification par Mania13 (07-07-2010 22:09:50)

Hors ligne

 

#3 15-07-2010 17:22:08

gmifsud
Membre
Date d'inscription: 29-04-2010
Messages: 75

Re: [Zend][1.10] ZendX dialogContainer et onmouseover ?

Salut, et désolé pour la réponse tardive.

Je te remercie d'avoir passé du temps à répondre à mon interrogation.
Je ne suis malheureusement pas parvenu à utiliser ton indication de solution. 8-(

Au final, j'ai décidé de ne pas utiliser de fenêtre de dialogue pour afficher les informations.


Merci encore d'avoir proposé quelque chose.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages