Witam,
W jaki sposób mogę zrobić splash screena w ASPach? Chciałbym wyświetlać kilkusekundowy film osobom, które wchodzą pierwszy raz na stronę.
0
0
Próbowałeś wyświetlić div
z odpowiednią zawartością i z takim stylem, który przykryje pozostałe elementy strony?
0
Nie. Jak konkretnie chcesz to zrobić?
0
Wydawało mi się, że to Ty chcesz to zrobić, a nie ja...
Kod może wyglądać tak:
protected void Page_Load(object sender, EventArgs e)
{
if (czyWyświetlićDiva)
{
var div = new HtmlGenericControl("div");
div.Style.Add(HtmlTextWriterStyle.BackgroundColor, "red");
div.Style.Add(HtmlTextWriterStyle.Width, "800px");
div.Style.Add(HtmlTextWriterStyle.Height, "600px");
div.Style.Add(HtmlTextWriterStyle.TextAlign, "center");
div.Style.Add(HtmlTextWriterStyle.FontSize, "8em");
div.Style.Add(HtmlTextWriterStyle.ZIndex, "10000");
div.Style.Add(HtmlTextWriterStyle.Position, "absolute");
div.Style.Add(HtmlTextWriterStyle.Top, "20px");
div.Style.Add(HtmlTextWriterStyle.Left, "50px");
div.InnerText = "TUTAJ BARDZO FAJNY FILM!";
this.form1.Controls.Add(div);
}
}
Oczywiście ten CSS jest zapewne do bani, ale ogólna koncepcja jest taka.
Ewentualnie można użyć prostego Response.Write
, ale to słabe rozwiązanie raczej.