Patrick Andrieu: Zu Deinem Doppelposting

Beitrag lesen

Hallo 09az!

document.getElementById('to_change').scrollTo(0,0);

Mit welchem Browser testest Du? Die Fehlerkonsole jedes vernünftigen Browsers hätte hier schon gemeckert:

Fehler: document.getElementById("to_change"). scrollTo is not a function

In der Tat sind scrollTo() und scrollBy() Methoden des Objects »window« und nicht einfach auf andere Objekte übertragbar!

Für jede Hilfe danke ich im Vorraus!

Und wir wären Dir dankbar, wenn Du auch etwas mehr Eigeninitiative zeigst ;)

Mit den Stichwörtern »autoscroll« und »div« erhälst Du bei Google jede Menge Treffer. Schon der erste bietet eine für Dein Problem adäquate Lösung: http://www.daniweb.com/forums/thread30994.html.

<script type="text/javascript">

function pic_change() {  
  document.getElementById('Bild').onclick = function () {  
    var ptc = document.getElementById('to_change');  // ptc steht für »pic to change«  
    ptc.src = "a.gif";  
    ptc.title = "none";  
    var dts = document.getElementById('s5');         // dts steht für »div to scroll«  
    h = dts.scrollWidth;  
    div.scrollLeft = -h;  
  }  
}  
window.onload = pic_change;;

</script>

Die Variablen mit Abkürzungen dienen dazu, den unschönen »document.getElementById«-Salat zu vermeiden.

Nochmal zur Fehlerkonsole: Beim Firefox rufst Du sie unter »Extras/Fehlerkonsole«. Eventuell bereits vermerkte Fehler von früheren Surfsessions erstmal löschen. Auf die Fehlermeldungen des Internet Explorers kannst Du Dich nicht verlassen, da die Zeilenangaben meistens falsch sind.

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?
All'alba vincerò!