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

    creare il bordo di una cella con javascript

    ciao, devo creare il bordo ad una cella (<td>) di una tabella solamente al passaggio del mouse.
    C'è qualcuno che mi può aiutare?

    Ho provato così ma c'è qualcosa che non va:


    function changeborder(cellstyle){
    cellstyle="BORDER: aqua thin solid";
    }


    <table>
    <tr>
    <td onmouseover="changeborder(this.style);">
    </td>
    </tr>
    </table>

    grazie
    Tommaso

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La cosa piu` semplice sarebbe usare i CSS:

    <td class="cella"> ... </td>

    Dove nella head della pagina e` inserito lo stile:
    codice:
    <style type="text/css">
    .cella { 
      border: 0;
    }
    .cella:hover {
      border: solid black 1px;
    }
    </style>
    Purtroppo questo non funziona in IE, per cui conviene usare un link all'interno della cella:
    <td class="cella"> ... </td>

    E poi il CSS diventa:
    codice:
    <style type="text/css">
    .cella a { 
      border: 0;
    }
    .cella a:hover {
      border: solid black 1px;
    }
    </style>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.