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

jQuery Discussion :

Affichage de contenu HTML dans un dialog


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Octobre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Octobre 2012
    Messages : 40
    Par défaut Affichage de contenu HTML dans un dialog
    Salut.

    J'ai un problème d'affichage de contenu dans une boite de dialogue.
    J'ai un contenu texte + une partie en HTML qui contient un select et ses options.
    Le problème c'est qu'il refuse certains code HTML entre autre le select ..Etc

    Dans ma page php, j'ai un code de ce style:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $Content_Transfer = "Franck Danard is currently into the room Chambre 101. <br>Select the extension distination for this guest : <select name='select'><option value=\"1\">Chambre 102</option></select><br>";
    J'appelle ma fonction comme çà:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $Transfer = "<div id='transfer".$value['extension']."'>\n
    	<img src='modules/".$module_name."/images/transfer.png' 
    	onclick='
    	Transfer(
    	\"".$Content_Transfer."\",
    	\"{$value["extension"]}\"
    	)'>
    </div>\n";
    Ma fonction :
    Code : 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
    function Transfer(detail,from){
    	$(function() {
    		var SplitText = "Title";
    		var $dialog = $('<div></div>')
    		.html(SplitText)
    		.dialog({
            title: 'Transfert',
    		width: 500,
    		modal: true,
    		buttons: {
    			Go: function() {
    				window.location.href='/index.php?menu=rx_list&action=transfert&from=' + from + '&to=';
    		},
    		Cancel: function() {
    				$( this ).dialog( "close" );
    		}
    		}});
    		$dialog.dialog('open');
    		$dialog.html(detail);
    	});
    }
    Et ça donne çà sur ma page:



    Si je supprime le select:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Content_Transfer = "Franck Danard is currently into the room Chambre 101. <br>Select the extension distination for this guest : ";
    Là, çà donne çà:


    En fait, le but est de mettre un combo list dans ma boite de dialogue pour envoyer des données dans ma page.

    Si quelqu'un dans ce domaine peut m'aider, ce serait cool.
    Je ne suis pas du tout à l'aise avec JQuery.

  2. #2
    Membre chevronné
    Avatar de Darkaurora
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 382
    Billets dans le blog
    1
    Par défaut
    Essaye d'enlever la value dans ton option et dis nous si il y a quelque chose de changer.

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Octobre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Octobre 2012
    Messages : 40
    Par défaut
    Hmmm.... non c'est la même chose.

  4. #4
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Octobre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Octobre 2012
    Messages : 40
    Par défaut
    Bon je me suis résigné à faire dans le "conventionnel".

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <img id='img101' src='modules/rx_room_list/images/transfer.png'>
    <div id='DialTrans101'>
    <script> 
    var exten = '101'; 
    </script>
    <b>Franck Danard</b> is currently into the room Chambre 101.<br>
    Select the extension distination for this guest : 
    <select name='select'>
    <option>Chambre 102</option>
    <option>Chambre 104</option>
    </select><br>
    </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $(function() {
    		$( "#img"+exten ).click(function() {
    			$( "#DialTrans"+exten ).dialog("open");
    		});
    		$( "#DialTrans"+exten ).dialog({ width: 500, autoOpen: false, modal: true,});
    		$( "#button1").click(function() {
    			window.location.href='/index.php?menu=rx_list&from=' + exten + "&to" + $(select).val();
    		});
    });
    ça fonctionne.

    Ceci dit j'ai un autre problème que je vais poster sur un autre thread.

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

Discussions similaires

  1. affichage du code html dans le contenu de mail
    Par fraizas77 dans le forum Langage
    Réponses: 1
    Dernier message: 23/02/2011, 23h19
  2. [javascript]Contenu HTML dans un fichier xml
    Par s.n.a.f.u dans le forum APIs
    Réponses: 4
    Dernier message: 15/11/2007, 13h46
  3. Appel d'un contenu HTML dans flash
    Par smh_master dans le forum Flash
    Réponses: 9
    Dernier message: 01/12/2006, 16h14
  4. [XSLT] Afficher du contenu HTML dans une feuille XSL
    Par krapno dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 24/10/2006, 14h07
  5. Html dans un dialog
    Par Guillaume602 dans le forum C++
    Réponses: 7
    Dernier message: 24/11/2005, 17h29

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