OVH Cloud OVH Cloud

offsetParent sur FireFox

11 réponses
Avatar
Etienne SOBOLE
salut.
desolé de poser 15.000 questions, mais bon...

j'utilise offsetParent pour remonter jusqu'au body depuis un objet...
un truc genre

var parent = obj.offsetParent;
while (parent)
{
alert(parent.nodeName);
parent = parent.offsetParent;
}

pour faire simple l'objet qui declanche cette fonction est la balise A situé
ici
<body><div><table><tr><td><a></td></tr></table></div></body>

et bien les alerte me donnent
le TD, le TABLE et le BODY,
mais ni les TR ni les DIV...

sous IE ca marche bien,
mais sous firefox non !

quelqu'un peut me dire pourquoi, et si c'est pas moi qui fait une connerie
???
merci
Etienne

1 réponse

1 2
Avatar
Etienne SOBOLE
Ben oui, et ils t'avaient bien prévenu.


Oui c'est completement exact...

et ta soluce IE seul :


Encore Oui. ca marchye effectivement sous IE

L'exemple donné semble fonctionner chez moi


Ben parce que t'as pas de div avec ascenceur ;)

hehe
voila...
donc le truc c'est de se recoder la fonction avec noreParent plutot que
parentOffset.

Etienne

1 2