Récupération de positon d'un élément

Résolu
Rhydan1 Messages postés 438 Statut Membre -  
Rhydan1 Messages postés 438 Statut Membre -
Bonjour,

Je vous remercie de l'aide que vous allez m'apporter sur mon problème.
Je souhaite récupérer la position d'un div.
Voici mon code :

function loginPanelPos()
		{
		var video = document.getElementById('video');
		var leftVideo = video.offsetLeft;
		var rightVideo = video.offsetRight;
		var topVideo = video.offsetTop;
		var bottomVideo = video.offsetBottom;
		
		alert(leftVideo + '\n' + rightVideo + '\n' + topVideo + '\n' + bottomVideo);
		}


Mon "alert" ne me renvoi que les distances Left et Right, et j'obtiens un "undefined" pour le Top et le Bottom ? Où est l'erreur ?

Merci d'avance, cordialement.

1 réponse

  1. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    salut
    offsetBottom et offsetRight n'existent pas en js
    essaie ca
      var video = document.getElementById('video');
      var leftVideo = video.offsetLeft;
      var rightVideo = document.body.offsetWidth - (leftVideo + video.offsetWidth);
      var topVideo = video.offsetTop;
      var bottomVideo = document.body.offsetHeight - (topVideo + video.offsetHeight);
      
      alert(leftVideo + '\n' + rightVideo + '\n' + topVideo + '\n' + bottomVideo); 


    Un petit merci vaut mieux qu'une grande ignorance !
    Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
    1
    1. Rhydan1 Messages postés 438 Statut Membre 70
       
      Ah très bien, je ne savais pas qu'ils n'existaient pas !
      ça fonctionne très bien, je te remercie !
      Résolu !
      0