zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden IE 8 windows.onscroll

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 14.02.2014, 13:19
Benutzerbild von sfischer
Mediengestalter
neuer user
Thread-Ersteller
 
Registriert seit: 24.07.2006
Ort: Thüringen
Beiträge: 59
sfischer befindet sich auf einem aufstrebenden Ast
Standard IE 8 windows.onscroll

Hallo,

ich habe mit folgenden Code ein Banner zum mit wandern animiert.

HTML-Code:
 <script type="text/javascript">
      try {
        windows.onscroll = setNavPosition;
      }
      catch(e) {
        document.onscroll = setNavPosition;
      }
      function setNavPosition(){
        $('#banner_right').stop();
        try {
          if (document.body.scrollTop > document.documentElement.scrollTop) {
            var targetPosition = document.body.scrollTop;
          }
          else {
            var targetPosition = document.documentElement.scrollTop;
          }
        }
        catch(e) {
          var targetPosition = document.documentElement.scrollTop;
        }
        $('#banner_right').animate({top: targetPosition}, 500);
      }
    </script>
Unterhalb IE 8 wandert aber nichts!?

Kann der das noch nicht oder habe ich den falschen Code?

Vielen Dank
sfischer
__________________
"Jeder, der seinen Geist zeigen will, lässt merken, dass er auch reichlich vom Gegenteil hat."
Friedrich Nietzsche
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 15.02.2014, 02:21
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Welchen doctype verwendest du?

Darüber hinaus ist der IE7 so veraltet, dass den eigentlich keiner mehr benutzt.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 17.02.2014, 09:58
Benutzerbild von sfischer
Mediengestalter
neuer user
Thread-Ersteller
 
Registriert seit: 24.07.2006
Ort: Thüringen
Beiträge: 59
sfischer befindet sich auf einem aufstrebenden Ast
Standard guter tipp

hallo,

das mit dem doctype war ein guter tipp, aber ...

verwende nun folgenden doctype
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">
in 7 & 8 scrollt er zwar nicht, aber egal! ab 10 scrollt er.
nur in 9 scrollt er zu weit

Wie bekomme ich das noch in den Griff?

Vielen Dank
sfischer
__________________
"Jeder, der seinen Geist zeigen will, lässt merken, dass er auch reichlich vom Gegenteil hat."
Friedrich Nietzsche
Mit Zitat antworten
  #4 (permalink)  
Alt 17.02.2014, 10:44
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Der Anfang des Head muss so aussehen:

HTML-Code:
<!DOCTYPE html >
<html lang="de">
    <head>
        <meta charset="UTF-8">
Bitte Grundlagen zu HTML5 lernen.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #5 (permalink)  
Alt 17.02.2014, 11:12
Benutzerbild von sfischer
Mediengestalter
neuer user
Thread-Ersteller
 
Registriert seit: 24.07.2006
Ort: Thüringen
Beiträge: 59
sfischer befindet sich auf einem aufstrebenden Ast
Standard geht nicht

hallo,

leider scrollt der banner in 7 & 8 mit nach oben, daher habe ich diesen nicht eingesetzt.

vielen dank
sfischer
__________________
"Jeder, der seinen Geist zeigen will, lässt merken, dass er auch reichlich vom Gegenteil hat."
Friedrich Nietzsche
Mit Zitat antworten
  #6 (permalink)  
Alt 17.02.2014, 12:37
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Wichtig ist doch aber das alle neueren Browser mitmachen und nicht die übriggebliebenen 1%, oder?

Ich habe noch das hier gefunden:
html - document.body.scrollTop is always 0 in IE even when scrolling - Stack Overflow
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
  #7 (permalink)  
Alt 17.02.2014, 12:44
Benutzerbild von sfischer
Mediengestalter
neuer user
Thread-Ersteller
 
Registriert seit: 24.07.2006
Ort: Thüringen
Beiträge: 59
sfischer befindet sich auf einem aufstrebenden Ast
Standard

hallo,

vielen dank für den link, schaue ich mir mal an.

leider ist dies für ein portal für beamte und die öffentlichen ämter haben leider auch noch so urgesteine von IE.

vielen dank
sfischer
__________________
"Jeder, der seinen Geist zeigen will, lässt merken, dass er auch reichlich vom Gegenteil hat."
Friedrich Nietzsche
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:51 Uhr.