Ralf: Fehler im Script

Hallo,

ich hab ein Script:

function nvi(which) {
       var v1 = eval(seq);
     var v2 = eval(which);
       if (v1 != v2)  {
         sixth.slideTo(493,81,5,10,'setTimeout('move_'+which+'('+which+')',300)');
         fifth.slideTo(420,81,5,10);
         fourth.slideTo(345,81,5,10);
         third.slideTo(270,81,5,10);
         second.slideTo(195,81,5,10);
     } else {
  //alert('seq='+seq+' which='+which);
     }
}

Diese ruf ich mit href="javascript:nvi('1')" auf. (ohne target)

Jetzt passier folgendes, es geht ein neues Fenster auf und es kommt die fehlermeldung "laufzeitfehler in zeile 0"

Weiss jemand weiter?

Danke und Gruss

Ralf

  1. Teste doch mal mit

    function nvi(which) {
    alert(1)
           var v1 = eval(seq);
         var v2 = eval(which);
           if (v1 != v2)  {
             sixth.slideTo(493,81,5,10,'setTimeout('move_'+which+'('+which+')',300)');
             fifth.slideTo(420,81,5,10);
             fourth.slideTo(345,81,5,10);
             third.slideTo(270,81,5,10);
             second.slideTo(195,81,5,10);
         } else {
      //alert('seq='+seq+' which='+which);
         }
    }

    ob alert(1) erscheint.
    Falls ja, dann liegt es wahrscheinlich am setTimeout.
    Falls nein, liegt es an which, vieleicht ist das irgendwie reserviert.

    1. also alert erscheint nicht. wieso soll das which reserviert sein?

      gruss

      ralf