Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1601 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Position d'une boîte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Position d'une boîte

n°412636
Nicosoft
Posté le 02-06-2003 à 11:48:17  profilanswer
 

Bonjour,
 
Mon but est de capturer la position du sous-menu pour savoir si ce dernier sort de la page.
Malheureusement quand je capture la position, JS me dit que ma varriable est indéfini ! (JS me le dit grâce à un 'alert' de ma variable).
 
Cela signifierai qu'il est impossible de connaître la position d'une boîte, tel qu'un tableau ?
 
Voici mon code :
 
Le code JS :
 
<SCRIPT>
 function getStyleObjet(idObjet) {
     // pour récupérer le style d'un objet étant donné son ID
     if(document.getElementById && document.getElementById(idObjet)) {
  // W3C DOM
  return document.getElementById(idObjet).style;
     } else if (document.all && document.all(idObjet)) {
  // MSIE 4 DOM
  return document.all(idObjet).style;
     } else if (document.layers && document.layers[idObjet]) {
  // NN 4 DOM
  return document.layers[idObjet];
     } else {
  return false;
     }
}  
 
function AfficheMenu(d) {
 getStyleObjet(d).left.value = "100px";
 alert(getStyleObjet(d).left.value);
 getStyleObjet(d).visibility = "visible";
 position_left = getStyleObjet(d).left.value;
 taille = getStyleObjet(d).width.value;
 alert(getStyleObjet(d).width);
 if(position_left+taille >760)
  getStyleObjet(d).top = 760-taille;
 
}
 
function CacheMenu(d) {
 getStyleObjet(d).visibility = "hidden";
}
</SCRIPT>
******************************************************
 
Le code HTML :
 
<table width=\"100%\" bgcolor=\"#E3E3E3\" class=\"menuTop\">
<tr >
 <td><img src=\"./images/flechedroite.png\"><a href=\"./index.php?c=doc\" class=\"lienMenu\">Documents</a></td>
 <td><img src=\"./images/flechedroite.png\"><a href=\"./index.php?c=groupe\" class=\"lienMenu\">Groupes</a></td>
 <td><img src=\"./images/flechedroite.png\"><a href=\"./index.php?c=categ\" class=\"lienMenu\">Catégories</a></td>
 <td><img src=\"./images/flechedroite.png\"><a href=\"./index.php?c=login\" class=\"lienMenu\">Logins</a></td>
 <td><img src=\"./images/flechedroite.png\"><a href=\"./index.php?c=expo\" class=\"lienMenu\">Expositions</a></td>
 <td onmouseover=\"AfficheMenu('menu_photo')\" onmouseout=\"CacheMenu('menu_photo')\"><img src=\"./images/flechedroite.png\"><a href=\"./index.php?c=photo\" class=\"lienMenu\" >Photos</a>
  <br>
  <table class=\"menu\" id=\"menu_photo\" width=\"200px\">
   <tr>
    <td class=\"menu\">Item1</td>
    <td class=\"menu\">Item2</td>
    <td class=\"menu\">Item3</td>
   </tr>
  </table>
 </td>
</tr>
</table>
 
******************************************************
 
Merci d'avance pour vos remarques ou, et je l'espère, vos solutions !

mood
Publicité
Posté le 02-06-2003 à 11:48:17  profilanswer
 

n°412644
walli
Posté le 02-06-2003 à 12:02:27  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Position d'une boîte

 

Sujets relatifs
2 questions : extraire un composant et position d'une scrollbarchercher la position d'un noeuds?
Ouvrir une boite de dialogue à partir d'un menu dynamique (API)[Java] [Résolu] Boite de dialogue
[JAVA] [Résolu] Comment récuperer la position de la souris ?TWebBrowser, position des barres de defilements.
[SWING] pb de position de boutton et JTextField et de Jinternalframeattribut "position" et opera
[JS] Position relative de la souris par rapport a un rectangle ???Question con : ouvrir ou fermer une boite de dialogue en mfc ??
Plus de sujets relatifs à : Position d'une boîte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR