kleur is not a function
Ik probeer via een select optie om een kleur te zetten via javascript.
Maar nu krijg ik de melding in FF kleur is not a function.
Dit is wat ik heb
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script type="text/javascript">
function kleur() {
var kleur = document.writeform.kleur.value;
var url1 ="kleur.php?k=kleur";
xnkHttp1.onreadystatechange=stateChanged1;
xmlHttp1.open("GET",url1,true);
xmlHttp1.send(null);
}
</script>
<select name="kleur" onclick="kleur()">
<option value="0" selected="selected">Kies een kleur</option>
<option value="1">Zwart</option>
<option value="2">Rood</option>
<option value="3">blauw</option>
<option value="4">Rose</option>
<option value="5">Groen</option>
<option value="6">Magenta</option>
<option value="7">Wit</option>
</select>
function kleur() {
var kleur = document.writeform.kleur.value;
var url1 ="kleur.php?k=kleur";
xnkHttp1.onreadystatechange=stateChanged1;
xmlHttp1.open("GET",url1,true);
xmlHttp1.send(null);
}
</script>
<select name="kleur" onclick="kleur()">
<option value="0" selected="selected">Kies een kleur</option>
<option value="1">Zwart</option>
<option value="2">Rood</option>
<option value="3">blauw</option>
<option value="4">Rose</option>
<option value="5">Groen</option>
<option value="6">Magenta</option>
<option value="7">Wit</option>
</select>
Wat doe ik fout of niet goed?
Gewijzigd op 11/01/2012 12:57:00 door Thomas de vries
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script type="text/javascript">
function kleur() {
var kleur = document.writeform.kleur.value;
var url1 ="kleur.php?k=kleur";
xnkHttp1.onreadystatechange=stateChanged1;
xmlHttp1.open("GET",url1,true);
xmlHttp1.send(null);
}
</script>
<select name="kleur" onclick="kleur()">
<option value="0" selected="selected">Kies een kleur</option>
<option value="1">Zwart</option>
<option value="2">Rood</option>
<option value="3">blauw</option>
<option value="4">Rose</option>
<option value="5">Groen</option>
<option value="6">Magenta</option>
<option value="7">Wit</option>
</select>
function kleur() {
var kleur = document.writeform.kleur.value;
var url1 ="kleur.php?k=kleur";
xnkHttp1.onreadystatechange=stateChanged1;
xmlHttp1.open("GET",url1,true);
xmlHttp1.send(null);
}
</script>
<select name="kleur" onclick="kleur()">
<option value="0" selected="selected">Kies een kleur</option>
<option value="1">Zwart</option>
<option value="2">Rood</option>
<option value="3">blauw</option>
<option value="4">Rose</option>
<option value="5">Groen</option>
<option value="6">Magenta</option>
<option value="7">Wit</option>
</select>
zal het aanpassen in de post
Verandert er iets als je onclick verandert in onClick?
Ten tweede:
Bedoel je hiermee dat je de pagina kleur.php aanroept met de parameter k die de waarde "kleur" heeft, of de waarde die is opgeslagen in de variabele kleur?
Ik denk het laatste en dan heeft dit niet zoveel zin. dan moet je het als volgt gebruiken:
Gewijzigd op 11/01/2012 12:59:46 door Erwin H
Ik zal me eens verder gaan verdiepen in functies met javascript
in iedergeval bedankt voor het meedenken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript">
function kleur() {
alert('Boe!');
}
</script>
<select name="kleur" onclick="kleur()">
<option value="0" selected="selected">Kies een kleur</option>
<option value="1">Zwart</option>
<option value="2">Rood</option>
<option value="3">blauw</option>
<option value="4">Rose</option>
<option value="5">Groen</option>
<option value="6">Magenta</option>
<option value="7">Wit</option>
</select>
function kleur() {
alert('Boe!');
}
</script>
<select name="kleur" onclick="kleur()">
<option value="0" selected="selected">Kies een kleur</option>
<option value="1">Zwart</option>
<option value="2">Rood</option>
<option value="3">blauw</option>
<option value="4">Rose</option>
<option value="5">Groen</option>
<option value="6">Magenta</option>
<option value="7">Wit</option>
</select>
Gewijzigd op 11/01/2012 13:23:16 door Ozzie PHP
Misschien is je javascript al gecrashed check de error tool van firefox eens voor javascript errors
dit komt omdat het niet allemaal javascript is maar ook ajax erbij
en daar ging ik de fout mee in.
Maar in iedergeval bedankt