Hi helpers,
Ik ben een control aan het schrijven m.b.v. asp.net met daarin een stukje javascript. Dat stukje javascript gaat nu mis. De code:
Als ik deze code in debug modus draai loopt het fout de tweede maal dat de while lus wordt doorlopen. Er verschijnt dan een "object required" foutmelding en objParent is dan ook "null". Ik ben niet een heel erg grote javascript held, ik snap ook niet precies wat hier wordt gedaan. Als iemand me dat duidelijk kan maken, graag.
Als detail: Ik gebruik deze code in een asp.net project. op een aspx pagina gaat het goed, op een ascx pagina niet. Als iemand met .Net kennis dit leest kan dat handige info zijn.
Alvast bedankt voor de hulp...
Mark van Bree
Ik ben een control aan het schrijven m.b.v. asp.net met daarin een stukje javascript. Dat stukje javascript gaat nu mis. De code:
Code:
// Find the element's offsetTop and offsetLeft relative to the BODY tag.
objLeft = obj.offsetLeft;
objTop = obj.offsetTop;
objParent = obj.offsetParent;
while( objParent.tagName.toUpperCase() != "BODY" )
{
objLeft += objParent.offsetLeft;
objTop += objParent.offsetTop;
objParent = objParent.offsetParent;
}
Als ik deze code in debug modus draai loopt het fout de tweede maal dat de while lus wordt doorlopen. Er verschijnt dan een "object required" foutmelding en objParent is dan ook "null". Ik ben niet een heel erg grote javascript held, ik snap ook niet precies wat hier wordt gedaan. Als iemand me dat duidelijk kan maken, graag.
Als detail: Ik gebruik deze code in een asp.net project. op een aspx pagina gaat het goed, op een ascx pagina niet. Als iemand met .Net kennis dit leest kan dat handige info zijn.
Alvast bedankt voor de hulp...
Mark van Bree