+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Layer über die GANZE Seite

  1. #1
    Avatar von VBMichi
    VBMichi ist offline Eroberer VBMichi befindet sich auf einem aufstrebenden Ast
    registriert
    27-02-2009
    Ort
    Karlsruhe
    Beiträge
    52

    Question Layer über die GANZE Seite

    Hi,

    ich habe mir einen kleines modalPanel in JS gebaut um Details von Benutzern ohne neuladen anzeigen zu lassen.

    Sieht so aus:



    Klappt alles super, das Problem entsteht wenn ich runterscrolle zu weiteren Ergebnissen und den Panel dann aufrufe:



    Den Modalbereich habe ich folgendermaßen festgelegt:

    HTML-Code:
    .PopupPanelModalArea
    {
         left: 0;
         top: 0;
         height: 100%;
         width: 100%;
         position: absolute;
         background-color:silver;
         filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
         z-index: 99;
         border: 0;
         -moz-opacity: 0.60;
    }
    Den Panel so:

    HTML-Code:
    Body
    {
         font-family: Arial;
    }
    
    .PopupPanel
    {
         border: solid 1px black;
         position: absolute;
         left: 50%;
         top: 50%;
         background-color: white;
         z-index: 100;
         
         height: 330px;
         margin-top: -100px;
    									
         width: 400px;
         margin-left: -200px;
    }
    
    .PopupPanel .TitleBar
    {
         margin: 0;
         display: block;
         background-color: #CEE3F6;
         line-height: 20px;
         color: white;
         font-weight: bold;
         padding: 0 0 0 5px;
    }
    
    .PopupPanel .ContentArea
    {
         padding: 0 0 0 5px;
    }
    Ich möchte das wenn ich runterscrolle und auf ein Ergebnis klicke, wieder die aktuelle Ansicht ausgegraut wird, und nicht das oben. Sonst

    a) sieht man nichts von den Details
    b) kann man weiterarbeiten während oben der Panel offen ist

    Hat jemand Lösungsvorschläge?

    Viele Grüße,
    Michi
    Machs geschickt, benutz Javascript!
    Schon blöd wenn einem auf die schnelle keine Signatur einfällt, wa?

  2.    Empfehlenswerte Literatur von unserem Partner Terrashop

    Das AJAX Kompendium jetzt 84% Rabatt
    Ajax - der Technologiemix aus JavaScript und XML - ist eines der Kernstücke professioneller Web 2.0-Programmierung. Dieses Buch führt Sie auf über 800 Seiten(!) von den ersten JavaScript-Codezeilen bis zur Entwicklung mit Ajax-Frameworks.

    Preis: früher: 49,95€ - jetzt nur: 7,95€

    Hier geht es direkt zum Buch

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!

  3. #2
    Avatar von kkapsner
    kkapsner ist offline Moderator kkapsner befindet sich auf einem aufstrebenden Ast
    registriert
    28-03-2008
    Beiträge
    5.531

    AW: Layer über die GANZE Seite

    position: fixed;

    PS: geht nicht im IE6 - aber "who cares?"

  4. #3
    Avatar von VBMichi
    VBMichi ist offline Eroberer VBMichi befindet sich auf einem aufstrebenden Ast
    registriert
    27-02-2009
    Ort
    Karlsruhe
    Beiträge
    52

    AW: Layer über die GANZE Seite

    Nunja,

    "funktioniert im IE6 nicht", ist ziemlich nett ausgedrückt für das was das Mistding produziert (sorry für das große Bild, anders kann man das Problem nicht erkennen):



    Haste auch noch ne Lösung um DAS Problem zu umgehen?
    Unter Opera und FireFox klappt deine Lösung super.

    Ich habe es so versucht:

    HTML-Code:
    position: fixed;
    									
    <!--[if IE 6]>
    position: absolute;
    <![endif]-->
    
    
    <!--[if IE 5]>
    position: absolute;
    <![endif]-->
    Hab aber diese Tags noch nie gesehen und funktioniert tuts auch nicht.

    Viele Grüße,
    Michi
    Machs geschickt, benutz Javascript!
    Schon blöd wenn einem auf die schnelle keine Signatur einfällt, wa?

  5. #4
    Avatar von kkapsner
    kkapsner ist offline Moderator kkapsner befindet sich auf einem aufstrebenden Ast
    registriert
    28-03-2008
    Beiträge
    5.531

    AW: Layer über die GANZE Seite

    Komplettes Style-Tag in diese Abfrage packen.

  6. #5
    Avatar von VBMichi
    VBMichi ist offline Eroberer VBMichi befindet sich auf einem aufstrebenden Ast
    registriert
    27-02-2009
    Ort
    Karlsruhe
    Beiträge
    52

    AW: Layer über die GANZE Seite

    Dann müsste ich den Style-Tag ja 3x mal anlegen:

    <!--[if IE 6]>
    <style>...</style>
    <![endif]-->

    <!--[if IE 5]>
    <style>...</style>
    <![endif]-->

    <style>...</style>

    Klappt das dann das beim IE 6 der oberste, beim IE 5 der zweite und bei allen anderen Browser der dritte Style-Tag genommen wird?

    Viele Grüße,
    Michi
    Machs geschickt, benutz Javascript!
    Schon blöd wenn einem auf die schnelle keine Signatur einfällt, wa?

  7. #6
    Avatar von kkapsner
    kkapsner ist offline Moderator kkapsner befindet sich auf einem aufstrebenden Ast
    registriert
    28-03-2008
    Beiträge
    5.531

    AW: Layer über die GANZE Seite

    Ev. passt die Reihenfoge nicht, aber probier's aus.

  8. #7
    Avatar von VBMichi
    VBMichi ist offline Eroberer VBMichi befindet sich auf einem aufstrebenden Ast
    registriert
    27-02-2009
    Ort
    Karlsruhe
    Beiträge
    52

    Thumbs up AW: Layer über die GANZE Seite

    Ganz oben muss der original Style-Tag stehen, anschließend kommen die IE-Abfragen - dann klappt alles.

    Steht auch nochmal hier: Browserweichen

    Danke nochmal!

    Gruß,
    Michi
    Machs geschickt, benutz Javascript!
    Schon blöd wenn einem auf die schnelle keine Signatur einfällt, wa?

  9. #8
    Avatar von anna55
    anna55 ist offline Moderator anna55 befindet sich auf einem aufstrebenden Ast
    registriert
    06-02-2006
    Ort
    Taunusstein
    Beiträge
    3.224

    AW: Layer über die GANZE Seite

    Zitat Zitat von VBMichi Beitrag anzeigen
    Dann müsste ich den Style-Tag ja 3x mal anlegen:
    Nicht wirklich, den IE5 kannst Du vergessen, den setzen zu wenige Nutzer ein. In dieser Browserstatistik wird er gar nicht mehr aufgeführt: Browser Statistics

    Ich bevorzuge statt der schon erwähnten Conditional Comments für den IE6 den Stern-HTML-Hack, da dieser direkt im CSS steht und ich dann alles auf einen Blick sehe. Da brauche ich mir den Code nicht zusammensuchen, wenn z.B. mal was geändert werden muss.


    .:Taunusstein - Nachrichten und Kommentare


    "Ich bin doch lieber jeden Tag glücklich als im Recht."
    (Per Anhalter durch die Galaxis)

+ Antworten

Ähnliche Themen

  1. Layer mit fadeeffect
    Von DODO im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 30-09-2006, 17:15
  2. Slide Menu2 - aktive Seite übergeben
    Von dedian im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 30-04-2006, 00:44
  3. Drag layer Probleme
    Von d.gierse im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 19-04-2006, 16:06
  4. Antworten: 2
    Letzter Beitrag: 18-04-2002, 20:10
  5. Html Seite vorladen in den Cash
    Von Fränki im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 14-04-2002, 14:18

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein