Ciao crow
allora io ti faccio un esempio con jquery poichè lo ritengo un'ottimo framework per la programmazione lato client delle applicazioni web (anche microsoft lo ha riconosciuto
)
questa è l'intestazione della pagina
codice:
<head runat="server">
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {//Aspettiamo che il DOM della pagina
//sia completamente caricato per eseguire il codice seguente
$('#<%=HyperLink1.ClientID%>')//Puntiamo al link attraverso il suo id
.hover( //ridefiniamo l'evento over per l'oggetto puntato
function () { $(this).html("Inglese"); }, //Handler di risposta al mouse enter
function () { $(this).html("Italiano"); } //Handler di risposta al mouse out
);
});
</script>
//Se togli i commenti il flusso del codice ti risulterà probabilemte più chiaro :)
</head>
Come vedi dall'intestazione è possibile puntare al framework jquery (nella versione che preferisci) che è hostato direttamente da microsoft sui suoi server oppure la scarichi e la includi direttamente nella tua applicazione (nota che da vs2010 jquery è incluso automaticamente nei progetti asp.net). Se nn conosci jquery ti sarà un po difficile capire il codice scritto ma ti ho cercato di commentare al meglio il codice.
Per quanto riguarda jquery ti lascio questi rifermenti
Documentazione ufficiale
Documentazione sul metodo hover
banalmente il corpo della pagina sarà
codice:
<body>
<form id="form1" runat="server">
<div>
<asp:HyperLink ID="HyperLink1" NavigateUrl="~/en.aspx" runat="server">Italiano</asp:HyperLink>
</div>
</form>
</body>
Se hai domande chiedi pure..