Java Script - Layer runterfahren lassen

  • Hallo,
    ich habe um besser CSS und Java Script zu lernen vorgehabt einen
    Layer runterfahren zu lassen, wenn man auf einen Button klickt.

    Jedoch wird der Layer nicht angezeigt und ich habe schon mehre
    Male versucht rauszufinden wieso aber es wird nichts ausgegeben,
    der springt anscheinend nichtmal in die Funktion... :(

  • so siehste mal wie dein script funzt..

    und wegen gleitender layer guck dir mal des hier an: http://home.arcor.de/synaptic/JS_basics/layer.html

  • So funktionierst schonmal im Firefox:

  • Zitat

    und wegen gleitender layer guck dir mal des hier an: http://home.arcor.de/synaptic/JS_basics/layer.html

    Hallo,
    das funktioniert wie gesagt schon bei mir nur leider biser alles
    perfekt im Firerfox.


    Hier mal ein Video:

    • der IE zeigt die Inhalte nicht zentriert an (marging: 0px auto;)
    • ebensowenig gibt er den Platz des Layers frei, wenn dieser hidden ist (an welcher CSS Einstellung dies liegt weiß ich noch nicht vielleicht position? oder visibility?)


    http://www.xup.in/dl,67345054/firefoxielayer.rar/
    http://home.arcor.de/synaptic/JS_basics/layer.html

  • also visibility:hidden hält platz frei und display:none lässt das objekt komplett verschwinden...
    im ie? welche version denn? und an sich is des von mir verlinkte script crossbrowsertauglich

  • Zitat

    also visibility:hidden hält platz frei und display:none

    Habe es dann alles auf display="block" und display="none" umgestellt.

    Zitat

    im ie? welche version denn?

    Version 7

    Zitat

    crossbrowsertauglich

    Konnte durch Google nichts finden heißt es für alle Browser tauglich?
    Fande es ehrlich gesagt ziemlich kompliziert im Vergleich zu meinem.
    Das mit dem visibility Problem ist nun behoben allerdings noch nicht, dass es auch im IE zentriert ist und runterläuft.
    Ich kann mir nicht vorstellen das der IE diese CSS Elemente nicht unterstützt, da sie bei CSS 4 YOU für den IE funktionierend markiert sind.

    Einmal editiert, zuletzt von Darkxor (13. April 2009 um 21:41)

  • Mit ziemlich viel rumgetrickse habe ich es nun auch bei dem IE zum
    Laufen bekommen.

    Nur der Abstand des Close Buttons ist im FF im Vergleich zum IE noch
    ziemlich anders. Unterschiedliche Browser :roll:...


  • Chrome auch IE nicht XD
    (Was den Close Button Abstand angeht.)
    Zudem ist dies wohl nicht die schönste Möglichkeit das Problem zu lösen indem man
    anstatt im CSS margin: 0px auto; nutzt vor und nach dem div den center Tag setzt,
    aber nur so klappte es im IE.