Wat ik nu toch meemaak, ik probeer een integer in een string te plakken:
hieruit krijg ik de volgende foutmelding:
Als ik vervolgens de variabele halfjaar cast naar een string:
doet hij het wel, maar ook als ik de naam van de variabele overal verander naar:
werkt het als een zonnetje.
Ik heb in Google en hier op GoT gezocht naar dit probleem maar heb er niets over kunnen vinden. Heeft iemand enig idee hoe het kan dat het met de variabele halfjaar niet werkt en met temphalfjaar wel?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| option explicit
Dim selectedHalfjaar
selectedHalfjaar=1
Response.write "<select name=""halfjaar"" id=""halfjaar"">"
Dim halfjaar
For halfjaar=1 to 1
Response.write "<option value="""&halfjaar&""""
If (halfjaar=selectedHalfjaar) Then
Response.write " selected"
End If
Response.write ">"&halfjaar&"e halfjaar</option>"
Next
Response.write "</select>" |
hieruit krijg ik de volgende foutmelding:
code:
1
2
3
4
5
6
7
8
| Microsoft VBScript compilation error '800a0401' Expected end of statement /test.asp, line 9 Response.write "<option value="""&halfjaar&"""" ---------------------------------^ |
Als ik vervolgens de variabele halfjaar cast naar een string:
code:
1
| Response.write "<option value="""&cstr(halfjaar)&"""" |
doet hij het wel, maar ook als ik de naam van de variabele overal verander naar:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| option explicit
Dim selectedHalfjaar
selectedHalfjaar=1
Response.write "<select name=""halfjaar"" id=""halfjaar"">"
Dim temphalfjaar
For temphalfjaar=1 to 1
Response.write "<option value="""&temphalfjaar&""""
If (temphalfjaar=selectedHalfjaar) Then
Response.write " selected"
End If
Response.write ">"&temphalfjaar&"e halfjaar</option>"
Next
Response.write "</select>" |
werkt het als een zonnetje.
Ik heb in Google en hier op GoT gezocht naar dit probleem maar heb er niets over kunnen vinden. Heeft iemand enig idee hoe het kan dat het met de variabele halfjaar niet werkt en met temphalfjaar wel?
[ Voor 18% gewijzigd door Verwijderd op 24-12-2004 10:58 ]