Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    19

    come si assegna un nome ad una tabella?

    In un post non tanto recente mi hanno consigliato questo script:

    codice:
    script language="javascript"> 
    function sfondo0() { 
    document.tua_tabella.style.background = "#000000";};
    che dovrebbe far cambiare lo sfondo di una tabella (tua_tabella) con effetto on muose over, il problema è che non so come fare per assegnare il nome "tua_tabella" alla tabella. Ho provato inserendo l'attributo "name" nel tag "td" ma non ha funzionato...


    Dev'essere una cavolata... chi mi aiuta?

  2. #2
    Utente di HTML.it L'avatar di Nazareno
    Registrato dal
    Mar 2001
    residenza
    Udine
    Messaggi
    176

    Assegna un ID...

    Perchè non assegni un ID alla tabella?

    <table ID="tua_tabella">
    ...

    e poi nello script cambi lo sfondo così:

    function sfondo0() {
    document.all.item("tua_tabella").style.backgroundC olor = "#000000";
    }

  3. #3
    Intanto elimina il ; finale dopo la parentesi graffa di chiusura. Poi prova a scrivere questo:
    ============
    <table onmouseover="this.style.background='#000000'" onmouseout="this.style.background='#colore_origina le'">
    ===========
    così dovrebbe funzionare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    19
    nono guarda... è una cosetta un po' più complicata... guarda qui:
    http://www.photosob.com/viewtopic.php?t=152

    clicca su una foto e passa il mouse sulla scala in fondo alla popup... io dovrei fare lo stesso però su una tabella invece che in tutta la pagina.

    (a scanso di equivoci, non sto copiando, il forum è mio)

  5. #5
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da Fen
    nono guarda... è una cosetta un po' più complicata... guarda qui:
    http://www.photosob.com/viewtopic.php?t=152

    clicca su una foto e passa il mouse sulla scala in fondo alla popup... io dovrei fare lo stesso però su una tabella invece che in tutta la pagina.

    (a scanso di equivoci, non sto copiando, il forum è mio)
    eheheheh :gren: ...credo ke herrel abbia fatto una cosa del genere un po' di tempo fa.....mandagli un pvt! :gren:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  6. #6
    eccomi....

    ho scritto un esempiello veloce veloce....


    <html>
    <head>
    <title>Untitled</title>
    <style>
    #prova {
    width:200px;
    height:150px;
    background:red;
    border: 1px solid black;}
    .prova2 {
    width:100px;
    height:80px;
    background:blue;
    border: 3px solid black;}
    </style>

    <script language="javascript">
    function cambiaskin() {
    document.body.style.background = "#98bbf4" ;
    document.getElementById("prova").style.background = "#e1f581";
    document.getElementById("prova").style.fontFamily = "verdana";
    }
    function cambiaskin2() {
    document.body.style.background = "#f3a5da" ;
    document.getElementById("prova").style.background = "#b6f498";
    document.getElementById("prova").style.fontFamily = "verdana";
    }
    </script>
    </head>

    <body>

    <table id="prova" onMouseOver="cambiaskin()" onMouseOut="cambiaskin2()">
    <tr>
    <td>celle 1</td>
    <td></td>
    </tr>
    <tr>
    <td>celle 2</td>
    <td></td>
    </tr>
    </table>

    </body>
    </html>


    spero sia facile da comprendere!!

    Anche io leggo barze-bastarde
    Athlon 64 X2 4400@2500 daily - Zalman CNPS9500 - Asus A8n-Sli Premium - Crucial Ballistix Tracer PC4000 500mhz Sinc. - Sapphire Radeon X1900XT 512mb - Zalman VF900Cu - Seagate 320Gb 7200.10 - LG H22N 18x - T.t. Soprano - LcPower Titan 560W

  7. #7
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da herrel
    eccomi....

    ho scritto un esempiello veloce veloce....


    <html>
    <head>
    <title>Untitled</title>
    <style>
    #prova {
    width:200px;
    height:150px;
    background:red;
    border: 1px solid black;}
    .prova2 {
    width:100px;
    height:80px;
    background:blue;
    border: 3px solid black;}
    </style>

    <script language="javascript">
    function cambiaskin() {
    document.body.style.background = "#98bbf4" ;
    document.getElementById("prova").style.background = "#e1f581";
    document.getElementById("prova").style.fontFamily = "verdana";
    }
    function cambiaskin2() {
    document.body.style.background = "#f3a5da" ;
    document.getElementById("prova").style.background = "#b6f498";
    document.getElementById("prova").style.fontFamily = "verdana";
    }
    </script>
    </head>

    <body>

    <table id="prova" onMouseOver="cambiaskin()" onMouseOut="cambiaskin2()">
    <tr>
    <td>celle 1</td>
    <td></td>
    </tr>
    <tr>
    <td>celle 2</td>
    <td></td>
    </tr>
    </table>

    </body>
    </html>


    spero sia facile da comprendere!!

    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    19
    Funziona!
    :gren:

    Grazie a tutti!

  9. #9
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da Fen
    Funziona!
    :gren:

    Grazie a tutti!
    ...eh, il buon herrel.... :gren:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

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.