Visualizzazione dei risultati da 1 a 4 su 4

Discussione: menu in javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152

    menu in javascript

    Buongiorno a tutti.
    Ho un problema con un semplice menu costruito con immagini di dim. non > di 900bytes ed eventi onmouseover ed onmouseout.
    In realtà da un punto di vista grafico non noterei grande differenza se lo facessi interamente in javascript senza caricare alcuna immagine.In questo secondo caso la mia pagina è:

    <html>
    <head>
    <style>
    .Item {
    cursor: hand;
    font-family: verdana;
    font-size: 10pt;
    font-style: normal;
    background-color: white;
    text-decoration:none;
    border-color:white;
    color: black}

    .Highlight {
    cursor: hand;
    font-family: verdana;
    font-size: 10pt;
    font-style: normal;
    background-color: white;
    color: orange;
    text-decoration:none;
    border-color:red;
    border-width:20px }
    </style>

    <script>
    function rollon() {
    window.event.srcElement.className = "Highlight";
    }

    function rolloff() {
    window.event.srcElement.className = "Item";
    }
    </script>


    </HEAD>



    <BODY >

    <table summary="" cellpadding="0" cellspacing="0" border="0" onmouseover="rollon()" onmouseout="rolloff()">
    <tr >
    <td><div id="item">Presentazione</div></td>
    </tr>
    <tr >
    <td>incontri</td>
    </tr>
    <tr>
    <td >news</td>
    </tr></div>
    </table>


    </body>
    </html>

    Prima di tutto vorrei che ,passando col mouse su "presentazione" ad esempio, non si illumini solo il testo, ma anche i bordi della cella della tabella che contiene PRESENTAZIONE.
    Inoltre vorrei che cliccando su incontri mi si apra un sottomenu.

    Come posso fare?
    Grazie
    andry80

  2. #2
    Per quanto riguarda il cambiamento di colore della cella
    non so dirti molto, però per il sottomenù basta che metti un TR invisibile e gli cambi l'attributo al momento del click.


    Dai un'occhio qui:
    http://forum.html.it/forum/showthrea...hreadid=550535
    PitSago

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152
    Ho cambiato qualcosa ma i bordi della cella proprio non vengono visualizzati.

    <HTML>
    <HEAD>

    <TITLE>menu </TITLE>

    <style>
    .Item {
    cursor: hand;
    font-family: verdana;
    font-size: 10pt;
    font-style: normal;
    font-weight:bold;
    background-color: white;
    text-decoration:none;
    border-width:0px;
    border-color:white;
    color: black}

    .Highlight {
    cursor: hand;
    font-family: verdana;
    font-size: 10pt;
    font-style: normal;
    background-color: white;
    font-weight:bold;
    color: orange;
    text-decoration:none;
    border-color:red;
    border-width:2px }


    </style>

    <script>
    function rollon() {
    window.event.srcElement.className = "Highlight";
    }

    function rolloff() {
    window.event.srcElement.className = "Item";
    }
    </script>


    </HEAD>



    <BODY >

    <table summary="" cellpadding="3" cellspacing="0" border="0" >
    <tr >
    <td>Presentazione</td>
    </tr>
    <tr >
    <td>Organi</td>
    </tr>
    <tr>
    <td >Iscrizioni</td>
    </tr>


    </table>





    </body>
    </html>

    andry80

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152
    andry80

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.