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 :

Page Modale et bouton enfonc�


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    233
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Par d�faut Page Modale et bouton enfonc�
    Salut

    Dans le script ci-dessous, j'aimerais savoir si un bouton a �t� enfonc� ou pas depuis une page modale, alors j'ai pens� a envoy� � une page m�re sa valeur par getElementById, mais je crois qu'il reconnait pas la variable bt que je reccup�re relative au bouton


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    var test = "";			netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
    test = window.open('testModal.html?bt='+document.getElementById('B1'),'popup','height=255,width=250,top=250,left=500,modal');	var variable = location.search.substr("?bt=".length);
    alert(variable);
    return true;

    Merci de m'aider � r�soudre ce probl�me

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Dasn le head de ta page:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    <script type='text/javascript'>
    var pressed = false
    </script>
    sur le onmousedown du bouton

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type='button' onmousedown='pressed=!pressed' value='appuyer' />
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    var test = "";			netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
    test = window.open('testModal.html?bt='+pressed,'popup','height=255,width=250,top=250,left=500,modal');	var variable = location.search.substr("?bt=".length);
    alert(variable);
    return true;
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    233
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Par d�faut
    J'ai essay� ton script mais variable est toujours vide..

    Voil� ma page test.html

    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
    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
     
    <html>
    <script>
    //netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
    function afficheModal() 
    {
    	if (window.showModalDialog) 
    	{
    		var test = "";
    		test = window.showModalDialog('testModal.html','popup','dialogWidth=400, dialogHeigh=300');
    		if(test!=null)
    		{
    			alert("le test est bon");
    		}
    		else
    		window.document.forms['testForm'].elements['texte'].value = "";
    		return true;
    	} 
    	else 
    	{
    		try 
    		{
    			var test = "";
    			var pressed=false;
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
    			test = window.open('testModal.html?bt='+pressed,'popup','height=255,width=250,top=250,left=500,modal');
    			var variable = location.search.substr("?bt=".length);
       			alert(variable);
    			return true;
    		}
    		catch (e) 
    		{
    			alert("Exception : problem modal");
    			return false;
    		}
    	}
    }
     
    </script>
    <body>
    <form name="testForm">
    <!--<input type="text" id="texte">-->
    <input type="button" value="Afficher" onClick="javascript: afficheModal()">
    </form>
    </body>
    </html>
    Et voil� ma page testModal.html

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <html>
    <script>
    var pressed=false;
    function retourVal() {
    window.returnValue = window.document.testModalForm.selectTest.value;
    window.close();
    }
    </script>
    <body>
    <form name="testModalForm">
    <table align="center">
    <tr>
    <td height="28" colspan="2">
    Donner votre nom:		
    </td>
    </tr>
    <tr>
    <td colspan="2">
    <input type="text" name="selectTest">
    </td>
    </tr>
    <tr>
    <td height="13" colspan="2"></td>
    </tr>
    <tr>
    <td>
    <div align="center">
    <input type="button" value="Confirmer" id="B1" onmousedown='pressed=!pressed' onClick="javascript: retourVal()">
    </div></td>
    <td>
    <input type="button" value="Annuler" onClick="javascript: window.close()">
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    Tu peux le tester sur IE (�a marche comme je le veux), je veux que si j'appuie sur Confirmer, afficher un alert apr�s avoir fermer la fenetre Modale et si j'appuie sur Annuler, il doit fermer just la page testModal.html sans rien afficher.

    Merci de ton aide

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="button" value="Afficher" onmousedown="pressed()" onclick="javascript: afficheModal()">
    PS c'est [ ] pour le code pas < >
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �clair�
    Inscrit en
    Avril 2007
    Messages
    233
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Par d�faut
    Pour le code c'est not� merci..

    Mais j'ai pas compris ce que t'a voulais dire par ton script, c'est quoi ce pressed() c'est une fonction que je dois cr�er??
    Si t'a un petit peu de temps s'il te plait essaye de tester mon script en IE pour comprendre le fonctionnement

    Merci

Discussions similaires

  1. appeler une page par un bouton
    Par ph_anrys dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 28/06/2006, 17h04
  2. actualiser la page � partir du bouton pr�c�dent
    Par nada83 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 14/06/2006, 00h22
  3. Bouton enfonc�
    Par mr.saucisse dans le forum MFC
    R�ponses: 4
    Dernier message: 08/02/2006, 14h04
  4. R�ponses: 3
    Dernier message: 17/03/2005, 20h12
  5. [VB6] Bouton enfonc�
    Par jlvalentin dans le forum VB 6 et ant�rieur
    R�ponses: 12
    Dernier message: 02/02/2005, 10h49

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