GerhardG: Layer beim Start vor der Seite

Hallo, wisst ihr, wie das am einfachsten zu realisieren ist: beim Aufrufen der index.php soll (zeitweise, bei Bedarf) ein Layer (div) sich zentriert vor die eigentliche Seite legen.
Danke Gerhard

  1. Hallo, wisst ihr, wie das am einfachsten zu realisieren ist: beim Aufrufen der index.php soll (zeitweise, bei Bedarf) ein Layer (div) sich zentriert vor die eigentliche Seite legen.
    Danke Gerhard

    Also ich würde das so lösen:
    Zuerst wird gekuckt ob dieser User schon einmal da war(z. B. in einer DB), wenn nicht bekommt er denn layer zu gesicht falls schon nicht. Der layer wird mit einer Serverseitigen Skriptsprache deiner Wahl realisiert. Du gibst den Layer-Code aus und JavaScript welches die Seite reloaded.
    z. B.

    index.yes?layer=yes => 10 sec. warten (javascript) => index.yes?layer=no

    Ich hoffe du konntest meinen Ausführungen folgen ...

    1. Guckt, sowas habe ich gesucht - aber danke fürs Mittdenken
      http://www.meine-erste-homepage.com/css-popup.php

      Grüße
      Gerhard

      1. Hi!

        Guckt, sowas habe ich gesucht - aber danke fürs Mittdenken
        http://www.meine-erste-homepage.com/css-popup.php

        Aha...
        Ich glaube nicht, daß du so etwas gesucht hast...
        Du hast sicherlich etwas gesucht, daß auch funktioniert, oder?
        Dieses CSS-Popup funktioniert in meinem Browser nicht.
        Sieht verdammt merkwürdig aus bei mir...

        Schöner Gruß,
        rob

  2. Hi,

    was genau ist denn nun dein Problem? Zu bestimmen ob die Ebene zu sehen ist, oder so ein Ding einzubauen? Was soll das Ding eingentlich machen? Die Seite maskieren (z.b. eine unsichtbare ebene vor der Seite damit aus irgendeinem Grund keine Aktionen des Users moeglich sind)? Als Popup dienen? ...?

  3. Hi!

    beim Aufrufen der index.php

    Funktion nach dem Laden der Seite ausführen:
    <body onload="zeigeLayer();">

    soll (zeitweise, bei Bedarf) ein Layer (div)

    Nach bestimmter Zeit Ausblende-Funktion aufrufen:
    window.setTimeOut( "wegMitDemLayer()", 10000 );

    Ausblenden des Layers:
    display auf none setzen

    sich zentriert

    Wie man ein Element zentriert, findest du hier:
    Positionierung  mit CSS

    vor die eigentliche Seite legen.

    Dazu setzt du den z-index ein.

    Schöner Gruß,
    rob