[Javascript] object positie uitlezen.

Pagina: 1
Acties:

  • akakiwi
  • Registratie: September 2000
  • Laatst online: 20-03 11:13

akakiwi

I believe in the ruling class.

Topicstarter
Hallo,

Even een hele simpele vraag.
Ik heb het al vaker gedaan, en het kan niet moeilijk zijn, maar, hoe lees ik de left en top positie van een object uit??
Bijvoorbeeld, als in:
code:
1
<td onmouseover="alert(this.top + '--' this.left)">test</td>


Ik heb helaas al een halve avond zitten zoeken, maar er niets over gevonden.
De search gaf ook geen voldoende resultaat.

alvast bedankt.

| Life is a game (and games are fun) | homepage |


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:05

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

top en left zijn objecten van de style-propertie (of eigenlijk andersom :) ), dus het is
code:
1
alert(this.style.top+' -- '+this.style.left);

en als ik het goed heb, moet je dat dan ook nog in de style-tag van de betreffende cel zetten, omdat hij anders de eigenschap niet heeft.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • akakiwi
  • Registratie: September 2000
  • Laatst online: 20-03 11:13

akakiwi

I believe in the ruling class.

Topicstarter
Dat klopt, dat ie die dan niet heeft, maar dat wil ik dus juist niet, want dan moet ik een enorme hoop style-tags gaan setten.
check http://www.casualvictims.com:82 voor wat ik bedoel. :)
Bedankt.

| Life is a game (and games are fun) | homepage |


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:05

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

dan doe je het niet :+ sorry, anders kan het niet :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:07

crisp

Devver

Pixelated

this.offsetTop en this.offsetLeft hiermee lees je de positie uit binnen het omliggende block-level element; in het geval van een <td> dus de positie binnen de table.

Intentionally left blank


  • akakiwi
  • Registratie: September 2000
  • Laatst online: 20-03 11:13

akakiwi

I believe in the ruling class.

Topicstarter
Allemaal bedankt voor de hulp, maar, ik heb de oplossing alweer.
Het object waarvan je de hoogte, offsetTop enzo wilt weten, moet de volgende tag hebben
style="position: relative;"
Wanneer deze style er niet in staat, werkt het niet.
Ik heb verder niets kunnen vinden waarom dat de position geset moet worden, maar ja.

Iig bedankt.

| Life is a game (and games are fun) | homepage |

Pagina: 1