zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Probleme mit scrollTo und ScrollBy

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 21.06.2008, 14:41
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2008
Beiträge: 10
markusParok befindet sich auf einem aufstrebenden Ast
Standard Probleme mit scrollTo und ScrollBy

Hallo zusammen!

Ich habe gerade ein kleines Problem mit den oben genannten Scrolling-Funktionen unter JavaScript.

Folgendes funktioniert einwandfrei:
Code:
<div onclick=this.scrollLeft=500>
Aber leider funktioniert
Code:
<div onclick=this.scrollBy(500,0)>
beispielsweise absolut nicht.

Habe ich da irgendeinen Syntax- oder Denkfehler?

Vielen Dank schonmal für die Hilfe!!
Grüße
Markus
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 21.06.2008, 17:46
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.949
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Mal abgesehen davon, dass HTML Attribute in Anführungszeichen gehören, wie kommst du auf this?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 21.06.2008, 19:57
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2008
Beiträge: 10
markusParok befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Mal abgesehen davon, dass HTML Attribute in Anführungszeichen gehören, wie kommst du auf this?
Mein Fehler, ich hab das aus einem Beispiel kopiert, wo ich es das erste mal gesehen habe. Und da this funktioniert hat dachte ich es gehört so.
Nevertheless steht das ursprüngliche Problem noch, und auch ohne this funktioniert nur scrollLeft und nicht scrollBy

Irgendwer noch einen Tipp?

Gruß & Danke!
Markus
Mit Zitat antworten
  #4 (permalink)  
Alt 21.06.2008, 20:02
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.949
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Ein Blick in eine Dokumentation dürfte weiter helfen: SELFHTML: JavaScript / Objektreferenz / window
Mit Zitat antworten
  #5 (permalink)  
Alt 21.06.2008, 20:44
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2008
Beiträge: 10
markusParok befindet sich auf einem aufstrebenden Ast
Standard

Leider hilft es eben nicht direkt weiter, ich möchte ja wissen, wieso scrollLeft funktioniert, scrollBy aber nicht obwohl ich sonst nichts verändere.
Mit Zitat antworten
  #6 (permalink)  
Alt 21.06.2008, 20:48
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.949
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Weiß ich nicht, in deinem Beispiel ist das this falsch, ansonsten funktioniert window.scrollBy()

EDIT: ach, jetzt raff ich es erst, du willst das DIV Scrollen. Das hat keine scrollBy funktion.

Geändert von protonenbeschleuniger (21.06.2008 um 20:50 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 21.06.2008, 21:33
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2008
Beiträge: 10
markusParok befindet sich auf einem aufstrebenden Ast
Standard

Hat keine scrollBy Funktion aber eine scrollLeft?
Das würde natürlich einiges erklären...
Hm, irgendeine Idee ob man das vielleicht umgehen kann?
Mit Zitat antworten
  #8 (permalink)  
Alt 21.06.2008, 21:51
Benutzerbild von Manko10
Webstandardsevangelist
XHTMLforum-Mitglied
 
Registriert seit: 08.06.2008
Beiträge: 351
Manko10 befindet sich auf einem aufstrebenden Ast
Standard

Code:
this.scrollTop = 500;
dürfte etwas bewegen.
Mit this.scrollHeight kannst du übrigens die maximale Scrollhöhe abfragen.
Code:
this.scrollTop = this.scrollHeight;
scrollt das DIV also ganz nach unten.
Mit Zitat antworten
  #9 (permalink)  
Alt 21.06.2008, 21:58
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.06.2008
Beiträge: 10
markusParok befindet sich auf einem aufstrebenden Ast
Standard

Danke, aber Top und Height benötige ich garnicht, ich bräuchte vor allem scrollBy und evtl scrollTo, da ich horizontal scrollen möchte.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 21.06.2008, 22:10
Benutzerbild von Manko10
Webstandardsevangelist
XHTMLforum-Mitglied
 
Registriert seit: 08.06.2008
Beiträge: 351
Manko10 befindet sich auf einem aufstrebenden Ast
Standard

Dann baue es doch einfach um:
Code:
this.scrollLeft = 500;
Mit Zitat antworten
Sponsored Links
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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
paar Probleme mit dem CSS Layout SimonK. CSS 6 05.10.2008 15:57
Serveränderung: php4 zu php5 Probleme?? hubspe Serveradministration und serverseitige Scripte 3 29.01.2008 18:15
Redesign -> Usuability Probleme zu befürchten? 2ndreality Site- und Layoutcheck 13 09.01.2008 00:04
Probleme durch externe Scripte dommi2601 (X)HTML 6 26.09.2007 00:50
IE: Probleme mit ul-Menü Ares CSS 4 18.10.2006 12:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:04 Uhr.