Ik heb het volgende probleem waar ik helemaal gaar van wordt. Ik heb een plaatje geselecteerd in een iframe. Deze kan ik draggen en droppen in een andere cel van een tabel.
Nu wil ik de width van de <TD> waar ik hem ingooi weten. Probleem is dat wanneer ik hem loslaat, niet de tabel geselecteerd is, maar de afbeelding. Ik weet wel de id van de afbeelding trouwens.
Kan ik dan iets doen van getElementById(id_van_afbeelding) en dan parentElement() totdat ik de <TD> te pakken heb?
Ik heb het volgende geprobeerd zonder succes:
Nu wil ik de width van de <TD> waar ik hem ingooi weten. Probleem is dat wanneer ik hem loslaat, niet de tabel geselecteerd is, maar de afbeelding. Ik weet wel de id van de afbeelding trouwens.
Kan ik dan iets doen van getElementById(id_van_afbeelding) en dan parentElement() totdat ik de <TD> te pakken heb?
Ik heb het volgende geprobeerd zonder succes:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| function slepenAfbeelding(element)
{
var id = element.id;
alert(id);
elem = window.iframe.document.body.getElementById('id');
while (elem.tagName.toUpperCase() != "TD")
{
elem = elem.parentElement
if (elem == null)
break
alert(elem.tagname.toUpperCase);
}
} |