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

Servlets/JSP Java Discussion :

Comment utiliser javascript dans java ?


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Comment utiliser javascript dans java ?
    Bonjour,

    Je dois intégrer du code javascript dans du code java qui se trouve dans une page JSP.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%if(Code == "1") ph = "1";%>
    Où la variable 'Code' est du javascript.

    Pouvez-vous me dire quelle est le truc magique pour pouvoir introduire une valeur "javascript" dans une variable "java" ?

    Merci à toutes et à tous

  2. #2
    Membre actif Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Points : 223
    Points
    223
    Par défaut
    tu as vu ce lien :
    http://www.alianwebserver.com/inform...on/default.htm



    Mais je vois pas trop l'intéret, tu peux expliquer un peu plus ce que tu dois faire ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    oui, je l'ai déjà vu mais j'y ai rien compris !!!

    En fait, j'ai une page jsp qui me propose 3 boutons (<input type="button"...) dont le "onClick" fait passer en paramètre le numéro du bouton.

    Suivant lequel, je suis censé tester pour savoir quel bouton a été cliqué, j'appelle la page correspondante à ce bouton.

    ...

  4. #4
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    En fait on integre pas vraiment du js dans du Java mais plutot l inverse

    dans ton cas ca peut etre ca :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <script>
    if (Code=="<%=1%>")
     ph="<%=1%>";
    </script>
    bien que je comprenne pas vraiment ou tu veux en venir ?

  5. #5
    Membre actif Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Points : 223
    Points
    223
    Par défaut
    Pourquoi tu fais pas tout en Javascript ?

    Donnes nous ton code pour voir

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Un très grand merci !

    Je test et puis je dis si ça a marché ou pas !


  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Merci mais non ! ça marche pas puisque la fonction est une fonction JavaScript, c'est donc par rapport à elle que je dois testé (à partir de java):

    Pour m'expliquer plus simplement, voici le code qui cause problème:

    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
     
    <script LANGUAGE=JavaScript>
     
    	function Oky(Code)
    	{   		
    		 if(Code == "1")
    		 {
    		 	"<%ph = "ajouter";%>";
    			document.MesOptions.submit();
    		 }
    		 else
    		 if(Code == "2")
    		 {
    		 	"<%ph = "Lecture";%>";
    			document.MesOptions.submit();
    		 }
    	};	
    </script>
    quoi que je fasse c'est TOUJOURS le "Lecture" qui est associé à "ph".
    ...

  8. #8
    Membre actif Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Points : 223
    Points
    223
    Par défaut
    Montres nous le code ou tu fais l'apelle à la fonction Oky()

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="submit" name="Ajouter" value="Ajouter un enregistrement" onClick="Oky(1);">

  10. #10
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    je pense que c est plutot ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    onClick="Oky('1');
    tu passe un entier et tu fais une comparaison sur une chaine de caracteres.

    mais je pense qu il ya da utres erreurs fais voir le code complet de ta page

  11. #11
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    C'est quoi au juste "<% ph = "ajouter"; %>" ???
    Je ne sais pas ce que tu voulais faire, mais ça ne m'étonne pas que ça fasse toujours la même chose...
    Je suppose que tu veux passer via une variable du formulaire la valeur "ajouter" ou "Lecture"...
    Si c'est ça, il faudrait quelque chose dans le genre :
    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
     
    <form ...>
    <input type="hidden" name="leNomDeFonction" />
    ...
    </form>
     
    <script>
    function Oky(code)
    {
       if ( code == 1 )
       {
          document.forms[0].leNomDeFonction.value = "ajouter";
          document.forms[0].submit();
          return;
       }
       if ( code == 2 )
       {
          document.forms[0].leNomDeFonction.value = "Lecture";
          document.forms[0].submit();
          return;
        }
    }
    </script>
    A+

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    merci beaucoup !

    Je crois que c'est ça la solution ! Qu'a premier coups d'oeil ça à l'air bon

    J'essaye tout de suite ...

Discussions similaires

  1. Comment utiliser VLC dans mon application JAVA
    Par fleurette_51 dans le forum Général Java
    Réponses: 1
    Dernier message: 09/05/2010, 14h47
  2. comment utiliser un variable java dans php
    Par messi_hf dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/12/2009, 12h21
  3. Comment utiliser ma classe Java dans le Code de ma JSP
    Par lediz dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 16/12/2009, 12h05
  4. Comment utiliser une classe Java dans une appli PB ?
    Par bobychezA56 dans le forum Powerbuilder
    Réponses: 0
    Dernier message: 09/04/2008, 19h07
  5. comment utiliser jpcap dans java
    Par hamiding10 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 08/04/2008, 10h36

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