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

Struts 1 Java Discussion :

r�cup�rer du javascript dans une variable java


Sujet :

Struts 1 Java

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre extr�mement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par d�faut r�cup�rer du javascript dans une variable java
    bonjour,
    je sais c'est pas tr�s propre ce que je fais, mais voila mon soucis :

    j'ai besoin de conna�tre le r�solution de l'�cran du client,
    je n'ai r�ussit � la faire qu'en javascript via la fonction :
    screen.width
    (au passage si vous savez le faire proprement avec struts/java, je suis preneur)

    seulement cette valeur largeur est utilis�e dans les jsp comme ceci :
    <td width="<%=largeurTableau %>">

    mon but est donc d'affecter la varibable java largeurTableau avec le retour de la fonction javascript screen.width

    mais comment faire?
    merci

  2. #2
    Membre confirm�

    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    153
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 153
    Par d�faut
    en utilisant

    System.getProperty

    tu dois pouvoir r�cup�rer l'info souhait�

  3. #3
    Membre extr�mement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par d�faut
    j'ai affich� toutes les propri�t�s via getProperties, mais aucune ne correspond � une quelconque r�solution... pareil en feuilletant l'api java.
    merci de ton aide

  4. #4
    Membre confirm�

    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    153
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 153
    Par d�faut
    si l'utilisateur doit faire quelque chose avant que tu affiches ton

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <td width="<%=largeurTableau %>">
    tu peux l'obliger � afficher ton tableau avec un
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <layout:button onclick="fonctionjs()"/>
    et dans le javascript , tu transmet la taille de l'ecran � ton action

    et ensuite tu affiches ton tableau

  5. #5
    Membre extr�mement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par d�faut
    malheureusement mon tableau est affich� � la premi�re action, et je peux pas trop anticiper ce qu'il fait avant.
    je peux quand m�me essayer, mais l'id�al aurai (je pense) �t� de pouvoir stocker cette valeur dans une variable java

  6. #6
    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
    Billets dans le blog
    1
    Par d�faut
    �a ne pose pas vraiment de probl�me...
    Tu peux utiliser un formulaire pour transf�rer la r�solution de l'�cran au serveur, un peu comme ceci.
    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
     
    <html>
    <head>
    <script>
    function getScreenSize()
    {
       document.forms[0].width.value = screen.width;
       document.forms[0].height.value = screen.height;
       document.forms[0].submit();
    }
    </script>
    </head>
     
    <body onload="getScreenSize()">
    <form action="/setCurrentScreenResolution">
    <input type="hidden" name="width"/>
    <input type="hidden" name="height"/>
    </form>
    </body>
    </html>
    ou alors utiliser de l'ajax...
    A toi de voir

    Ceci dit, ce n'est pas vraiment la r�solution qui est importante, c'est plut�t la taille de la zone d'�dition du browser...
    Tu peux avoir un �cran en 1280 x 1024 et utiliser Firefox en fen�tre...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. r�cup�rer valeur du javascript dans une variable php
    Par zoukman18 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 18/08/2009, 17h11
  2. R�ponses: 1
    Dernier message: 04/11/2007, 15h03
  3. R�ponses: 3
    Dernier message: 28/09/2007, 16h58
  4. r�cup�rer une variable javascript dans une variable java
    Par tx dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 06/07/2006, 17h55
  5. Recuperer variable Javascript dans une variable Java
    Par drizztoli dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/09/2005, 14h58

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