Hi
Also folgender Code:
(^^ habe das als php gemacht damit man da besser lesen kann. es ist aber natürlich javascript )
Also "a" ist ein Array mit zwei werten: 0=20501 und 1=50201... Was er macht: Er soll ja die for schleife so ost durchführen, wie "a" lang ist, also 2 mal, das macht er auch, hab ich überprüft. so, die varibale "i" steigt jedes mal im den wert 1.
dadrurch wird beim ersten durchgang die form.code.value (wert 20501) mit dem array a[0] verglichen. das stimmt dann auch, da ja a[0] = 20501ist. also er zeigt in einem neuem fenster "jo". soweit so gut. jetzt weise ich der form.code.value den wert 50201 zu.
ok, erster durchang kann nicht richtig sein, da a[0] ja 20501 ist. aber jetzt kommt der zweitze durchgang: a[i] ist ja jetzt a[1]. a[1] hat den wert 502010. so, jetzt vergleicht er also die werte 50201 mit 50201. das stimmt ja auch, also sollte er jetzt "jo" schreiben. macht er aber nicht!!!
warum denn nicht? das gibts doch nicht, bin ich jetzt völlig blöde?? so ein schwachsinn.
hoffe, dass einer von euch ne lösung hat. das wär echt super
Greets. mp17
Also folgender Code:
PHP-Code:
for (var i = 0; i < a.length; ++i)
{
alert (a[i]);
if (form.code.value == a[i])
{
alert ("jo");
}
}
(^^ habe das als php gemacht damit man da besser lesen kann. es ist aber natürlich javascript )
Also "a" ist ein Array mit zwei werten: 0=20501 und 1=50201... Was er macht: Er soll ja die for schleife so ost durchführen, wie "a" lang ist, also 2 mal, das macht er auch, hab ich überprüft. so, die varibale "i" steigt jedes mal im den wert 1.
dadrurch wird beim ersten durchgang die form.code.value (wert 20501) mit dem array a[0] verglichen. das stimmt dann auch, da ja a[0] = 20501ist. also er zeigt in einem neuem fenster "jo". soweit so gut. jetzt weise ich der form.code.value den wert 50201 zu.
ok, erster durchang kann nicht richtig sein, da a[0] ja 20501 ist. aber jetzt kommt der zweitze durchgang: a[i] ist ja jetzt a[1]. a[1] hat den wert 502010. so, jetzt vergleicht er also die werte 50201 mit 50201. das stimmt ja auch, also sollte er jetzt "jo" schreiben. macht er aber nicht!!!
warum denn nicht? das gibts doch nicht, bin ich jetzt völlig blöde?? so ein schwachsinn.
hoffe, dass einer von euch ne lösung hat. das wär echt super
Greets. mp17
Kommentar