kleur is not a function
Goedendag mede leden,
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
Wat doe ik fout of niet goed?
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
Probeer zo eens:
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>
zorry Ozzie maar het staat al tussen de <script tags>
zal het aanpassen in de post
zal het aanpassen in de post
Oh oké...
Verandert er iets als je onclick verandert in onClick?
Verandert er iets als je onclick verandert in onClick?
Probeer eerst eens verschillende namen te gaan geven aan verschillende dingen. Ik zie nu "kleur" gebruikt voor 4 verschillende dingen. Geef ze allemaal eens een andere naam dan wordt het ook direct duidelijker WAAR de fout zich voordoet.
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:
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 heb gedaan wat jullie zeggen maar krijg nog de melding kleur is not a function.
Ik zal me eens verder gaan verdiepen in functies met javascript
in iedergeval bedankt voor het meedenken
Ik zal me eens verder gaan verdiepen in functies met javascript
in iedergeval bedankt voor het meedenken
Wat gebeurt er als je dit doet:
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
nee het is niet gecrashed maar het is al opgelost.
dit komt omdat het niet allemaal javascript is maar ook ajax erbij
en daar ging ik de fout mee in.
Maar in iedergeval bedankt
dit komt omdat het niet allemaal javascript is maar ook ajax erbij
en daar ging ik de fout mee in.
Maar in iedergeval bedankt




