Yadgar: position:fixed - Workaround für IE 5.x

High!

Ich habe mir zwischenzeitlich mal eine Workaround-Seite zum Thema "fixed" für Internet Explorer angesehen (http://jendryschik.de/wsdev/css/fixed/#ie) und den dort gezeigten Code in meine eigene Seite übernommen. Allerdings soll die Navigationsleiste nicht wie im Beispiel am oberen, sondern am unteren Seitenrand zu liegen kommen.

Ich habe keine Vorstellung, wie ich die zweite der beiden "expression"-Zeilen ändern müsste, um zu diesem Ergebnis zu kommen - und anscheinend sind die Microsoft-spezifischen Tags in SelfHTML auch nicht dokumentiert, jedenfalls ist "expression" als Stichwort nicht verzeichnet.

Hier mein teilweise angepasster Code:

#pseudoframe
{background-color: #aaaaaa;
         position: absolute;
         bottom: 0;
         left: 0;
         width:100%;
         height:80px;
         position: expression("absolute");
         top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
}

Die Argumente in "expression" scheinen Javascript-Objekte zu sein... aber in der Javascript-Objektreferenz ist von "scrollTop" als Unterobjekt oder Methode von "body" nirgendwo die Rede!

Was nun?

Bis bald im Khyberspace!

Yadgar

  1. Hi Yadgar,

    http://jendryschik.de/wsdev/css/fixed/#ie

    http://jendryschik.de/wsdev/css/fixed/#ie, lies </faq/#Q-19>, Danke.

    Die auf dieser Seite vorgestellte Methode hat den Nachteil, dass sie nur bei aktiviertem Javascript funktioniert. Es gibt aber auch durchaus anderem Methoden, CSS-basiert, wie ich es z.B. hier vorgestellt habe.

    Zusätzlich ist diese Methode (da Microsoft spezifisch) nicht valide, du müsstest das CSS also auslagern und mit Conditional Comments einbinden, um die Seite valide zu halten.

    MfG, Dennis.

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
    Man sollte nie aufhören zu fragen (Alber Einstein)
    ... aber natürlich erst, nachdem man sämliche FAQ's und Archive durchgelesen hat :-P
    1. Die auf dieser Seite vorgestellte Methode hat den Nachteil, dass sie nur bei aktiviertem Javascript funktioniert. Es gibt aber auch durchaus anderem Methoden, CSS-basiert, wie ich es z.B. hier vorgestellt habe.

      Mit Deiner Methode komme ich auch nicht klar, es funktioniert einfach nicht... vielleicht bin ich nicht verdreht genug im Kopf, um mit dem Micro$hit-Murks klar zu kommen!

      Bis bald im Khyberspace!

      Yadgar