Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Script larghezza cella

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    265

    Script larghezza cella

    ho la mia table id='scia'

    con lo scriptino document.getElmentbyId('scia').style.width=100 riesco ad impostare correttamente le dimensioni della tabella, ma se provo a lanciare un alert(document.getElmentbyId('scia').style.width), non ottengo nessun risultato (almeno con firefox...con IE non ho provato ma mi interessa poco)... come mai? cosa sbaglio?

    Grazie a tutti!
    Computers are like airconditioners:
    They stop working properly if you open windows.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ftponline,

    sarebbe più corretto
    codice:
    document.getElmentbyId('scia').style.width='100px';
    tu hai impostato il width nello style della tabella?
    codice:
    <table id="scia" style="width:100px">
    se non l'hai fatto è normale che non ti dia niente (sia in FF che in IE)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    265
    Originariamente inviato da willybit
    Ciao ftponline,

    sarebbe più corretto
    codice:
    document.getElmentbyId('scia').style.width='100px';
    tu hai impostato il width nello style della tabella?
    codice:
    <table id="scia" style="width:100px">
    se non l'hai fatto è normale che non ti dia niente (sia in FF che in IE)
    Non l'avevo impostato, ma considera che la tabella si allarga dinamicamente, a seconda del numero di immagini che vi carico... se imposto 100px, quando richiamo la larghezza mi restituisce sempre il valore impostato e non quello reale!

    a me serve quello reale, come faccio?
    Computers are like airconditioners:
    They stop working properly if you open windows.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElmentbyId('scia').offsetWidth
    restituisce con buona approssimazione la larghezza effettiva della tabella, non e' standard ma e' ben supportato

    l' approssimazione di cui parlo puo' essere data dallo spessore dei bordi (+ padding e/o margin?)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    265
    Sei un grande, grazie 1000!
    Computers are like airconditioners:
    They stop working properly if you open windows.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.