|
|
|
|
 |
|  |
 |
ripe |
| Javascript guru, I need you!! |
10-10-2007 12:48 |
|
 |
ripe |
- up in the mountains -

Registered: Jun 2002
Posts: 9469 (1.10 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Javascript guru, I need you!!
Bene, dopo questo spendido titolo passo a esporvi il problema...
Ho un elemento della mia pagina web creato in questo modo:
<div class="item">
<div class="item-header">Titolo</div>
<p>Testo</p>
</div>
Nel foglio di stile imposto colori, sfondo, bordo ma senza scegliere l'altezza o il posizionamentio che rimangono quindi rispettivamente su 'auto' e 'static'.
Dopodiché voglio eseguire delle operazioni con il paragrafo contenente il testo, e quando vado a misurare la proprietà offsetHeight tramite Javascript mi restituisce 51px... peccato che invece l'altezza misurata empiricamente (compreso padding e border) sia di 40px, cioè ben 11 in meno.
Qualcuno mi sa spiegare questo fenomeno?
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
|
|
10-10-2007 12:48 |
|
|
|  |
 |
yeah |
| Provato sia con IE che con FF?
... |
10-10-2007 13:41 |
|
 |
yeah |
.grande:maestro.

Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Provato sia con IE che con FF?
Qui dice che offsetHeight non fa parte del DOM, benché sia cross-browser.
Hai provato a leggere tutti gli attributi attraverso il DOM? Magari qualcosa salta fuori.
P.S.: Conosco poco di JS 
__________________
?
|
|
10-10-2007 13:41 |
|
|
|  |
 |
ripe |
| Si, so che non è standard la proprietà offsetHei ... |
10-10-2007 15:12 |
|
 |
ripe |
- up in the mountains -

Registered: Jun 2002
Posts: 9469 (1.10 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Si, so che non è standard la proprietà offsetHeight, ma è stata ormai implementata da tutti i browser.
Altre proprietà sono clientHeight e simili, ma tutte riportano un valore che è sballato rispetto alla dimensione reale!
Provato con IE, FF e Opera! 
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
|
|
10-10-2007 15:12 |
|
|
|  |
 |
yeah |
| Allora non saprei :alsono: mi spiace ... |
10-10-2007 16:42 |
|
 |
yeah |
.grande:maestro.

Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Allora non saprei mi spiace
__________________
?
|
|
10-10-2007 16:42 |
|
|
|  |
 |
ripe |
| 100 visite e nessuno che mi sa rispondere! :asd:
... |
13-10-2007 20:39 |
|
 |
ripe |
- up in the mountains -

Registered: Jun 2002
Posts: 9469 (1.10 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline
Edit | Report | IP: Logged |
100 visite e nessuno che mi sa rispondere! 
Comunque alla fine ho risolto in maniera ortodossa, togliendo il 10% dall'altezza! 
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
|
|
13-10-2007 20:39 |
|
|
|  |
 |
| All times are GMT. The time now is 15:13. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|