tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
536
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    StehtimSchilf StehtimSchilf ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Beiträge
    117
    Hi Forum

    ich möchte über meine aktuelle Seite bei einem Ereignis ein opaques popup div anzeigen lassen. Mein Problem ist, dass obwohl die die Div-Höhe auf 100% gesetzt ist, das div nur genau so hoch ist, wie das Browserfenster. Das ist natürlich nicht in meinem Sinne, denn so kann der Benutzer ja einfach runter scrollen und irgendwelche anderen Aktionen ausführen, als eben jene im "popup div".

    Ich habe ein Beispiel-Datei angefügt (einfach in .html umbennen). Dann auf "Click" klicken, der die divs werden opak angezeigt, doch wenn man runterscrollt ist der Text unten ohne div-layer.

    Hat jemand eine Idee?

    cheerioh
    SiS
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    Avatar von para_noid
    para_noid para_noid ist offline Mitglied Gold
    Registriert seit
    Aug 2011
    Beiträge
    144
    100% height meint auch nur "1x Anzeigehöhe". Damit dein PopUp immer im Sichtbereich ist, musst du die Positionierung ändern:

    Code :
    1
    
    position: fixed;
     
    Für die Übereinstimmung von Niederschrift und Hirninhalt.

  3. #3
    StehtimSchilf StehtimSchilf ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Beiträge
    117
    Du bist mein Held. Danke!

    Jetzt habe ich jedoch noch folgendes Problem:

    Wenn ich die DIVs verschachtele (s. Anhang oben) dann ist das "obere" div (divPopUp) ebenfalls transparent, obwohl ich dort opacity: 1 setze.

    funktioniert:
    HTML-Code:
    	<div id="divPopUpBackground">
    	</div>	
    	<div id='divPopUp'>
            </div>
    funktioniert nicht (Beim divPopUp scheint der Hintergrund durch):
    HTML-Code:
    	<div id="divPopUpBackground">
    		<div id='divPopUp'>
            	</div>
    	</div>
    Warum ist das so? Das divPopUpBackground soll opak sein, so dass ich den Hintergrund sehe, das divPopUp soll aber den divPopUpBackground wiederum komplett "überzeichnen". Versteh ich etwas vom Konzept falsch?

    Danke & Gruess
    SiS
     

  4. #4
    Avatar von para_noid
    para_noid para_noid ist offline Mitglied Gold
    Registriert seit
    Aug 2011
    Beiträge
    144
    Mit der opacy wird das wohl nicht gehen (hab da keine eigene Erfahrung). Schau dir mal diesen Thread an. Entweder nicht verschachteln oder ein PNG verwenden.
     
    Für die Übereinstimmung von Niederschrift und Hirninhalt.

Ähnliche Themen

  1. DIV immer über ganze Seite
    Von 1989moni1989 im Forum CSS
    Antworten: 2
    Letzter Beitrag: 24.08.10, 12:22
  2. Overlay über ganze Seite
    Von MathiasG im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 11.02.09, 05:38
  3. Formular über ganze Seite einblenden
    Von flying-anzi im Forum Java
    Antworten: 1
    Letzter Beitrag: 10.07.08, 12:00
  4. LOader über die ganze seite!
    Von jackassol im Forum Flash Plattform
    Antworten: 11
    Letzter Beitrag: 26.05.06, 14:11
  5. Flash über ganze Seite (FLMX)
    Von Bluebird im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 28.05.03, 19:35