Ergebnis 1 bis 5 von 5

Thema: ImageSlider Fallback

  1. #1
    Contao-Nutzer
    Registriert seit
    07.09.2010.
    Beiträge
    40

    Standard ImageSlider Fallback

    Hallo,

    gibt es fü den Imageslider eine Fallbacklösung, wenn Javascript deaktiviert ist. Zum Beispiel, dass nur ein ausgewähltes Bild angezeigt wird oder ein Hinweis.

    Bis jetzt fällt mir nur eine Lösung ein
    Code:
    <noscript><h1>:p</h1></noscipt>

  2. #2
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Momentan wird einfach ein statisches Bild angezeigt.
    Ich denke das sollte ausreichend sein, oder?

  3. #3
    Contao-Nutzer
    Registriert seit
    07.09.2010.
    Beiträge
    40

    Standard Fallback Lösung

    Naja, bei mir werden alle Bilder übereinander gelegt, also nicht wiklich eine Lösung.
    Aber wie heißt es so schön, selbst ist der Mann.
    Hier meine Lösung:
    1. da der Imageslider eine ID hat, hab ich sie erstmal auf display:none gesetzt,
    2. wenn Javascript aktiviert ist wird die ID auf display:block gesetzt
    3. fertig

    Code:
    <script type="text/javascript">
    function show_elements()
     {
      var elementNames = show_elements.arguments;
      for (var i=0; i<elementNames.length; i++)
       {
         var elementName = elementNames[i];
         document.getElementById(elementName).style.display='block';
       }
     }
    
    
    window.onload = function()
     {
      show_elements('header_bildrotation')
     }
    </script>
    Quelle:Elemente anzeigen und verbergen mit Javascript

  4. #4
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Sorry aber ich verstehe nicht so ganz was du damit bezwecken möchtest?
    Hast du ein Darstellungsfehler wenn Javascript deaktiviert ist?

    Ich nämlich nicht und genau deswegen sehe ich auch keinen Anlass das Fallback zu optimieren? Zu mal du durch deine JS-CSS Anweisung, die du optimierende Weise ja auch noch in einer Schleife für ein Element ausführst, bei langsamen Verbindungen aufjedenfall ein Blitzen beim Laden sehen wirst.

    Und dann frage ich mich warum du für 98% Prozent deiner Besucher das Skript langsamer machen willst, damit 2% einen "Vorteil" haben?

    Ich bin ja immer offen für Verbesserungen aber hier sehe ich absolut kein Sinn drin, sorry.

    PS: Was der Imageslider allerdings gebrauchen könnte wäre eine guter Preloader damit die Bilder nicht sichtbar geladen, also wenn du in der Richtung eine Idee hast immer her damit!
    Geändert von Schlauchbeutelmaschine (08.09.2010 um 20:57 Uhr)

  5. #5
    Contao-Nutzer
    Registriert seit
    07.09.2010.
    Beiträge
    40

    Standard

    Hallo Schlaubeutelmaschine,

    mein Problem ist folgendes, sobald Javascript deaktiviert ist werden alle Bilder überlagert dargestellt und das sieht einfach schei.... aus . Und in Zeiten von Noscript sollte man diesen Punkt bei der Erstellung einer Webseite auch betrachten. Mit der Schleife hast du natürlich recht, die Lösung gefällt mir so auch noch nicht.

    Gruß

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Fehlermeldung bei Fallback-Sprache
    Von sadara im Forum changelanguage
    Antworten: 11
    Letzter Beitrag: 30.08.2013, 13:36
  2. Hauptsprache fehlt - Fallback-Seite
    Von d.tamm im Forum changelanguage
    Antworten: 20
    Letzter Beitrag: 11.11.2010, 09:42
  3. Flash Fallback mit JavaScript
    Von PhoeniXaC im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 16.08.2010, 14:59
  4. JS-Slider mit gutem Fallback?
    Von Nina im Forum Off Topic
    Antworten: 14
    Letzter Beitrag: 24.02.2010, 09:32
  5. Fallback Problem?
    Von Sarvo im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 04.10.2009, 15:24

Berechtigungen

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