Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Calendar

  1. #1

    Calendar

    Salve a tutti,

    sto usando un controllo calendar per implementare un sistema di news.
    Volevo chiedervi se esiste una funzione interna a questo controllo che mi permetta di far cambiare colore alla cella all' "OnMouseOver".

    Quindi passo col mouse su una cella e questa cambia colore.

    Si puo' specificando un parametro del controllo o devo adottare qualche altro sistema?


    Grassie assai!


  2. #2
    Puoi sfruttare l'evento selected item...(però ci devi clicare...VEDI L'ESEMPIO)

    codice:
    <%@ Page Language="VB" %>
    <html>
      <head>
       <script runat="server">
        Sub OnSelectionChanged (sender as Object, e as EventArgs)
          lblSelDate.Text = Calendar1.SelectedDate
        End Sub
       </script>
      </head>
      <body>
       <h3><font face="Verdana">Calendar control demo</font></h3>
       <form runat="server">
       <asp:Calendar id=”Calendar1” runat="server"
        SelectionMode="DayWeekMonth"
        Font-Name="Verdana;Arial" Font-Size="12px"
        Height="180px" Width="230px"
        TodayDayStyle-Font-Bold="True"
        DayHeaderStyle-Font-Bold="True"
        OtherMonthDayStyle-ForeColor="gray"
        TitleStyle-BackColor="#3366ff"
        TitleStyle-ForeColor="white"
        TitleStyle-Font-Bold="True"
        SelectedDayStyle-BackColor="#ffcc66"
        SelectedDayStyle-Font-Bold="True"
        NextPrevFormat="ShortMonth"
        NextPrevStyle-ForeColor="white"
        NextPrevStyle-Font-Size="10px"
        SelectorStyle-BackColor="#99ccff"
        SelectorStyle-ForeColor="navy"
        SelectorStyle-Font-Size="9px"
        SelectWeekText = "wk"
        SelectMonthText = "month"
        OnSelectionChanged="OnSelectionChanged"
       />
       
    
       <asp:label style="font-name:Verdana;font-size:12px;forecolor:gray" id=”lblSelDate” runat="server"/>
       </form>
      </body>
    </html>
    xxxx

  3. #3
    così pero' devo inviare il form. Ho visto un sito che usava questo controllo come l'ho descritto io. Dovrei usare i css e/o javascript.
    Pensavo si potesse fare con qualke funzione interna e semplice

  4. #4
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    Originariamente inviato da singsong
    così pero' devo inviare il form. Ho visto un sito che usava questo controllo come l'ho descritto io. Dovrei usare i css e/o javascript.
    Pensavo si potesse fare con qualke funzione interna e semplice
    Io ho definito uno stile nei CSS e poi ho usato JavaScript, l'ho usato riferito ad un bottone.
    Ti posto il codice.
    codice:
    <asp:button id="btnBye" onblur="javascript:this.className='bottone'" onmouseover="javascript:this.className='prova'"
    					onfocus="javascript:this.className='prova'" tabIndex="1" onmouseout="javascript:this.className='bottone'"
    					CssClass="bottone" CausesValidation="False" Text="Chiudi il Programma" Runat="server"></asp:button>
    E' quello che ti serviva?
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  5. #5
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    Originariamente inviato da mcp07
    Io ho definito uno stile nei CSS
    Questo è lo stile che ho definito io:

    codice:
    .bottone 
    {
    	background-color:White;
    	border-bottom-style:none;
    	border-left-style:none;
    	border-right-style:none;
    	border-top-style:none;
    	color:#3300CC;
    	cursor:hand;
    	font-family:Arial;
    	text-decoration:none;
    }
    
    .prova 
    {
    	background-color:White;
    	border-bottom-style:none;
    	border-left-style:none;
    	border-right-style:none;
    	border-top-style:none;
    	color:#FF6600;
    	cursor:hand;
    	font-family:Arial;
    	text-decoration:underline;
    }
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  6. #6
    Il mio problema era che credevo ci fosse una funzione interna per fare cio'.

    Esclusa questa possibilità ho risolto semplicemente con queste 2 righe di CSS :


    <style type="text/css">
    .Cal A:hover {
    BACKGROUND-COLOR: yellow; TEXT-DECORATION: none
    }
    .Cal A:link {
    TEXT-DECORATION: none
    }
    .Cal A:visited {
    TEXT-DECORATION: none
    }
    </style>

    Comunque grazie a tutti.


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