OVH Cloud OVH Cloud

interaction java et javscript

5 réponses
Avatar
Thomas Huguet
Bonjour,

Est-il possible de modifier dynamiquement la largeur et la hauteur d'une
applet java insérée dans un document, à l'aide d'un javascript ?

Bien cordialement.

Thomas Huguet

5 réponses

Avatar
ASM
Bonjour,

Est-il possible de modifier dynamiquement la largeur et la hauteur d'une
applet java insérée dans un document, à l'aide d'un javascript ?


tu peux toujours essayer (*) ... ?

mais ... quel applet ?
est-il prévu pour supporter la chose ?


(*) si l'applet est appelé dans un object
est-ce que l'object est dimensionné ?

si l'object a pour id 'truc'

var chose = document.getElementById('truc').style;
chose.width = '231px';
chose.height = '433px';

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Cenekemoi
Bonjour,

Est-il possible de modifier dynamiquement la largeur et la hauteur
d'une applet java insérée dans un document, à l'aide d'un javascript ?


Si tu veut modifier par Javascript les paramètres *width* et *height* de
la balise <Applet...>, je pense, hélas, que c'est impossible....

--
Cordialement, Thierry ;-)

Avatar
Thomas Huguet
Bonjour,

Si tu veut modifier par Javascript les paramètres *width* et *height* de
la balise <Applet...>, je pense, hélas, que c'est impossible....


C'est ce que mes tests m'amenaient à penser, mais j'ai cru que ça venait
d'un manque de connaissances de ma part.

La seule solution que j'ai trouvé, pour l'instant, c'est de fixer la taille
de l'applet, mais de modifier simultanément le contenu de ce qui est affiché
par l'applet et la propriété clip de l'attribut style de la balise div qui
contient l'applet...

Bien cordialement.

Thomas Huguet

Avatar
Thomas Huguet
Bonjour,

Est-il possible de modifier dynamiquement la largeur et la hauteur d'une
applet java insérée dans un document, à l'aide d'un javascript ?
tu peux toujours essayer (*) ... ?



Mais essais sont infructueux.

mais ... quel applet ?
est-il prévu pour supporter la chose ?


Réfléchissons sur un exemple simple, mais inutile : une applet qui affiche
un texte en son centre et qui recentre le texte quand la largeur de l'applet
est modifié par un javascript.
Comment faire pour que l'applet "supporte" cette situation ?

(*) si l'applet est appelé dans un object
est-ce que l'object est dimensionné ?
si l'object a pour id 'truc'
var chose = document.getElementById('truc').style;
chose.width = '231px';
chose.height = '433px';


Oui, c'est ce que j'ai essayé dans un premier temps.
Peut-être as-tu les sources d'une applet et d'une page html pour lesquels ce
que tu indiques fonctionne ?

Bien cordialement.

Thomas Huguet


Avatar
ASM

Peut-être as-tu les sources d'une applet et d'une page html pour lesquels ce
que tu indiques fonctionne ?


ce que je tentais d'exprimer :

est-ce que l'applet est prévu pour être piloté via javascript ?
- si oui, le js qui va bien a dû être livré avec
- sinon normalement on ne peut y toucher
sauf à essayer d'y bricoler + ou - via JS+DOM
(mais je ne le ferais pas)

la vraie soluce est de décompliler l'applet
et de lui rajouter les options java<->javascript voulues
(ne pas me demander comment on fait çà)

De plus, même sous X,
les applets en général ce n'est pas la joie sur Mac
(çà bouffe énormément de ressources (CPU) et est sujet à bp de malfonctions)

--
Stephane Moriaux et son [moins] vieux Mac