Variablenwert ändern
Kim
- javascript
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>
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
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
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
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
Hi Kim,
<SELECT name=channel fUpdateChannel(channel.value)>
auch das ist Quatsch... schau Dir das Beispiel an,
da steht die Zeile drin
gruss
annA