1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Frage zur Höhe von Divs im IE6

  • Chris_3
  • 11. Februar 2010 um 10:59
  • Unerledigt
  • Chris_3
    4
    Chris_3
    Mitglied
    Punkte
    135
    Beiträge
    17
    • 11. Februar 2010 um 10:59
    • #1

    Hallo liebes Forum.
    Ich habe folgendes Problem:
    Ich habe mittels JavaScript einen dynamischen Warenkorb für eine Website erstellt, der je nach dem ob ein Produkt gewählt ist einen bzw mehrere Divs auf visible setzt und die Höhe auf 15 Px. Die Umkehrfunktion gibt es natürlich auch.
    Funkt überall, außer im IE 6 - Da wird nur display auf hidden gesetzt und die Höhe bleibt - schaut sehr eigenartig aus.

    Anbei der betroffene Quelltext, der das macht und der Link zu dem Problem.

    Code
    var bereich = document.getElementById("warenkorb_aktion");
    var divs = bereich.getElementsByTagName("div");
    
    
    for (var i = 0; i < divs.length; i++) {
      divs[i].style.visibility = 'hidden';
      divs[i].style.height = '0Px';
    }

    http://www.knorpelaufbau.at/bestellung.htm

    Wäre echt super wenn mir hier jemand helfen könnte.

    Glg
    Chris

    Gegen Hunde Arthrose

  • Paulchen
    1
    Paulchen
    Gast
    • 11. Februar 2010 um 11:18
    • #2

    Hilft "display: none;"? Müsste meines Wissens sogar funktionieren, ohne die Höhe verändern zu müssen. Ob im IE6 auch, weiß ich nicht.

  • Plantschkuh!
    24
    Plantschkuh!
    Mitglied
    Reaktionen
    163
    Punkte
    6.173
    Beiträge
    1.181
    • 11. Februar 2010 um 18:44
    • #3
    Zitat von Chris_3

    http://www.knorpelaufbau.at/bestellung.htm


    Da du scheinbar mit der Website intim zu tun hast: Wieviele Zugriffe kommen vom IE 6? 50%? 25%? 5%? Komplexe Workarounds für neun Jahre alte Legacy-Probleme kosten euch vermutlich mehr, als wenn ihr beim IE 6 einfach eine nette freundliche Seite auftischt, die mit Nachdruck darauf hinweist, daß es bessere Alternativen gibt. (Und es wäre nicht zuletzt ein Dienst an der Menschheit.)

    *plantsch*

  • bimbo
    15
    bimbo
    Mitglied
    Reaktionen
    15
    Punkte
    2.320
    Beiträge
    390
    • 11. Februar 2010 um 21:34
    • #4

    Wie paulchen schon sagt, ist display:none besser.
    Bei visibility: hidden wird das Element zwar nicht angezeigt, aber es wird trotzdem im layout berücksichtigt. Wenn man display auf none setzt, dann verschwindet das Element vollständig.

    Ich würde nachdem du anscheinend, deinen javascript code ohne einem framework wie z.B.: jquery oder prototype empfehlen.

    LVA Erfahrungsberichte: http://vowi.fsinf.at/

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung