Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2011, 16h30   #1
Invité de passage
 
Inscription : novembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 6
Points : 3
Points : 3
Par défaut UI Dialog, comment transmettre des informations

Bonjour,

je voudrais transmettre des informations via jquery UI dialog :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
$('.addkw').click(function() {
			$('#keyword').dialog('open');
		});
 
		$("#keyword").dialog({
			bgiframe: true,
			autoOpen: false,
			resizable: false,
			height: 500,
			width:500,
			modal: true
});
Voila ce que j'ai fait.
J'aurais besoin, s'il y avait un moyen, de transmettre les informations via l'opener a savoir :

Code :
1
2
3
$('.addkw').click(function() {
			$('#keyword').dialog('open');
		});
du type Merci pour tout.
Eruvatar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 21h03   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Je vous conseille de regarder le code des démonstrations . On y trouve : le dialogue, le message, la confirmation et le formulaire.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 23h32   #3
Invité de passage
 
Inscription : novembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 6
Points : 3
Points : 3
Merci pour votre réponse.

Mais je crois que vous m'avez mal compris.

En fait ce que je voudrais, c'est qu'en cliquant sur une icône ça ouvre la même box de dialog. A cela près qu'il y aura de petites modification dans le texte à savoir en fournissant l'id de l'icone (ie différente à chaque fois) le dialogue, le message, la confirmation et le formulaire. tout cela est bon, je "gère" (si tant est qu'on puisse employé cette expression dans un cas comme le mien...). C'est la communication entre l'opener (différent je le répète aà chaque fois) et ma boite de dialogue que je n'arrive pas a gérer.
C'est pour ne pas alourdir ma page que j'emploie cette technique.

Il est vrai que je pourrais fort bien utiliser une dialog box externe (c'est à dire hors de ma page), mais dans ce cas précis mon javascript ne marche plus...

J'ai tenté un truc comme cela:

Code :
1
2
3
4
 
$('.addkw').click(function() {
      $('#keyword').attr("name", $(this).attr("id")).dialog('open');
});
ça a l'air de marcher... mais qui sait, quelqu'un peut trouver mieux....

PS : merci pour avoir fait correspondre mon titre avec le standard utilisé
Eruvatar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 10h02   #4
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 802
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 802
Points : 1 515
Points : 1 515
Ton but est de customiser le dialog en fonction de l'action ?
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div id="dialog" title="Dialog Title">I'm in a dialog</div>
<a id="diag1">diag1</a> <a id="diag2">diag2</a>
<script type="text/javascript">
$(document).ready(function() {
  $('a').click(function(){
    if( $(this).attr('id') == "diag1" )
    {
      $('#dialog').attr('title',"diag1");
      $('#dialog').html("Ceci est la boite 1");
    }
    else
    if( $(this).attr('id') == "diag2" )
    {
      $('#dialog').attr('title',"diag2");
      $('#dialog').html("Ceci est la boite 2");
    }
    $("#dialog").dialog();
  });    
  });
</script>
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h33.


 
 
 
 
Partenaires

Hébergement Web