/me gaat zijn grote angst onder ogen zien: arrays
Maar dat wil niet echt lukken dus
De bedoeling is dus dat er een planeetnaam ingevoerd word en dan worden daar een aantal gegevens van geleverd in een textbox (ik wilde eigenlijk gaan kijken of ik het aan de praat kreeg in divjes zonder textbox, maar dan moet ik dus eerst dit aan de praat krijgen
). Ik denk dat mijn code wel aardig klopt, maar ik krijg de ene fout na de ander toegegooid. Het html gedeelte is aardig te raden denk ik... 
edit: /me komt tot de conclusie dat het aan de laatste array ligt, maar ziet de fout nog niet
edit 2:
... Dit is echt niet leuk meer... "var diameter = newArray (4)" moet zijn "var diameter = new Array (4)" (spatie vergeten
)
Maar dat wil niet echt lukken dus
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <script language="javascript"> var myPlanet = new Array(4) myPlanet [0] = "Mercurius" myPlanet [1] = "Venus" myPlanet [2] = "Earth" myPlanet [3] = "Mars" var sunDist = new Array(4) sunDist[0]= "58 milj. Kilometers" sunDist[1]= "108 milj. Kilometers" sunDist[2]= "150 milj. Kilometers" sunDist[3]= "227 milj. Kilometers" var diameter = newArray (4) diameter[0]= "5 000 Kilometers" diameter[1]= "12 400 Kilometers" diameter[2]= "12 750 Kilometers" diameter[3]= "6 750 Kilometers" function getSolar() { var selectedPlanet = document.enterForm.entry.value for (var i = 0; i < myPlanet.length; i++) { if (myPlanet[i] == selectedPlanet) { break } } document.enterForm.T1.value = myPlanet[i] document.enterForm.T2.value = sunDist[i] document.enterForm.T3.value = diameter[i] } </script> |
De bedoeling is dus dat er een planeetnaam ingevoerd word en dan worden daar een aantal gegevens van geleverd in een textbox (ik wilde eigenlijk gaan kijken of ik het aan de praat kreeg in divjes zonder textbox, maar dan moet ik dus eerst dit aan de praat krijgen
edit: /me komt tot de conclusie dat het aan de laatste array ligt, maar ziet de fout nog niet
edit 2:
[ Voor 31% gewijzigd door Verwijderd op 20-03-2004 12:11 ]