Splash screen na stronie

Odpowiedz Nowy wątek
2012-05-03 23:59
Golab14
0

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ę.

Pozostało 580 znaków

2012-05-04 00:45
0

Próbowałeś wyświetlić div z odpowiednią zawartością i z takim stylem, który przykryje pozostałe elementy strony?


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2012-05-05 14:32
Golab14
0

Nie. Jak konkretnie chcesz to zrobić?

Pozostało 580 znaków

2012-05-06 22:11
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.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
edytowany 1x, ostatnio: somekind, 2012-05-06 22:13

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0