Sascha Hameister: div bewegen mit style.top

Beitrag lesen

Wie auch immer,

und ob "Deppenbrowser" oder nicht. Es wird ein Objekt erwartet: Heißt:
Das Objekt (ID=menu) das du bewegen magst ist bis zum Scriptaufruf nicht vorhanden. Entweder du splittest das JS und machst den Aufruf erst nach der Deklaration des Menüs oder du packst das komplette JS dahinter. Trotzdem solltest du einmal erklären was du mit var pos; bewirken willst.

Gruß
Sascha

hi,

javascript sagt immer das es ein objekt erwartet.

Nein, sowas "sagt" nur der Deppenbrowser.
Teste mit einem anderen, der eine Javascriptkonsole besitzt, die ordentliche Fehlermeldungen liefert - Firefox zum Beispiel.

function scrollMenu(pos)  {

var pos;

Was soll das?
Vermutlich überschreibst du dir hier den übergebenen Parameter schon wieder.

pos++;
  if(pos < "100") {

Soll pos jetzt ein Literal sein, oder eine Zahl?

gruß,
wahsaga