Hallo,
Kan iemand mij vertellen wat (0) doet achter sommige functies?
Bijvoorbeeld:
var pointer = window.opener.foo.document.selection.createRange()(0);
Wanneer ik dit doe en de regel ervoor:
var element = window.opener.foo.document.selection.createRange();
dan gaat het niet helemaal lekker en ik heb het idee dat een pointer overschreven wordt ofzo?
Misschien is het een domme vraag, maar hoe los ik dit op?
Ik ben bezig met een online editor en sta dan met mijn cursor in een cel. Nu wil ik de width van de cel weten waarin ik sta met mijn cursor.
Dit werkt niet:
Zie ik iets doms over het hoofd?
Kan iemand mij vertellen wat (0) doet achter sommige functies?
Bijvoorbeeld:
var pointer = window.opener.foo.document.selection.createRange()(0);
Wanneer ik dit doe en de regel ervoor:
var element = window.opener.foo.document.selection.createRange();
dan gaat het niet helemaal lekker en ik heb het idee dat een pointer overschreven wordt ofzo?
Misschien is het een domme vraag, maar hoe los ik dit op?
Ik ben bezig met een online editor en sta dan met mijn cursor in een cel. Nu wil ik de width van de cel weten waarin ik sta met mijn cursor.
Dit werkt niet:
code:
1
2
3
4
5
6
7
8
| var pointer = window.opener.foo.document.selection.createRange()(0);
var element = window.opener.foo.document.selection.createRange()(1);
while ((pointer.tagName.toUpperCase(0) != 'TD') && (pointer.tagName.toUpperCase(0) != 'BODY'))
{
element = element.parentElement;
}
alert(element.clientWidth); // De breedte alerten van de td.. |
Zie ik iets doms over het hoofd?