Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Afficher un applet dans un page XUL

Envoyé par : bryan

Date : 21/03/2007 13:25

Bonjour,

Je rencontre des problèmes lorsque je souhaite afficher un applet sur ma page XUL. A partir de JavaScript nous avons un groupBox caché qui passe en visible. Le corps du groupBox s'affiche (avec ce qu'il contient c'est à dire le tableau en lui même) mais pas l'applet qui l'accompagne.

De plus, j'aimerai savoir comment passer la valeur "nom_fichier" que je récupére d'un bouton parcourir dans dans la balise suivante : <html:PARAM NAME="model" VALUE="sampleTorus.jvx" /> à la place de "sampleTorus.jvx".

Voici le morceau de code qui pose problème:

  • DEBUT--------------------------------------------

<!-- IFrame : Résultats -->

<groupbox id= "graphs" flex="1" hidden="true"> 
 <caption id="Graphs_Caption_Resultats" label="Results"/> 
 <vbox pack="center" flex="1">
   <iframe flex="1" style="overflow : auto;" id="Graphs_IFrame_Resultats" src=""/> 
   var nom_fichier = top.document.getElementById('find_text').value;
   
   <html:body>

<html:table> <html:TH> <html:p>

   <html:APPLET id="Applet2" alt="Demo applet showing navigation of the viewer" archive="jars/javaview.jar,jars/jvx.jar" width="400" height="400" code="javaview.class" name="PaViewerDemo">
<html:PARAM NAME="projectpaneltype" VALUE="Small" />
<html:PARAM NAME="frame"/>
<html:PARAM NAME="menu-new-project" VALUE="disable" />
<html:PARAM NAME="panel" VALUE="Material" />
<html:PARAM NAME="console"  />
<html:PARAM NAME="model" VALUE="sampleTorus.jvx" />

       <html:PARAM NAME="control"/>
   </html:APPLET>

</html:p> </html:TH> <html:TH>

  <html:p> Cliquez sur le bouton droit de la souris pour sélectionner les principales fonctionnalités
      à partir d'un menu ou utilisez le clavier en gardant les touches pressées, les modes fondamentaux sont les suivants :  
  </html:p>
  <html:table border="0" cellspacing="1" cellpadding="1" width="90%">
     <html:tr>
        <html:td width="16%" valign="center">o</html:td>
        <html:td width="84%" valign="center">Pour effectuer une rotation (ce mode <html:font
           color="#008000">O</html:font>rbite est celui par défaut)</html:td>
     </html:tr>
     <html:tr>
        <html:td width="16%" valign="center">s</html:td>
        <html:td width="84%" valign="center"><html:font color="#008000">S</html:font>cale
           pour zoomer</html:td>
     </html:tr>
     <html:tr>
        <html:td width="16%" valign="center">t</html:td>
        <html:td width="84%" valign="center"><html:font color="#008000">T</html:font>ranslation</html:td>
     </html:tr>
     <html:tr>
        <html:td width="16%" valign="center">r</html:td>
        <html:td width="84%" valign="center"><html:font color="#008000">R</html:font>eset
           réinitialise la position originelle</html:td>
     </html:tr>
     <html:tr>
        <html:td width="16%" valign="center"></html:td>
        <html:td width="84%" valign="center"></html:td>
     </html:tr>
     <html:tr>
        <html:td width="16%" valign="center">
       <html:P>F1 or Ctrl-s or Right-Mouse</html:P>  </html:td>
        <html:td width="84%" valign="center">Pour visualiser les fenêtres de contrôle</html:td>
     </html:tr>
     <html:tr>
        <html:td width="16%" valign="center"><html:A href="jars/shortcuts.html" target="_blank">Help</html:A></html:td>
        <html:td width="84%">Raccourcis</html:td>
     </html:tr>
</html:table>

</html:TH> </html:table> </html:body>

   
   
 </vbox>  
</groupbox> 
  • FIN------------------------------------------

Merci d'avance à Tous.

# Re: Afficher un applet dans un page XUL

Envoyé par : hhf

Date : 30/03/2007 20:22

A vue de nez c'est pas un probleme XUL, mais un probleme de l'applet. En effet celui ci ne se redessine pas tout seul, il faut que lorsque tu veux le faire reaparaitre tu appelle via un script un methode style "paint", ou un truc comme ca. Enfin moi se que j'en dis... LOL

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.