Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Javascript e proprietà oggetti <TABLE>

    Ciao sono un pò in affanno con la programmazione ad oggetti. ho un piccolo problema. Supponiamo il seguente codice HTML:

    <TABLE>
    <TR>
    <TD>prima image</TD>
    <TD>primo testo</TD>
    </TR>
    <TR>
    <TD>seconda image</TD>
    <TD>secondo testo</TD>
    </TR>
    </TABLE>

    Se io volessi colorare di giallo tutto il primo rigo della tabella al passaggio del mouse su di essa scriverei:

    <TABLE>
    <TR onmouseover="this.style.background='#FFFF00'">
    <TD>prima image</TD>
    ....

    fin qui tutto bene. Notate che utilizzo THIS per cambiare le proprietà del tag <TR>

    Se io invece volessi colorare solo il <TD>primo testo</TD> passando per esempio il mouse su <TD>prima image</TD>, come faccio a richiamare la proprietà?

    per capirci vi riporto un esempio errato che mi rrestituisce errore:

    <TABLE>
    <TR>
    <TD onmouseover="TESTOMIO.style.background='#FFFF00'"> prima image</TD>
    <TD name=TESTOMIO>primo testo</TD>
    </TR>
    <TR>
    ........

    Spero di essermi spiegato bene.

    Grazie a tutti



    PS. Esiste una guida che mostra tutti gli oggetti e come vanno utilizzati?? grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quello che hai usato tu funziona solo in IE (credo).

    Ma ti conviene usare i CSS nella loro sintassi generale che sono crossbrowser (a parte NN4, IE4 e sim) e hanno la probabilita` di essere validi per un po' di anni ancora.

    Guardati un tutorial sui CSS (ce n'e` uno anche in HTML.it).

    Il tuo problema in questo caso non e` la programmazione ad oggetti, ma l'utilizzo degli oggetti corretti. In particolare this non sempre fa riferimento all'oggetto da te voluto, meglio usare document.getElementById(...) oppure le classi dei CSS.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,359
    <TD id=TESTOMIO>primo testo</TD>

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 © 2024 vBulletin Solutions, Inc. All rights reserved.