Hallo,
habe hier gerade ein kleines Problem mit der Übergabe von Werten
an eine Funktion.Folgende Situation:
var x=0;
function eins(x)
{
alert(x); //hier sollte 1 ausgegeben werden.
}
Du solltest dem Parameter eine andere Bezeichnung geben als der Variablen.
[…]
Erste Frage:
Wie kann ich den X-Wert der zweiten Funktion an die erste Funktion
übergeben?
In der ersten Funktion soll für x der Wert 1 ausgegeben werden.
eins(zwei())
Zweite Frage:
Kann ich mir die Funktion 'function zwei()' schenken und beim
Aufruf javascript:eins(x) schon den neuen Wert (x=1) übergeben?
warum sollte das nicht gehen? Schreibe den Befehl einfach mit in die Funktion. Oder willst du die Variable immer um 1 erhöhen? Dann kannst du einfach:
x++
oder
x += 1
oder
x = x + 1
verwenden.
javascript:eins(x=1) oder Ähnliches?
JavaScripts sollten möglichst in richtigen Eventhandlern stehen und nicht in Links.
mfg. Daniel