Imageslider im IE

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • juergen.vallant
    Contao-Nutzer
    • 24.11.2009
    • 131

    #1

    Imageslider im IE

    Hallo!
    Ich verwende Contao2.9.1!
    Ich habe einen Imageslider im Header eingebaut.
    Jedoch funktioniert dieser im IE nicht richtig.
    Am Anfang werden alle Bilder reingeladen, jedoch sieht das dabei aus als würden die Bilder hin und herspringen.
    Dies ist sehr unschön.
    Wie kann ich das lösen, dass gleich am Anfang das erste Bild angezeigt wird und die Bilder nicht so hüpfen?
  • Schlauchbeutelmaschine
    Contao-Fan
    • 16.06.2009
    • 668

    #2
    Hallo Jürgen,

    dieser Fehler ist leider bekannt, aber ich konnte bisher keine Lösung finden.
    In welchen IE Versionen hast du denn das Problem?

    Im Zweifel könntest du die Slideshow2 verwenden, da dort die Bilder per Javascript geladen werden.

    Kommentar

    • juergen.vallant
      Contao-Nutzer
      • 24.11.2009
      • 131

      #3
      Hallo
      Habe das Problem im IE6, IE7 und im IE8.
      habe jetzt aber eine Lösung gefunden welche zwar nicht sehr sauber ist aber funktioniert.

      PHP-Code:
      <?php $i = true; ?>
      <?php foreach ($this->elements as $element): ?>
      <?php if ($element['url']): ?><a <?php if ($element['url_fullsize']): ?> rel="lightbox"<?php endif; ?> href="<?php echo $element['url_link']; ?>"<?php if ($element['url_title']): ?> title="<?php echo $element['url_title']; ?>"<?php endif; ?><?php if ($element['url_window']): ?> onclick="this.blur(); window.open(this.href); return false;"<?php endif; ?>><?php endif; ?>
      <img <?php if($i == false): ?>style="display:none;" <?php endif; ?> src="<?php echo $element['src']; ?>" alt="<?php echo $element['alt']; ?>" /><?php if ($element['url']): ?></a><?php endif; ?>
      <?php $i = false; ?>
      <?php endforeach; ?>

      Kommentar

      • Schlauchbeutelmaschine
        Contao-Fan
        • 16.06.2009
        • 668

        #4
        Hallo Jürgen,

        also ich habe das Problem im IE8 nicht mehr.
        Da mir grad die Zeit zum Testen fehlt was genau ist an der Lösung nicht sauber?

        Kommentar

        • juergen.vallant
          Contao-Nutzer
          • 24.11.2009
          • 131

          #5
          Ich habe sie zwar etwas getestet und es funktioniert soweit.
          Aber ich bin mir nicht ganz sicher ob nicht doch irgendwo ein Fehler auftritt.

          Ich meine nicht sauber vom Code her. Ich finde es irgendwie unschön die Variable bei jedem Durchlauf in der Schleife auf den gleichen Wert zu setzen.

          Kommentar

          • Schlauchbeutelmaschine
            Contao-Fan
            • 16.06.2009
            • 668

            #6
            So Jürgen,

            ich habs grad mal getestet und muss sagen es sieht super aus!
            Vielen Dank!!!

            Ich werde es schnellstmöglich sauber einbauen und eine neue Version rausbringen.

            Grüße Sabri

            Kommentar

            Lädt...