nobodys: Einblend effekt

hi,

ich brauche unbedingt Hilfe, ich möchte wenn man z.b auf einen Button klickt meine Tabelle eingeblendet wird, also von transparent bis zur Volldarstellung, ich bekomme dies jedoch nicht hin, was mache ich falsch?

function nFade(){
  var i;
  i++;
  document.getElementById('nHome').filter="Alpha(opacity='+i+')";
   if(i>=65){
    i=0;
   }else{
    i=i;
    i++;
   }
  setTimeout("nFade()",10);
 }
}

--------

ich bin Anfänger in javascript, hoffe mir kann jm. schnell helfen!

  1. function nFade(){
      var i;
      i++;

    Du deklarierst ein Variable ohne Wertzuweisung, willst den (nicht vorhandenen) Wert dann inkrementieren.

    document.getElementById('nHome').filter="Alpha(opacity='+i+')";

    Was soll '+i+'?

    if(i>=65){
        i=0;
       }else{
        i=i;

    Sinnfrei.

    i++;
       }
      setTimeout("nFade()",10);
    }
    }

    Und die Funktion läuft und läuft und läuft ...

    Gunnar

    --
    „Solang wir noch tanzen können
    und richtig echte Tränen flennen,
    ist noch alles offen,
    ist noch alles drin.“
    (Gundermann)
    1. tz, jm. anders hat mir geholfen, tolles Forum, ich bin n'Anfänger und ihr behandelt mich als ob ich n Stück, naja mehr will ich nicht dazu sagen CIA

  2. function nFade(){
      var i=1;
      i=i+1;
      document.getElementById('nHome').filter="Alpha(opacity="+i+")";
      if(i>=65){
        i=0;
        exit;
      }
      setTimeout("nFade()",10);
     }

    also eine Fehlermeldung kommt schon nicht mehr, ich weiß nun nicht wie man eine funktion dann unterbricht sobald eine Bedingung erfüllt ist, und meine Tabelle wird imemrnoch nicht eingeblendet! - bitte helft mir :)

    1. also eine Fehlermeldung kommt schon nicht mehr, ich weiß nun nicht wie man eine funktion dann unterbricht sobald eine Bedingung erfüllt ist,

      schon mal mit return probiert?

      Struppi.

      1. okay, und warum blendet er es immernoch nicht ein??

        1. okay, und warum blendet er es immernoch nicht ein??

          Naja, da sind wir doch ein Stück weiter. Geht der Filter denn überhaupt? Ich hab von so'nem Zeug keine Ahnung.

          und: sorry dafür das ich kurz angebunden bin, eigentlich muss ich arbeiten, aber ein kurzer Blick hier - gegen meine Forumssucht - ist immer drin, dadurch werden die Antworten dann aber kürzer. Nimm's nicht persönlich ;-)

          Struppi.

          1. Struppi,

            Nimm's nicht persönlich ;-)

            Nö, wird sie/er nicht.

            Weil sie/er nicht Hilfe zur Selbsthilfe wollte, sondern anscheinend ein lauffähiges Script, das sie/er hier nicht bekommen hat und deshalb auch nicht mehr wiederkommt. https://forum.selfhtml.org/?t=99857&m=610867

            Gunnar

            --
            „Solang wir noch tanzen können
            und richtig echte Tränen flennen,
            ist noch alles offen,
            ist noch alles drin.“
            (Gundermann)