TUTORIELS 
Une taille d'applet proportionnelle à celle du navigateur
Il peut être utile de voir son applet s'afficher avec une taille proportionnelle à celle de la fenêtre dans laquelle elle est ouverte. Voici comment faire.  (Octobre 2003 )
 
Discutez en sur les forums
Il peut être utile de voir son applet s'afficher avec une taille proportionnelle à celle de la fenêtre dans laquelle elle est ouverte. Comme souvent quand on parle d'intéraction avec le navigateur, c'est JavaScript qui va nous venir en aide.
Il ne faut pas oublier d'ajouter un évènement onResize() dans le body de la page, pour que l'applet adapte constamment sa taille à celle du navigateur. Seul problème : on recharge ici l'ensemble de la page, et donc l'applet redémarre à zéro...



Le code

<html>
  <head>
    <script>
      var largeur = (navigator.appName=="Netscape") ? innerWidth : document.body.clientWidth;
      var hauteur = (navigator.appName=="Netscape") ? innerHeight : document.body.clientHeight;
      var proportion = 50; //50% de la fenêtre
      largeur = largeur * proportion / 100;
      hauteur = hauteur * proportion / 100;
      document.write("<applet code=monApplet.class width=" + largeur + " height= " + hauteur + " mayscript>");
    </script>
  </head>
  <body onResize="self.location.reload()">
  </body>
</html>

 
[ Xavier BorderieJDNet
 
Accueil | Haut de page