Quello che voglio fare è una pagina in aspx che faccia:
1. La apro ed è Verde
2. Clikko un pulsante e diventa Blu
3. Riclikko il pulsate e diventa Rossa
Alterno 3 e 2
Ho scritto il codice ma si ferma a 2.
Ecco il listato:
<%@ Page Language="C#"%>
<script runat="server">
bool Tipo=false;
protected void Page_Load(Object Src, EventArgs E)
{
if (IsPostBack)
{
Response.Write("IsPostBack");
}
else
{
Response.Write("!IsPostBack");
Sfondo.Attributes.Add("bgcolor", "#00ff00");
}
}
void Cambia_Sfondo(Object Src, EventArgs E)
{
Tipo=!Tipo;
if (Tipo)
{
Sfondo.Attributes.Add("bgcolor", "#0000ff");
}
else
{
Sfondo.Attributes.Add("bgcolor", "#ff0000");
}
}
</script>
<html>
<body id="Sfondo" runat="server">
<form runat="server">
<asp:Button OnClick="Cambia_Sfondo" Text="Cambia Sfondo" Height="20" Width="80" runat="server"/>
</form>
</body>
</html>

Rispondi quotando