Kim: Variablenwert ändern

Hallo,

nur ein kleines Problem, bei dem mir aber bisher niemand helfen konnte:  Wieso wird der Wert der Variablen currentCh nicht durch die Funktion fUpdateChannel() geändert und wie kann man es richtig machen?

Würde mich riesig über Hilfe freuen!!!!!!!!!!!!!!!!Danke, Gruß Kim

<html>
 <head>
 </head>
 <body>
  <script>

var currentCh = 1;

fUpdateChannel(iChannel)
        {
         currentCh = iChannel;
        }
  </script>

<SELECT name=channel currentCh=channel.value>
        <OPTION selected value=2>2</OPTION>
        <OPTION value=3>3</OPTION>
        <OPTION value=4>4</OPTION>
        <OPTION value=5>5</OPTION>
     </SELECT>

<script>

ausgabe(currentCh);

function ausgabe(currentCh)
   {
      /*hier soll der geänderte Wert angezeigt werden:*/
   document.write("Der gewählte Sender ist "+currentCh);
   }

</script>
  </body>
</html>

  1. Hi Kim,

    Du solltest Dir die Fehlermeldung mal anschauen, am besten postest
    Du die dann hier gleich mit (das nächste mal)...

    Hier gehts zu einem Beispiel, dass Dir bei Deinem Problem helfen sollte:
    http://selfhtml.teamone.de/javascript/beispiele/verweisliste.htm

    und hier noch mal zu den Formularen:
    http://selfhtml.teamone.de/html/formulare/definieren.htm

    Gruss
    annA

    1. Hi annA,

      da gibt es keine Fehlermeldung. Er gibt einfach den Vordef. Wert 1 aus! In Foren etc habe ich schon überall nach Antworten gesucht und leider nix gefunden!

      Cu Kim

      1. HI Kim,

        dann nimm dochmal das vordefinierte raus!!
        .... mach ein richtiges Form daraus...
        udn überlege mal was diese Zeile eigentlich soll:
         <SELECT name=channel currentCh=channel.value>
                               ^^^^^^^^^^^^^^^^^^^^
        Das ist doch Quatsch?!
        Schau Dir das Beispiel von SelfHTML an, ein oder zwei Dinge
        ändern, schon klappts!

        Gruss
        annA

        1. HI annA,

          nochmal ich!
          Erstmal danke für Deine Antwort. Ich habe gesehen, dass ich fälschlicherweise wirklich die eine Zeile falsch ins Forum kopiert habe. Die ist natürlich quatsch

          Richtig lautet sie:
          <SELECT name=channel fUpdateChannel(channel.value)>

          Das Beispiel,dass ich gepostet habe ist ja eine extrem abgespeckte Version. Ich schaue mir jetzt mal die Beispiele an, mal schauen wie weit ich komme! Vielen Dank jedenfalls mal dafür!

          Cu Kim

          1. Hi Kim,

            <SELECT name=channel fUpdateChannel(channel.value)>

            auch das ist Quatsch... schau Dir das Beispiel an,
            da steht die Zeile drin

            gruss
            annA