Jurik: Scriptaculous - Slider

Hallo Leute,

einige kennen ja bestimmt den Slider von Scriptaculous.

Ich setze ihn ein um einen ähnlichen Effekt wie auf www.apple.com/mac zu erzeugen.

Im Firefox funktioniert alles wunderbar.

Im IE bewegt sich nix und es kommt nur eine Fehlermeldung mit einer Zeile, in der nix steht was zu einem Fehler führen könnte.
Der Opera spuckt gar nix aus.

Hier mein Javascript:
document.observe('dom:loaded',function() {

var callbacks = {
  onSlide: function(value, slider){
   var range = value.toFixed(3);
   document.getElementById('scrollme').style.left=(-1-(range*235))+'em;';
  },
  onChange: function(value, slider) {
   var range = value.toFixed(3);
   document.getElementById('scrollme').style.left=(-1-(range*235))+'em;';
  }
 }

new Control.Slider('handle1','track1', {
  onSlide: callbacks.onSlide, onChange: callbacks.onChange
 });
});

Geladen sind folgende JS files: effects, prototype, scriptaculous

Den Look kann man sich ja in etwa vorstellen denke ich.

Hat jemand eine Idee was daran nicht im IE funzn kann?

Viele Grüße,
Jurik

  1. Hi,

    Im IE bewegt sich nix und es kommt nur eine Fehlermeldung mit einer Zeile, in der nix steht was zu einem Fehler führen könnte.

    der IE meldet falsche Fehlernummern in falschen Dateien, aber dennoch kann man aus den Daten etwas herauslesen, wenn sämtliche Scripts zur Verfügung stehen. Wir brauchen also

    a) einen Link auf Deine Seite,
    b) die Information, welche(r) der ca. 5 mäßig bis hochgradig relevanten IE-Versionen betroffen ist oder sind,
    c) Butter, sowie
    d) beide Fische.

    Dann machen wir nämlich Butter bei de Fische.

    Der Opera spuckt gar nix aus.

    Nicht mal Deine Debug-Ausgaben? Dann hast Du vermutlich JavaScript deaktiviert.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Okay - ich habs mal aus dem Dev-Bereich auf einen public Server gelegt:

      http://www.ka-websolutions.de/javascript/prototype/slidebar/slider.html

      FF = wunderbar
      IE = gar nicht schön

      Bei Klick auf die Bilder sieht man, dass Prototype ja funktioniert, bzw. Scriptaculous - auch beim IE.

  2. bei scriptaculous ist es meistens so, dass du für den IE um deine elemente, die geslidet werden, noch einen zusätzlichen div-wrapper bauen musst. steht alles in der doku, die ist im moment aber leider gerade nicht erreichbar. da hat der thomas fuchs wohl probleme mit seinem server gerade ;))

    1. *grins* das Problem hab ich auch noch - die Doku ist seit gestern Abend offline. Und hier in dem Buch von ihm steht auch nix zum Thema Slider und IE :P

      Aber danke für den Tipp! Werde es mal gleich testen.