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

Résolu
Rhydan1 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -  
Rhydan1 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -
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

animostab Messages postés 2829 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
Rhydan1 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   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