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

Applets Java Discussion :

[Applet] [HTML] Comment rendre dynamique les tailles de dém


Sujet :

Applets Java

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut [Applet] [HTML] Comment rendre dynamique les tailles de dém
    Bonjour,

    J'ai créé une applet graphique qui démarre dans une page HTML statique avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <p><applet code="MonApplet" align="bottom" height="800" width="1200">
    </applet> 
    </p>
    Ca marche très bien, pas de soucis.
    Le rendu graphique de applet est dynamique, c.a.d. que le graphique affiché s'adapte aux dimensions imposés de départ (ici 1200 * 800). Si je duplique l'HTML est que je change les valeurs par height="600" width="800", tout fonctionne parfaitment.

    J'ai mis l'applet sur un serveur web, ca fonctionne parfaitement. Mais certains utilisateurs, avec des résolutions d'écrans inférieurs aux miens sont obligés de scroller dans leur navigateur pour voir le contenu.

    Donc mon problème est de trouver un bout de code (HTML? Javascript? PHP? ...) qui trouve la résolution maxi du client où l'applet sera affiché, et qui le lance en retranchant une valeur fixe (pour les bords) du style:
    height="Resolution_Maxi_Vertical - 200" width="Resolution_Maxi_Horizontal - 50"

    Bien sur je pourrai dupliquer mon HTML et le décliner en différentes résolutions, et laisser le choix de l'appel, mais je ne trouve pas ça très "futé".
    Je ne connais quasiment rien en PHP ou javascript, alors j'ai du mal à imaginer comment faire ça.
    J'ai parcouru la faq et le forum javascript, mais je crois que javascript ne peut pas lancer de programme Java du fait qu'il s'exécute sur le client, et que l'applet est sur le serveur.

    Merci d'avance de toute réponse,
    Al

  2. #2
    Membre régulier Avatar de Actarus78
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 87
    Points : 118
    Points
    118
    Par défaut
    Salut

    As tu essayé de mettre tes dimensions en relative??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <p><applet code="MonApplet" align="bottom" height="100%" width="100%"> 
    </applet> 
    </p>

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup, ca marche quasiment parfaitement!

    C'est simple et élégant, et sans usine à gaz.
    Je crois avoir oublié de dire, qu'en plus du PHP et du javascript, mes notions de HTML sont assez réduites! Je ne pensais pas qu'on pouvais le faire aussi facilement.

    Ca marche très bien avec IE (grrr), et il y a un léger bogue avec Firefox (j'ai la version 1.5.0.1).
    En effet, en hauteur dans les 2 cas, c'est bon. Mais pour l'horizontal, j'ai un léger tronquage à droite. Je crois que Firefox donne comme taille dispo, avec en plus la largeur de l'ascenseur à droite de la page, mais qu'en effectif il affiche l'applet dans une zone qui ne comprends pas la largeur de cet ascenseur. Je peux m'en tirer en augmentant la marge droite dans mon applet pour éviter le tronquage.

    Al

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

Discussions similaires

  1. Comment rendre dynamique les noms des colonnes d'une vue
    Par patic dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/02/2009, 10h41
  2. Rendre dynamique les urls dans un composant menu
    Par soso78 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 31/01/2008, 10h55
  3. Réponses: 4
    Dernier message: 26/07/2007, 13h07
  4. Réponses: 1
    Dernier message: 01/05/2006, 11h17
  5. [JTable][Header]Cherche à rendre 'dynamique' les header
    Par Hashitori dans le forum Composants
    Réponses: 1
    Dernier message: 07/04/2006, 17h13

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